From marksimms at verizon.net Sat Jan 1 09:47:32 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 01 Jan 2011 10:47:32 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <88C8330964FC47F7A753561E66B42346@nant> References: <88C8330964FC47F7A753561E66B42346@nant> Message-ID: <010b01cba9cb$344d7da0$9ce878e0$@net> I'll definitely check it out because I've always been wondering what the productivity delta is between dot-net programming and Access programming. That being said, you are in a completely different world Shamil.... I try to stay on top of things, but I'm clueless with regards to buzzwords: EDM RDLC Linq So another issue is: when you must get dragged into all of this really esoteric technology, do you lose sight or lose focus of the business functionality of the application ? > > New Year Eve is approaching here, and I wanted to send you some gifts > from > Ded Moroz - here they are: > > This is a set of projects I have got developed a few days ago during > 40+ > hours R&D coding marathon. > The task was to finish all the work in about 40 hours. > So a few bugs left in there as release deadline wasn't possible to > move. > They (the bugs) are described in readme. > But in general all the sample apps work rather well as my tests here > show. From accessd at shaw.ca Sat Jan 1 09:55:23 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 1 Jan 2011 07:55:23 -0800 Subject: [AccessD] Ya know they tell ya to remove power... In-Reply-To: <4D1DF7A4.5070308@colbyconsulting.com> References: <4D1DF7A4.5070308@colbyconsulting.com> Message-ID: <5624F7E56FF84A6AB4F1B24011F01546@creativesystemdesigns.com> So close...but no problem. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, December 31, 2010 7:33 AM To: Access Developers discussion and problem solving Subject: [AccessD] Ya know they tell ya to remove power... A "funny" story with a happy ending. I was working on a new server I am building for doing a VM. All done, working well. I had an iRam card which is an old card which holds up to 4 gigs of RAM and turns it into an SATA 1 hard disk. It works fine with vista and previous but it does not work with Win7 and 2008 clean installs. Apparently they just don't have drivers to make it happen. So I removed the iRam, which was in a PCI slot and I neglected to put the little metal tab in the back to cover the hold in the back panel where the card screwed down. The next day I decided to install an Areca 1220 I had laying around. The Areca is a PCI Express card. Not watching what I was doing I tried to insert it into the slot adjacent to the pci express slot which happens to be PCI. The computer *turns on* and I start smelling that sickening smell of toasted something. Since I am installing an Areca 1220 I assume that the toasted something is a $450 Areca raid controller card. I quickly yanked the card out and turn the computer back off. I then *remove the power*... and decide what the heck, let's see whether I actually fried the Areca. Looking closely at the card I notice a connector trace on each side burned. My guess is that these two traces are shorted together on the PCI Express but are power / ground on the PCI. As it turns out the Areca was otherwise undamaged, just a couple of connector pins seriously overheated and damaged. My motherboard wasn't fried. *Very lucky* all in all. Ya know they tell ya to remove power... -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sat Jan 1 11:35:16 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sat, 1 Jan 2011 20:35:16 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <010b01cba9cb$344d7da0$9ce878e0$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> Message-ID: <26C4F1E7084F4FD4870B0B7E5883DE9E@nant> Hi Mark -- > EDM - ADO.NET Entity Data Model > RDLC - Report Definition Language (Client-side) > LINQ - Language INtergrated Query <<< So another issue is: when you must get dragged into all of this really esoteric technology, do you lose sight or lose focus of the business functionality of the application ? >>> In fact all that "esoteric" technologies are the ones of the most effective today's application development technologies IMO. IOW they have nothing esoteric. They help to keep focus on development of a business functionality of an application. IMO the subject technologies are a masterpiece compilation of all the best application development ideas of the last 40 years - a masterpiece compilation into a powerful set of modern development technologies. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 1 ?????? 2011 ?. 18:48 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) I'll definitely check it out because I've always been wondering what the productivity delta is between dot-net programming and Access programming. That being said, you are in a completely different world Shamil.... I try to stay on top of things, but I'm clueless with regards to buzzwords: EDM RDLC Linq So another issue is: when you must get dragged into all of this really esoteric technology, do you lose sight or lose focus of the business functionality of the application ? > > New Year Eve is approaching here, and I wanted to send you some gifts > from Ded Moroz - here they are: > > This is a set of projects I have got developed a few days ago during > 40+ > hours R&D coding marathon. > The task was to finish all the work in about 40 hours. > So a few bugs left in there as release deadline wasn't possible to > move. > They (the bugs) are described in readme. > But in general all the sample apps work rather well as my tests here > show. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sat Jan 1 12:54:38 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 01 Jan 2011 13:54:38 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <26C4F1E7084F4FD4870B0B7E5883DE9E@nant> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <26C4F1E7084F4FD4870B0B7E5883DE9E@nant> Message-ID: <001a01cba9e5$57acf9f0$0706edd0$@net> Re: "IMO the subject technologies are a masterpiece compilation of all the best application development ideas of the last 40 years - a masterpiece compilation into a powerful set of modern development technologies." So once again MSFT loves to keep these as "Secrets" !! LOL.... MSFT really needs a new communications department IMHO. They put out all of this great "stuff"....and no one knows about it ! Any recommended books/reading for these ? From jwcolby at colbyconsulting.com Sat Jan 1 13:03:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 01 Jan 2011 14:03:01 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <010b01cba9cb$344d7da0$9ce878e0$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> Message-ID: <4D1F7A65.5070807@colbyconsulting.com> Mark, .Net programming is no panacea, however it is way powerful. Because it is way powerful it has a long learning curve, which is also steep in the beginning. I am extremely fast in Access, both in interface design as well as in coding. But the reason is that I have been doing it so long. All of the tricks that I know that make me fast in Access took a long time to learn. Access is not a trivial application or development environment. It is simply a fact that it will take you years to get as fast at .Net development as you are at Access development, however it is also fact that it took you years to get as fast at Access development as you are. I went to the community college and took two semesters of C#. I did so to give me a reason to keep at it until I got over the initial learning curve. I am not 15 months into real C# development and I am only now fully comfortable with the environment but still have many things to learn yet. Having the time I now do in .net I would say I am 25% of the way to being a master, but still many years from being a guru. I love .net. I love the C# language. I came from the VB language and made a conscious decision to switch. I love what the .net framework gives me out of the box. That said, when I had to whip out a fully functional (but simple) database I punted and used Access, simply because I had to whip it out in two weeks. In 10 or 20 hours I can build the entire thing in Access which I still cannot do in .Net. But I do expect to get there in .Net and I expect to do so in the next year. And once I do get there, the built in power of .Net will make my applications inherently more powerful and flexible. All I can say is if you are a programmer as well as a database developer, start learning .Net. It will pay in the long haul and you will enjoy the programming environment in a way that you cannot in Access / vba. As a programmer it is fun (to me) to learn things like raising and sinking events, threading, interfacing to SQL Server, and all of the things that .Net just hands to you (but you have to learn) to use in your applications that VBA doesn't have and can never have. I consider myself to be at the end of the VBA / DAO path, there is not much left that I do not know. .Net is a powerful new world. John W. Colby www.ColbyConsulting.com On 1/1/2011 10:47 AM, Mark Simms wrote: > I'll definitely check it out because I've always been wondering what the > productivity delta is between dot-net programming and Access programming. > That being said, you are in a completely different world Shamil.... > I try to stay on top of things, but I'm clueless with regards to buzzwords: > EDM > RDLC > Linq > > So another issue is: when you must get dragged into all of this really > esoteric technology, do you lose sight or lose focus of the business > functionality of the application ? >> >> New Year Eve is approaching here, and I wanted to send you some gifts >> from >> Ded Moroz - here they are: >> >> This is a set of projects I have got developed a few days ago during >> 40+ >> hours R&D coding marathon. >> The task was to finish all the work in about 40 hours. >> So a few bugs left in there as release deadline wasn't possible to >> move. >> They (the bugs) are described in readme. >> But in general all the sample apps work rather well as my tests here >> show. > > From jwcolby at colbyconsulting.com Sat Jan 1 13:28:54 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 01 Jan 2011 14:28:54 -0500 Subject: [AccessD] AMD Tuban (hex core) prices went UP Message-ID: <4D1F8076.9080409@colbyconsulting.com> A LOT. Up $35 for the low end processor from $175 to $209. What's with that? 8( -- John W. Colby www.ColbyConsulting.com From john at winhaven.net Sat Jan 1 14:31:38 2011 From: john at winhaven.net (John Bartow) Date: Sat, 1 Jan 2011 14:31:38 -0600 Subject: [AccessD] Ya know they tell ya to remove power... In-Reply-To: <4D1DF7A4.5070308@colbyconsulting.com> References: <4D1DF7A4.5070308@colbyconsulting.com> Message-ID: <016601cba9f2$e4976d20$adc64760$@winhaven.net> Sometimes we get a "lucky pass" for our little blunders, here's hoping your luck continues ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, December 31, 2010 9:33 AM To: Access Developers discussion and problem solving Subject: [AccessD] Ya know they tell ya to remove power... A "funny" story with a happy ending. I was working on a new server I am building for doing a VM. All done, working well. I had an iRam card which is an old card which holds up to 4 gigs of RAM and turns it into an SATA 1 hard disk. It works fine with vista and previous but it does not work with Win7 and 2008 clean installs. Apparently they just don't have drivers to make it happen. So I removed the iRam, which was in a PCI slot and I neglected to put the little metal tab in the back to cover the hold in the back panel where the card screwed down. The next day I decided to install an Areca 1220 I had laying around. The Areca is a PCI Express card. Not watching what I was doing I tried to insert it into the slot adjacent to the pci express slot which happens to be PCI. The computer *turns on* and I start smelling that sickening smell of toasted something. Since I am installing an Areca 1220 I assume that the toasted something is a $450 Areca raid controller card. I quickly yanked the card out and turn the computer back off. I then *remove the power*... and decide what the heck, let's see whether I actually fried the Areca. Looking closely at the card I notice a connector trace on each side burned. My guess is that these two traces are shorted together on the PCI Express but are power / ground on the PCI. As it turns out the Areca was otherwise undamaged, just a couple of connector pins seriously overheated and damaged. My motherboard wasn't fried. *Very lucky* all in all. Ya know they tell ya to remove power... -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 1 15:35:51 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 01 Jan 2011 16:35:51 -0500 Subject: [AccessD] ****Test your news IQ - Pew Research Center* Message-ID: <4D1F9E37.9030205@colbyconsulting.com> "The best argument against democracy is a five-minute conversation with the average voter" http://www.quotedb.com/quotes/1899 LOL, I missed three. However... The current prime minister of GB??? Why would / should I know that? I don't even know who our president is!!! (kidding). Notice that no demographic really did well on that question. And I guessed (correctly) on number 6. No clue really. John W. Colby www.ColbyConsulting.com From df.waters at comcast.net Sat Jan 1 15:57:13 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 1 Jan 2011 15:57:13 -0600 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: <4D1F9E37.9030205@colbyconsulting.com> References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: <965FD96C56C040CA9AF7BACD7DECD1B5@DanWaters> I got 12/12 - but I am an admitted news junkie. What truly scares me is that the mode on this chart is 4/12 correct. No wonder news organizations like Fox News spew complete blather about politics and people still watch them! Perhaps too few people are actually interested in objective information - they'd rather be entertained with anger instead. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 01, 2011 3:36 PM To: Access Developers discussion and problem solving Subject: [AccessD] ****Test your news IQ - Pew Research Center* "The best argument against democracy is a five-minute conversation with the average voter" http://www.quotedb.com/quotes/1899 LOL, I missed three. However... The current prime minister of GB??? Why would / should I know that? I don't even know who our president is!!! (kidding). Notice that no demographic really did well on that question. And I guessed (correctly) on number 6. No clue really. John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 1 17:45:44 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 1 Jan 2011 15:45:44 -0800 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: <4D1F9E37.9030205@colbyconsulting.com> References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: 12 for 12. (woo-hoo) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 01, 2011 1:36 PM To: Access Developers discussion and problem solving Subject: [AccessD] ****Test your news IQ - Pew Research Center* "The best argument against democracy is a five-minute conversation with the average voter" http://www.quotedb.com/quotes/1899 LOL, I missed three. However... The current prime minister of GB??? Why would / should I know that? I don't even know who our president is!!! (kidding). Notice that no demographic really did well on that question. And I guessed (correctly) on number 6. No clue really. John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Sat Jan 1 18:02:05 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Sat, 1 Jan 2011 19:02:05 -0500 Subject: [AccessD] ****Test your news IQ - Pew Research Center* References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: <58983E2F2152466F9CE461F8FDCD82CD@salvationomc4p> 9/12 Don't know why 12 is in there either -- how is an operating system for a smartphone "news?" Don't care that I missed 5 and 12, but shouldn't have missed 9 -- the TARP question. :( Susan H. > 12 for 12. (woo-hoo) > > Rocky > > > "The best argument against democracy is a five-minute conversation with > the > average voter" > > http://www.quotedb.com/quotes/1899 > > > > > LOL, I missed three. However... > > The current prime minister of GB??? Why would / should I know that? > I > don't even know who our > president is!!! (kidding). Notice that no demographic really did well > on that question. > > And I guessed (correctly) on number 6. No clue really. > From jackandpat.d at gmail.com Sat Jan 1 18:25:10 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Sat, 1 Jan 2011 19:25:10 -0500 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: 10/12 I'm happy. Jack On Sat, Jan 1, 2011 at 6:45 PM, Rocky Smolin wrote: > 12 for 12. (woo-hoo) > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 01, 2011 1:36 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] ****Test your news IQ - Pew Research Center* > > "The best argument against democracy is a five-minute conversation with the > average voter" > > http://www.quotedb.com/quotes/1899 > > > > > LOL, I missed three. However... > > The current prime minister of GB??? Why would / should I know that? I > don't even know who our > president is!!! (kidding). Notice that no demographic really did well > on that question. > > And I guessed (correctly) on number 6. No clue really. > > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From marksimms at verizon.net Sat Jan 1 19:07:12 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 01 Jan 2011 20:07:12 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <4D1F7A65.5070807@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> Message-ID: <003501cbaa19$63a45710$2aed0530$@net> Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. From ramzcbu at gmail.com Sat Jan 1 20:28:51 2011 From: ramzcbu at gmail.com (Ramz .) Date: Sat, 1 Jan 2011 18:28:51 -0800 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: Thank you for the insights, John. I tried to learn C# almost three years ago but ended up being stuck with Access when most projects that came my way were in Access. I'm now trying to re-learn C# and you've given me further encouragement to stick to it. On Sat, Jan 1, 2011 at 5:07 PM, Mark Simms wrote: > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Sat Jan 1 21:11:35 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 1 Jan 2011 21:11:35 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 00:03:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 01:03:30 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <4D201532.2050902@colbyconsulting.com> An interesting article. http://improvingsoftware.com/2009/04/19/a-managers-retrospective-on-the-c-versus-vbnet-decision/ Notice his 2nd to the last paragraph. though he makes no coherent argument for that paragraph. I have been reading that MS is trying hard to align the languages. There are some definite issues in doing so and it is not a trivial task. Likewise there are (currently) some advantages in either language over the other (pre 2010 / .net 4.0). I am searching for but not finding the language difference matrix, nor the progress made so far in the alignment process. I certainly do *not* believe that C# will ever be deprecated. VB.net is not significantly easier to program, and I have done both. C#.net is not significantly easier to program, and I have done both. 95% (in fact probably higher) of the effort in learning to program in .Net is in learning the framework. Thus if either language were "10% easier" (whatever that might mean) the end result would be that language being .5% easier to learn in total. 99.9# of the power of .Net is in the framework. I hired a kid out of the community college who took VB.net, then took C#. Net. He prefers C#.Net. Personally I think that deciding to move to .net is a far more important decision than which language to choose. Pick your poison, either will be fine. VB will (eventually) be more accepted by the programming managers of the world, as they begin to understand that there is no significant difference in the language's ability. Today, and for the next few years, *I* believe that C# still holds the "respectability" edge. .net rocks. Pick VB.Net or C#.Net and get started. John W. Colby www.ColbyConsulting.com On 1/1/2011 10:11 PM, Dan Waters wrote: > I'd recommend VB.Net over C# for the following reasons: > (I know some of you want to scream at me about this, but what I'm doing is > making logical arguments, not passionate arguments.) > > With the release of VS 2010, the capabilities of C# and VB.Net are almost > identical - there used to be significant differences in previous versions. > Since both compile to the CLR, you get the same results in the end. > > Utility software exists which can convert one language to the other and back > again. > > Because there is effectively no difference, software shops will be looking > to hire developers not on which language can write, but on what value they > bring. There won't be an automatically higher rate for C# developers. > > VB.Net is easier to learn than C#. And if you're an experienced Access > developer it's easier yet. (Although easy is a relative term.) > > Because VB.Net is easier to learn, college students will learn it instead of > C#. (When you were in college and you could save some time what did you > do?) This will add to the proportion of VB.Net developers over time who > will wonder why anyone would pick the more difficult language. > > Experienced developers, all other things being equal, can program faster in > VB.Net. This makes you more competitive whether working independently or in > a company. > > MS is trying to be leaner than they were in the good old days w/o Google and > others. So they need to reduce duplication of resources. Making two > similar programming languages identical is a good way to do that. The next > step would be to deprecate one of the languages - and C# will stop being > supported in 10 - 12 years. MS created C# so that Java developers could > more easily transition to a .Net language while .Net was becoming > mainstream. .Net is now mainstream. > > -------------------- > On the cost-benefit: > > I'd say that if you want to continue to be an independent professional > developer then VB.Net is the way to go. I've lost projects with potential > customers just because the IT department didn't know what Access could > really do - they saw it as a toy and my credibility as low. > > But if you are using VB.Net& SQL Server you've got credibility, even if you > could have done the same project in Access at 1/2 the time and cost. > Company decision-makers often don't care too much what something costs (even > while they are screaming to keep the costs down) - they care more that they > 'look' like good decision makers to keep their career path on track, and > screaming at a supplier (or developer) to keep costs down looks good too. > People often buy the more expensive thing because think it's worth more. > Unless - the person who hires you is directly affected by Profit& Loss - > then they really do care! > > Good Luck! > Dan > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Saturday, January 01, 2011 7:07 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > From shamil at smsconsulting.spb.ru Sun Jan 2 04:15:17 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 13:15:17 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <8C0A24CD6C244A7784B8188038161A85@nant> 1000%... at least. (I mean with MS Access/VBA you get "stuck" within desktop applications world, or you have to use "esoteric" ways trying to change/extend/scale yor MS Access/VBA app context/environment - e.g. scale to MS SQL SQL, web, ...) With .NET you have *many* natural and smooth ways to scale/reuse your desktop apps' (parts)... 10000% :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 2 ?????? 2011 ?. 4:07 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 2 04:22:53 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 13:22:53 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> Message-ID: <7E402AE68DB7418C921D877886C9CFAC@nant> Hi Dan -- I just wanted to ask you what are generally accepted statistics your statements are based on? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 6:12 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 07:36:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 08:36:18 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <7E402AE68DB7418C921D877886C9CFAC@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> Message-ID: <4D207F52.7010101@colbyconsulting.com> I think we all want to feel that our decisions are correct, whether it is the car we drive or the language we program in. I propose that in this case, there is almost no discernible difference in capability between the two languages. I believe that at this instant in time C# holds the edge in "desirability" with employers and thus in salary paid, however I also believe that they will probability level out. So who cares really? Pick one and get to work! One thing I would say is that because of my VB background and the fact that I have switched to C#, I can easily read and write VB or C# programs, whereas had I stayed with VB I would only be fluent in VB. Had I come from C# (no VB background) and I stuck with C# I would not have that advantage. John W. Colby www.ColbyConsulting.com On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote: > Hi Dan -- > > I just wanted to ask you what are generally accepted statistics your > statements are based on? > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: 2 ?????? 2011 ?. 6:12 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > I'd recommend VB.Net over C# for the following reasons: > (I know some of you want to scream at me about this, but what I'm doing is > making logical arguments, not passionate arguments.) > > With the release of VS 2010, the capabilities of C# and VB.Net are almost > identical - there used to be significant differences in previous versions. > Since both compile to the CLR, you get the same results in the end. > > Utility software exists which can convert one language to the other and back > again. > > Because there is effectively no difference, software shops will be looking > to hire developers not on which language can write, but on what value they > bring. There won't be an automatically higher rate for C# developers. > > VB.Net is easier to learn than C#. And if you're an experienced Access > developer it's easier yet. (Although easy is a relative term.) > > Because VB.Net is easier to learn, college students will learn it instead of > C#. (When you were in college and you could save some time what did you > do?) This will add to the proportion of VB.Net developers over time who > will wonder why anyone would pick the more difficult language. > > Experienced developers, all other things being equal, can program faster in > VB.Net. This makes you more competitive whether working independently or in > a company. > > MS is trying to be leaner than they were in the good old days w/o Google and > others. So they need to reduce duplication of resources. Making two > similar programming languages identical is a good way to do that. The next > step would be to deprecate one of the languages - and C# will stop being > supported in 10 - 12 years. MS created C# so that Java developers could > more easily transition to a .Net language while .Net was becoming > mainstream. .Net is now mainstream. > > -------------------- > On the cost-benefit: > > I'd say that if you want to continue to be an independent professional > developer then VB.Net is the way to go. I've lost projects with potential > customers just because the IT department didn't know what Access could > really do - they saw it as a toy and my credibility as low. > > But if you are using VB.Net& SQL Server you've got credibility, even if you > could have done the same project in Access at 1/2 the time and cost. > Company decision-makers often don't care too much what something costs (even > while they are screaming to keep the costs down) - they care more that they > 'look' like good decision makers to keep their career path on track, and > screaming at a supplier (or developer) to keep costs down looks good too. > People often buy the more expensive thing because think it's worth more. > Unless - the person who hires you is directly affected by Profit& Loss - > then they really do care! > > Good Luck! > Dan > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Saturday, January 01, 2011 7:07 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ramzcbu at gmail.com Sun Jan 2 10:09:03 2011 From: ramzcbu at gmail.com (Ramz .) Date: Sun, 2 Jan 2011 08:09:03 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D207F52.7010101@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> <4D207F52.7010101@colbyconsulting.com> Message-ID: I tried to learn VB.Net, too, out of curiosity as well as the idea that I may be able to learn it quick because I already know VBA. Most of the tools in the previous company that I worked for were from Microsoft, but when I began working for another company that had limited resources, I began to consider open source tools. I looked at php, and also looked at Java. One thing these had in common was their connection with the C language (i.e., their syntax). I figured that if I'd learn C#, at least I'd have also learned something that I can also use in php, javascript and Java when it's time for me to focus on them. I'm already good with VB, so learning a new language like C# should be a welcome addition to whatever I already know. Just my two cents... -- Ramil On Sun, Jan 2, 2011 at 5:36 AM, jwcolby wrote: > I think we all want to feel that our decisions are correct, whether it is > the car we drive or the language we program in. > > I propose that in this case, there is almost no discernible difference in > capability between the two languages. I believe that at this instant in > time C# holds the edge in "desirability" with employers and thus in salary > paid, however I also believe that they will probability level out. > > So who cares really? Pick one and get to work! > > One thing I would say is that because of my VB background and the fact that > I have switched to C#, I can easily read and write VB or C# programs, > whereas had I stayed with VB I would only be fluent in VB. Had I come from > C# (no VB background) and I stuck with C# I would not have that advantage. > > > John W. Colby > www.ColbyConsulting.com > > On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote: > >> Hi Dan -- >> >> I just wanted to ask you what are generally accepted statistics your >> statements are based on? >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: 2 ?????? 2011 ?. 6:12 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) >> >> I'd recommend VB.Net over C# for the following reasons: >> (I know some of you want to scream at me about this, but what I'm doing is >> making logical arguments, not passionate arguments.) >> >> With the release of VS 2010, the capabilities of C# and VB.Net are almost >> identical - there used to be significant differences in previous versions. >> Since both compile to the CLR, you get the same results in the end. >> >> Utility software exists which can convert one language to the other and >> back >> again. >> >> Because there is effectively no difference, software shops will be looking >> to hire developers not on which language can write, but on what value they >> bring. There won't be an automatically higher rate for C# developers. >> >> VB.Net is easier to learn than C#. And if you're an experienced Access >> developer it's easier yet. (Although easy is a relative term.) >> >> Because VB.Net is easier to learn, college students will learn it instead >> of >> C#. (When you were in college and you could save some time what did you >> do?) This will add to the proportion of VB.Net developers over time who >> will wonder why anyone would pick the more difficult language. >> >> Experienced developers, all other things being equal, can program faster >> in >> VB.Net. This makes you more competitive whether working independently or >> in >> a company. >> >> MS is trying to be leaner than they were in the good old days w/o Google >> and >> others. So they need to reduce duplication of resources. Making two >> similar programming languages identical is a good way to do that. The >> next >> step would be to deprecate one of the languages - and C# will stop being >> supported in 10 - 12 years. MS created C# so that Java developers could >> more easily transition to a .Net language while .Net was becoming >> mainstream. .Net is now mainstream. >> >> -------------------- >> On the cost-benefit: >> >> I'd say that if you want to continue to be an independent professional >> developer then VB.Net is the way to go. I've lost projects with potential >> customers just because the IT department didn't know what Access could >> really do - they saw it as a toy and my credibility as low. >> >> But if you are using VB.Net& SQL Server you've got credibility, even if >> you >> could have done the same project in Access at 1/2 the time and cost. >> Company decision-makers often don't care too much what something costs >> (even >> while they are screaming to keep the costs down) - they care more that >> they >> 'look' like good decision makers to keep their career path on track, and >> screaming at a supplier (or developer) to keep costs down looks good too. >> People often buy the more expensive thing because think it's worth more. >> Unless - the person who hires you is directly affected by Profit& Loss - >> then they really do care! >> >> Good Luck! >> Dan >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: Saturday, January 01, 2011 7:07 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) >> >> Good stuff John. Would you say based on your time-in-training that you are >> 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From demulling at centurytel.net Sun Jan 2 10:20:37 2011 From: demulling at centurytel.net (Demulling Family) Date: Sun, 02 Jan 2011 10:20:37 -0600 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: <965FD96C56C040CA9AF7BACD7DECD1B5@DanWaters> References: <4D1F9E37.9030205@colbyconsulting.com> <965FD96C56C040CA9AF7BACD7DECD1B5@DanWaters> Message-ID: <4D20A5D5.2050109@centurytel.net> I only got 11/12. But I am in agreement with you on the mode being 4/12. > I got 12/12 - but I am an admitted news junkie. > > What truly scares me is that the mode on this chart is 4/12 correct. No > wonder news organizations like Fox News spew complete blather about politics > and people still watch them! Perhaps too few people are actually interested > in objective information - they'd rather be entertained with anger instead. > > Dan > From shamil at smsconsulting.spb.ru Sun Jan 2 10:33:44 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 19:33:44 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><7E402AE68DB7418C921D877886C9CFAC@nant><4D207F52.7010101@colbyconsulting.com> Message-ID: <21CB162A67F04995929120A6D3DABF70@nant> I prefer to not participate in "Programming Language A" vs. "Programming Language B" disputes - as for C# I'd note that developers fluent with it would find themselves rather comfortable when starting to learn/use: JavaScript PHP Java Ruby Python Eiffel PERL C/C++ ... even Pascal/Object Pascal (DELPHI). Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ramz . Sent: 2 ?????? 2011 ?. 19:09 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I tried to learn VB.Net, too, out of curiosity as well as the idea that I may be able to learn it quick because I already know VBA. Most of the tools in the previous company that I worked for were from Microsoft, but when I began working for another company that had limited resources, I began to consider open source tools. I looked at php, and also looked at Java. One thing these had in common was their connection with the C language (i.e., their syntax). I figured that if I'd learn C#, at least I'd have also learned something that I can also use in php, javascript and Java when it's time for me to focus on them. I'm already good with VB, so learning a new language like C# should be a welcome addition to whatever I already know. Just my two cents... -- Ramil On Sun, Jan 2, 2011 at 5:36 AM, jwcolby wrote: > I think we all want to feel that our decisions are correct, whether it > is the car we drive or the language we program in. > > I propose that in this case, there is almost no discernible difference > in capability between the two languages. I believe that at this > instant in time C# holds the edge in "desirability" with employers and > thus in salary paid, however I also believe that they will probability level out. > > So who cares really? Pick one and get to work! > > One thing I would say is that because of my VB background and the fact > that I have switched to C#, I can easily read and write VB or C# > programs, whereas had I stayed with VB I would only be fluent in VB. > Had I come from C# (no VB background) and I stuck with C# I would not have that advantage. > > > John W. Colby > www.ColbyConsulting.com > > On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote: > >> Hi Dan -- >> >> I just wanted to ask you what are generally accepted statistics your >> statements are based on? >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: 2 ?????? 2011 ?. 6:12 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) >> >> I'd recommend VB.Net over C# for the following reasons: >> (I know some of you want to scream at me about this, but what I'm >> doing is making logical arguments, not passionate arguments.) >> >> With the release of VS 2010, the capabilities of C# and VB.Net are >> almost identical - there used to be significant differences in previous versions. >> Since both compile to the CLR, you get the same results in the end. >> >> Utility software exists which can convert one language to the other >> and back again. >> >> Because there is effectively no difference, software shops will be >> looking to hire developers not on which language can write, but on >> what value they bring. There won't be an automatically higher rate for C# developers. >> >> VB.Net is easier to learn than C#. And if you're an experienced >> Access developer it's easier yet. (Although easy is a relative >> term.) >> >> Because VB.Net is easier to learn, college students will learn it >> instead of C#. (When you were in college and you could save some >> time what did you >> do?) This will add to the proportion of VB.Net developers over time >> who will wonder why anyone would pick the more difficult language. >> >> Experienced developers, all other things being equal, can program >> faster in VB.Net. This makes you more competitive whether working >> independently or in a company. >> >> MS is trying to be leaner than they were in the good old days w/o >> Google and others. So they need to reduce duplication of resources. >> Making two similar programming languages identical is a good way to >> do that. The next step would be to deprecate one of the languages - >> and C# will stop being supported in 10 - 12 years. MS created C# so >> that Java developers could more easily transition to a .Net language >> while .Net was becoming mainstream. .Net is now mainstream. >> >> -------------------- >> On the cost-benefit: >> >> I'd say that if you want to continue to be an independent >> professional developer then VB.Net is the way to go. I've lost >> projects with potential customers just because the IT department >> didn't know what Access could really do - they saw it as a toy and my credibility as low. >> >> But if you are using VB.Net& SQL Server you've got credibility, even >> if you could have done the same project in Access at 1/2 the time and >> cost. >> Company decision-makers often don't care too much what something >> costs (even while they are screaming to keep the costs down) - they >> care more that they 'look' like good decision makers to keep their >> career path on track, and screaming at a supplier (or developer) to >> keep costs down looks good too. >> People often buy the more expensive thing because think it's worth more. >> Unless - the person who hires you is directly affected by Profit& >> Loss - then they really do care! >> >> Good Luck! >> Dan >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: Saturday, January 01, 2011 7:07 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Ded Moroz sends you links on sample >> projects... :) >> >> Good stuff John. Would you say based on your time-in-training that >> you are 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 2 12:48:44 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 12:48:44 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <7E402AE68DB7418C921D877886C9CFAC@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> Message-ID: <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> Hi Shamil, I'm not making arguments based on any hard numbers - these are logical arguments and some predictions which I believe will come to pass if my arguments turn out to be true. The statement about C# and VB.Net now being almost identical does come directly from MS. So - all previous discussions about C# vs. VB.Net went out the window with the release of VS 2010 and MS's alignment of the two languages. Don't make any decisions on what path to take based on a previous version of VS. Any arguments about one of them being functionally better than the other is now moot. So, if someone chooses one over the other, it's just a personal preference. When a business has a profit motive, personal preferences, even strong ones, will be overridden (sometimes gently - sometimes not) once the business owners realize they can make more profit going down one path and not the other. In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's description of why they are making the two languages the same. What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx In this link, scroll down to 'Visual Basic and C# Languages'. This says, "In Visual Studio 2010, the Visual Basic and C# languages continue to move toward feature parity. This enables you to choose a language based on personal preferences because both languages are equally capable. This section lists some of the new features in C# and Visual Basic." Visual Studio 2010 Product Highlights: http://msdn.microsoft.com/en-us/library/dd547188.aspx I read through the article John referenced. That business owner had to make a hard choice in April 2009. At that time C# and VB.Net did have some differences. If he made the same decision about the time that the two languages were aligned in May 2010, it would have been much easier. My point is that there are some real influences which point to the usage of VB.Net becoming predominant over C#, and (I believe) the eventual deprecation of C# (although as John says that will be at least a long time from now). I know that developers want to believe that the language they know and have invested their time in is the best one, and gives them the skill that will make them valuable for many years. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? I'm making a recommendation to Mark to choose the language that I believe will be predominant in the future, for the reasons I've given. I'm not saying that everyone using C# now should quickly jump ship. Hope that helps, Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:23 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- I just wanted to ask you what are generally accepted statistics your statements are based on? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 6:12 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 13:18:55 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 14:18:55 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> Message-ID: <4D20CF9F.2030209@colbyconsulting.com> "When major functionality is introduced in one language, it should appear in the other as well. This doesn?t mean that every feature will be in both languages and work exactly the same way; indeed, each language has its own history, spirit and feel?traits that are important to maintain." This does not sound like deprecation is in the plan. If you have studied the remaining differences you find things that may not be trivial to port to the other language. That article does not say that the languages are now identical, in fact it explicitly states that they still are not. John W. Colby www.ColbyConsulting.com On 1/2/2011 1:48 PM, Dan Waters wrote: > Hi Shamil, > > I'm not making arguments based on any hard numbers - these are logical > arguments and some predictions which I believe will come to pass if my > arguments turn out to be true. > > The statement about C# and VB.Net now being almost identical does come > directly from MS. So - all previous discussions about C# vs. VB.Net went > out the window with the release of VS 2010 and MS's alignment of the two > languages. Don't make any decisions on what path to take based on a > previous version of VS. Any arguments about one of them being functionally > better than the other is now moot. So, if someone chooses one over the > other, it's just a personal preference. When a business has a profit > motive, personal preferences, even strong ones, will be overridden > (sometimes gently - sometimes not) once the business owners realize they can > make more profit going down one path and not the other. > > In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's > description of why they are making the two languages the same. > What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx > > In this link, scroll down to 'Visual Basic and C# Languages'. This says, > "In Visual Studio 2010, the Visual Basic and C# languages continue to move > toward feature parity. This enables you to choose a language based on > personal preferences because both languages are equally capable. This > section lists some of the new features in C# and Visual Basic." > Visual Studio 2010 Product Highlights: > http://msdn.microsoft.com/en-us/library/dd547188.aspx > > > I read through the article John referenced. That business owner had to make > a hard choice in April 2009. At that time C# and VB.Net did have some > differences. If he made the same decision about the time that the two > languages were aligned in May 2010, it would have been much easier. > > My point is that there are some real influences which point to the usage of > VB.Net becoming predominant over C#, and (I believe) the eventual > deprecation of C# (although as John says that will be at least a long time > from now). > > I know that developers want to believe that the language they know and have > invested their time in is the best one, and gives them the skill that will > make them valuable for many years. But how many VB6 or Access developers > (who loved VB6 and/or Access) have moved to .Net? > > I'm making a recommendation to Mark to choose the language that I believe > will be predominant in the future, for the reasons I've given. I'm not > saying that everyone using C# now should quickly jump ship. > > Hope that helps, > Dan From shamil at smsconsulting.spb.ru Sun Jan 2 13:30:48 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 22:30:48 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><7E402AE68DB7418C921D877886C9CFAC@nant> <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> Message-ID: <2C441E0FDF4A47EA8140DFA78EB67EA1@nant> Hi Dan -- Thank you for your comments. I'd not take MS marketing stuff as a base of any assumptions. I'd only use hard&soft stats numbers for such assumptions and real life experience coming from seasoned developers. As I noted I prefer to not participate in discussions "Programming Language A" vs. "programming language B". (Original thread: "Ded Moroz..." was not about VB.NET vs. C# but about several .NET technologies used in a sample application I published.) As for VB.NET and C# - I can program on both as many other developers do. I do use C# most of the time but when VB.NET programming is needed the switch/"parallel use" of both programming languages isn't a big issue as I have been programming on VBA/VB6 for 10+ years. But if a beginner .NET developer will ask me what programming language I'd recommend to use as a main one for .NET development, C# or VB.NET, my answer will be definitive - C# - coming from my real life development experience. Will C# or VB.NET (if any) be depreciated by MS with time - it doesn't matter here - it takes years to become an advanced .NET developer, and it takes just a week or so to adapt to one of another programming language syntax. (If C# or VB.NET will be depreciated all the source code will be possible to convert by automatic tools.) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 21:49 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm not making arguments based on any hard numbers - these are logical arguments and some predictions which I believe will come to pass if my arguments turn out to be true. The statement about C# and VB.Net now being almost identical does come directly from MS. So - all previous discussions about C# vs. VB.Net went out the window with the release of VS 2010 and MS's alignment of the two languages. Don't make any decisions on what path to take based on a previous version of VS. Any arguments about one of them being functionally better than the other is now moot. So, if someone chooses one over the other, it's just a personal preference. When a business has a profit motive, personal preferences, even strong ones, will be overridden (sometimes gently - sometimes not) once the business owners realize they can make more profit going down one path and not the other. In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's description of why they are making the two languages the same. What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx In this link, scroll down to 'Visual Basic and C# Languages'. This says, "In Visual Studio 2010, the Visual Basic and C# languages continue to move toward feature parity. This enables you to choose a language based on personal preferences because both languages are equally capable. This section lists some of the new features in C# and Visual Basic." Visual Studio 2010 Product Highlights: http://msdn.microsoft.com/en-us/library/dd547188.aspx I read through the article John referenced. That business owner had to make a hard choice in April 2009. At that time C# and VB.Net did have some differences. If he made the same decision about the time that the two languages were aligned in May 2010, it would have been much easier. My point is that there are some real influences which point to the usage of VB.Net becoming predominant over C#, and (I believe) the eventual deprecation of C# (although as John says that will be at least a long time from now). I know that developers want to believe that the language they know and have invested their time in is the best one, and gives them the skill that will make them valuable for many years. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? I'm making a recommendation to Mark to choose the language that I believe will be predominant in the future, for the reasons I've given. I'm not saying that everyone using C# now should quickly jump ship. Hope that helps, Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:23 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- I just wanted to ask you what are generally accepted statistics your statements are based on? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 6:12 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 2 13:54:44 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 13:54:44 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D20CF9F.2030209@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant><3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> <4D20CF9F.2030209@colbyconsulting.com> Message-ID: >From MS: "This enables you to choose a language based on personal preferences because both languages are equally capable." And that's the big picture. Does MS have motivation to maintain two languages, long term, that are equally capable? Probably not - they don't have unlimited resources. And MS would never at this point publicly state that they have a plan to deprecate either C# or VB.Net. It's going to be a long time coming, but I do think it will. I think the paragraph you quoted is for public consumption by people who will campaign hard for their chosen language. It just makes everyone feel that their own skill won't be deprecated. It's important for MS to do that to keep .Net developers as .Net developers, regardless of their choice of programming language. In two or three years, MS will have a different story than what they said 9 months ago. As time goes on people will realize that they have value as a .Net developer, regardless of whether they are familiar with C# or VB.Net. .Net programmers will know that because either language can do the work of the other, and they'll be able to easily read both, and maybe easily use both. But the programmers will eventually realize that they'll want to just use one of them, and since VB.Net is easier to learn and quicker to use, I think that's where we'll end up. My goal here is to look into the future - If you see future differently I'd like to understand what steps you took to get there. But I've done all the predicting I can do - my next step is to see what the next version of VS brings us, and then I'll try predicting again. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 02, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) "When major functionality is introduced in one language, it should appear in the other as well. This doesn't mean that every feature will be in both languages and work exactly the same way; indeed, each language has its own history, spirit and feel-traits that are important to maintain." This does not sound like deprecation is in the plan. If you have studied the remaining differences you find things that may not be trivial to port to the other language. That article does not say that the languages are now identical, in fact it explicitly states that they still are not. John W. Colby www.ColbyConsulting.com On 1/2/2011 1:48 PM, Dan Waters wrote: > Hi Shamil, > > I'm not making arguments based on any hard numbers - these are logical > arguments and some predictions which I believe will come to pass if my > arguments turn out to be true. > > The statement about C# and VB.Net now being almost identical does come > directly from MS. So - all previous discussions about C# vs. VB.Net went > out the window with the release of VS 2010 and MS's alignment of the two > languages. Don't make any decisions on what path to take based on a > previous version of VS. Any arguments about one of them being functionally > better than the other is now moot. So, if someone chooses one over the > other, it's just a personal preference. When a business has a profit > motive, personal preferences, even strong ones, will be overridden > (sometimes gently - sometimes not) once the business owners realize they can > make more profit going down one path and not the other. > > In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's > description of why they are making the two languages the same. > What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx > > In this link, scroll down to 'Visual Basic and C# Languages'. This says, > "In Visual Studio 2010, the Visual Basic and C# languages continue to move > toward feature parity. This enables you to choose a language based on > personal preferences because both languages are equally capable. This > section lists some of the new features in C# and Visual Basic." > Visual Studio 2010 Product Highlights: > http://msdn.microsoft.com/en-us/library/dd547188.aspx > > > I read through the article John referenced. That business owner had to make > a hard choice in April 2009. At that time C# and VB.Net did have some > differences. If he made the same decision about the time that the two > languages were aligned in May 2010, it would have been much easier. > > My point is that there are some real influences which point to the usage of > VB.Net becoming predominant over C#, and (I believe) the eventual > deprecation of C# (although as John says that will be at least a long time > from now). > > I know that developers want to believe that the language they know and have > invested their time in is the best one, and gives them the skill that will > make them valuable for many years. But how many VB6 or Access developers > (who loved VB6 and/or Access) have moved to .Net? > > I'm making a recommendation to Mark to choose the language that I believe > will be predominant in the future, for the reasons I've given. I'm not > saying that everyone using C# now should quickly jump ship. > > Hope that helps, > Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 14:06:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 15:06:39 -0500 Subject: [AccessD] A Sneaky, Subtle Price Increase | Overclockers Message-ID: <4D20DACF.1010107@colbyconsulting.com> http://www.overclockers.com/a-sneaky-subtle-price-increase/ -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Sun Jan 2 14:37:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 15:37:53 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant><3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> <4D20CF9F.2030209@colbyconsulting.com> Message-ID: <4D20E221.2020808@colbyconsulting.com> > I think the paragraph you quoted is for public consumption by people who will campaign hard for their chosen language. The paragraph I quoted is from the web page you quoted. ;) I guess my question is really, if both languages are so easy to read / learn / move to, why not pick what is going to give you the advantage today and tomorrow switch to whatever will give you the advantage tomorrow. The way I read the statistics, C# is the higher paid language *today*, and *today* there is still a perception that the C# language is more capable and that programmers are more... capable. Beyond that, they both truly appear to be pretty capable languages. I chose to learn C# today simply because when I talk to clients *today* and I say C# there is a perception that I am a "real" programmer. VB *today* has the "Access is a toy" reputation. I've been through that for the last 15 years and I chose not to repeat that. C# is a fine language (as is VB.Net), C# is not all that difficult to learn, and I felt that for my own situation I would do that. From what I hear as I cruise around out there, there is a lot of "every high school kid is a vb programmer" with a strong implication that they haven't gone after the formal training that assists a programmer in being more than a hobbyist. Is that true? Does it matter? What matters is what the hiring manager believes. Until the universities replace C# with VB in the CIS programs, VB will continue to have a bad rap. If the universities teach C# and you don't now it, then you must not be educated. My local community college teaches one VB language class (semester) which is an "intro to programming" level class. After that they provide two semesters of C# where you learn more in depth things. The VB class is a prerequisite to the C# class, not the other way around. Universities are notoriously slow to change. And forward thinking people such as yourself may force the issue. ;) In the end however, if VB "wins" some language war, it won't make any difference to me, I will switch. John W. Colby www.ColbyConsulting.com On 1/2/2011 2:54 PM, Dan Waters wrote: >> From MS: "This enables you to choose a language based on personal > preferences because both languages are equally capable." And that's the big > picture. > > Does MS have motivation to maintain two languages, long term, that are > equally capable? Probably not - they don't have unlimited resources. > > And MS would never at this point publicly state that they have a plan to > deprecate either C# or VB.Net. It's going to be a long time coming, but I > do think it will. > > I think the paragraph you quoted is for public consumption by people who > will campaign hard for their chosen language. It just makes everyone feel > that their own skill won't be deprecated. It's important for MS to do that > to keep .Net developers as .Net developers, regardless of their choice of > programming language. In two or three years, MS will have a different story > than what they said 9 months ago. > > As time goes on people will realize that they have value as a .Net > developer, regardless of whether they are familiar with C# or VB.Net. .Net > programmers will know that because either language can do the work of the > other, and they'll be able to easily read both, and maybe easily use both. > But the programmers will eventually realize that they'll want to just use > one of them, and since VB.Net is easier to learn and quicker to use, I think > that's where we'll end up. > > My goal here is to look into the future - If you see future differently I'd > like to understand what steps you took to get there. But I've done all the > predicting I can do - my next step is to see what the next version of VS > brings us, and then I'll try predicting again. > > Dan From jwcolby at colbyconsulting.com Sun Jan 2 14:53:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 15:53:47 -0500 Subject: [AccessD] A Sneaky, Subtle Price Increase | Overclockers In-Reply-To: <4D20DACF.1010107@colbyconsulting.com> References: <4D20DACF.1010107@colbyconsulting.com> Message-ID: <4D20E5DB.6020103@colbyconsulting.com> LOL. I looked and looked (in all the wrong places) for a date stamp. It turns out this was printed in 2004 or something. 8( John W. Colby www.ColbyConsulting.com On 1/2/2011 3:06 PM, jwcolby wrote: > http://www.overclockers.com/a-sneaky-subtle-price-increase/ > > From gustav at cactus.dk Sun Jan 2 15:29:39 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 02 Jan 2011 22:29:39 +0100 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Message-ID: Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? From df.waters at comcast.net Sun Jan 2 15:26:31 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 15:26:31 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: Message-ID: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 15:28:00 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 16:28:00 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <8C0A24CD6C244A7784B8188038161A85@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> Message-ID: <4D20EDE0.6070500@colbyconsulting.com> This is certainly true. I tried to use VBA (Access / VB) to automate SQL Server and it was a PITA and never really worked. OTOH I do that now with C# and it is simple beyond belief. Additionally, I use threads to cause several distinct but related SQL Server automation processes to run simultaneously, something that just flat isn't possible with Access / VBA. John W. Colby www.ColbyConsulting.com On 1/2/2011 5:15 AM, Shamil Salakhetdinov wrote: > 1000%... at least. (I mean with MS Access/VBA you get "stuck" within desktop > applications world, or you have to use "esoteric" ways trying to > change/extend/scale yor MS Access/VBA app context/environment - e.g. scale > to MS SQL SQL, web, ...) > With .NET you have *many* natural and smooth ways to scale/reuse your > desktop apps' (parts)... > > 10000% :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: 2 ?????? 2011 ?. 4:07 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Sun Jan 2 15:30:12 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 15:30:12 -0600 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <4D20EDE0.6070500@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant> <4D20EDE0.6070500@colbyconsulting.com> Message-ID: Given our conversation all afternoon: OTOH I do that now with - .Net - and it is simple beyond belief. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 02, 2011 3:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) This is certainly true. I tried to use VBA (Access / VB) to automate SQL Server and it was a PITA and never really worked. OTOH I do that now with C# and it is simple beyond belief. Additionally, I use threads to cause several distinct but related SQL Server automation processes to run simultaneously, something that just flat isn't possible with Access / VBA. John W. Colby www.ColbyConsulting.com On 1/2/2011 5:15 AM, Shamil Salakhetdinov wrote: > 1000%... at least. (I mean with MS Access/VBA you get "stuck" within desktop > applications world, or you have to use "esoteric" ways trying to > change/extend/scale yor MS Access/VBA app context/environment - e.g. scale > to MS SQL SQL, web, ...) > With .NET you have *many* natural and smooth ways to scale/reuse your > desktop apps' (parts)... > > 10000% :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: 2 ?????? 2011 ?. 4:07 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 2 15:46:20 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 00:46:20 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant><3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters><4D20CF9F.2030209@colbyconsulting.com> Message-ID: <617A67D4C2034379BC5EA2C27AB95196@nant> Hi Dan -- <<< ... and since VB.Net is easier to learn and quicker to use, I think that's where we'll end up... >>> I'm not arguing, and I'm not trying to "go endless cycles". I'm just wondering why do you suppose that "VB.NET is easier to learn and quicker to use"? Is that just your own perception/experience? Or do you have generally accepted (and "marketing noise" free) statistical information to support your own perception/experience? Have you seen the stats as the following (I have just googled using - http://www.google.ru/search?hl=ru&biw=1920&bih=919&q=statistics+on+using+pro gramming+languages&aq=f&aqi=&aql=&oq=&gs_rfai=): http://langpop.com/ Thank you. -- Shamil P.S. BTW, when MS hires then after C/C+ experience, they are wondering about C#, not VB.NET experience - will MS "cut the branch they sit on"? - I mean they should have now (and much more in the future) myriads of C# code lines used for testing of their own software... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 22:55 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) >From MS: "This enables you to choose a language based on personal preferences because both languages are equally capable." And that's the big picture. Does MS have motivation to maintain two languages, long term, that are equally capable? Probably not - they don't have unlimited resources. And MS would never at this point publicly state that they have a plan to deprecate either C# or VB.Net. It's going to be a long time coming, but I do think it will. I think the paragraph you quoted is for public consumption by people who will campaign hard for their chosen language. It just makes everyone feel that their own skill won't be deprecated. It's important for MS to do that to keep .Net developers as .Net developers, regardless of their choice of programming language. In two or three years, MS will have a different story than what they said 9 months ago. As time goes on people will realize that they have value as a .Net developer, regardless of whether they are familiar with C# or VB.Net. .Net programmers will know that because either language can do the work of the other, and they'll be able to easily read both, and maybe easily use both. But the programmers will eventually realize that they'll want to just use one of them, and since VB.Net is easier to learn and quicker to use, I think that's where we'll end up. My goal here is to look into the future - If you see future differently I'd like to understand what steps you took to get there. But I've done all the predicting I can do - my next step is to see what the next version of VS brings us, and then I'll try predicting again. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 02, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) "When major functionality is introduced in one language, it should appear in the other as well. This doesn't mean that every feature will be in both languages and work exactly the same way; indeed, each language has its own history, spirit and feel-traits that are important to maintain." This does not sound like deprecation is in the plan. If you have studied the remaining differences you find things that may not be trivial to port to the other language. That article does not say that the languages are now identical, in fact it explicitly states that they still are not. John W. Colby www.ColbyConsulting.com On 1/2/2011 1:48 PM, Dan Waters wrote: > Hi Shamil, > > I'm not making arguments based on any hard numbers - these are logical > arguments and some predictions which I believe will come to pass if my > arguments turn out to be true. > > The statement about C# and VB.Net now being almost identical does come > directly from MS. So - all previous discussions about C# vs. VB.Net > went out the window with the release of VS 2010 and MS's alignment of > the two languages. Don't make any decisions on what path to take > based on a previous version of VS. Any arguments about one of them > being functionally > better than the other is now moot. So, if someone chooses one over > the other, it's just a personal preference. When a business has a > profit motive, personal preferences, even strong ones, will be > overridden (sometimes gently - sometimes not) once the business owners > realize they can > make more profit going down one path and not the other. > > In this link, read the 2nd paragraph titled 'Coevolution'. This is > MS's description of why they are making the two languages the same. > What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx > > In this link, scroll down to 'Visual Basic and C# Languages'. This > says, "In Visual Studio 2010, the Visual Basic and C# languages > continue to move toward feature parity. This enables you to choose a > language based on personal preferences because both languages are > equally capable. This section lists some of the new features in C# and Visual Basic." > Visual Studio 2010 Product Highlights: > http://msdn.microsoft.com/en-us/library/dd547188.aspx > > > I read through the article John referenced. That business owner had > to make > a hard choice in April 2009. At that time C# and VB.Net did have some > differences. If he made the same decision about the time that the two > languages were aligned in May 2010, it would have been much easier. > > My point is that there are some real influences which point to the > usage of > VB.Net becoming predominant over C#, and (I believe) the eventual > deprecation of C# (although as John says that will be at least a long > time from now). > > I know that developers want to believe that the language they know and have > invested their time in is the best one, and gives them the skill that > will make them valuable for many years. But how many VB6 or Access > developers (who loved VB6 and/or Access) have moved to .Net? > > I'm making a recommendation to Mark to choose the language that I > believe will be predominant in the future, for the reasons I've given. > I'm not saying that everyone using C# now should quickly jump ship. > > Hope that helps, > Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 16:01:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 17:01:47 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant> <4D20EDE0.6070500@colbyconsulting.com> Message-ID: <4D20F5CB.6070804@colbyconsulting.com> Precisely, I do it in .net and while it is not simple beyond belief (cross threading / updating the display) it is easy enough once you know the tricks. John W. Colby www.ColbyConsulting.com On 1/2/2011 4:30 PM, Dan Waters wrote: > Given our conversation all afternoon: > > OTOH I do that now with - .Net - and it is simple beyond belief. > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 02, 2011 3:28 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > This is certainly true. I tried to use VBA (Access / VB) to automate SQL > Server and it was a PITA > and never really worked. OTOH I do that now with C# and it is simple beyond > belief. Additionally, > I use threads to cause several distinct but related SQL Server automation > processes to run > simultaneously, something that just flat isn't possible with Access / VBA. > > John W. Colby > www.ColbyConsulting.com > > On 1/2/2011 5:15 AM, Shamil Salakhetdinov wrote: >> 1000%... at least. (I mean with MS Access/VBA you get "stuck" within > desktop >> applications world, or you have to use "esoteric" ways trying to >> change/extend/scale yor MS Access/VBA app context/environment - e.g. scale >> to MS SQL SQL, web, ...) >> With .NET you have *many* natural and smooth ways to scale/reuse your >> desktop apps' (parts)... >> >> 10000% :) >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: 2 ?????? 2011 ?. 4:07 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) >> >> Good stuff John. Would you say based on your time-in-training that you are >> 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From shamil at smsconsulting.spb.ru Sun Jan 2 16:20:42 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 01:20:42 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> Message-ID: <62AFAE1826E84BED855431D2CB97D9DE@nant> Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 2 20:51:22 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 20:51:22 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <62AFAE1826E84BED855431D2CB97D9DE@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> Message-ID: <03572A52DD424227B611B3ACD790E99E@DanWaters> Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 22:39:28 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 23:39:28 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <4D215300.2050704@colbyconsulting.com> Do it and stick with it. It will pay off in the end. John W. Colby www.ColbyConsulting.com On 1/1/2011 9:28 PM, Ramz . wrote: > Thank you for the insights, John. I tried to learn C# almost three years ago > but ended up being stuck with Access when most projects that came my way > were in Access. I'm now trying to re-learn C# and you've given me further > encouragement to stick to it. > > On Sat, Jan 1, 2011 at 5:07 PM, Mark Simms wrote: > >> Good stuff John. Would you say based on your time-in-training that you are >> 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Sun Jan 2 22:41:23 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 23:41:23 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <4D215373.7040209@colbyconsulting.com> Mark, It is tough to quantify because while I am only perhaps 25% as productive in pure database forms and such I am doing things that simply cannot be done in VBA. How do you put a productivity rating on "can't be done over there"? John W. Colby www.ColbyConsulting.com On 1/1/2011 8:07 PM, Mark Simms wrote: > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > From Gustav at cactus.dk Mon Jan 3 03:01:32 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2011 10:01:32 +0100 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Message-ID: Hi Dan It appeared to me that to equip VB.NET with the same options than C#, MS have had to push the VB (or BASIC) syntax beyond its original intention: to be a simple language easy to learn and easy to use. Even with my solid VBA background I found it difficult to read VB.NET and I realised that a lot of learning was required. Given this task, I wondered if this wasn't the time to learn something really new to me, C#. Highly inspired by Shamil and the fact that about 95% of all code you meet when you look for code and tutorials about Visual Studio and .Net, and that the popularity of C# had to have a reason, I made the decision to go for C#. As everyone, I had a time struggling with the curly brackets, but once you get over it and begin to see the picture of the code, that picture is a beauty. I cannot explain it, but it just gives me more pleasure to write C# than VBA. Well, one reason is probably that I find it more well thought-out for the purpose - you really feel that this language is written by programmers (actually some of the best of this world) for programmers. This is just my opinion and preference. There really is no "best" language - I still write a batch file now and then - and everyone should pick what they like. /gustav >>> df.waters at comcast.net 02-01-2011 22:26 >>> Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? From jwcolby at colbyconsulting.com Mon Jan 3 05:38:00 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 06:38:00 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: Message-ID: <4D21B518.3080104@colbyconsulting.com> Coderush installs something that provides a visual cue for open / close curly brackets. John W. Colby www.ColbyConsulting.com On 1/3/2011 4:01 AM, Gustav Brock wrote: > Hi Dan > > It appeared to me that to equip VB.NET with the same options than C#, MS have had to push the VB (or BASIC) syntax beyond its original intention: to be a simple language easy to learn and easy to use. Even with my solid VBA background I found it difficult to read VB.NET and I realised that a lot of learning was required. Given this task, I wondered if this wasn't the time to learn something really new to me, C#. > Highly inspired by Shamil and the fact that about 95% of all code you meet when you look for code and tutorials about Visual Studio and .Net, and that the popularity of C# had to have a reason, I made the decision to go for C#. As everyone, I had a time struggling with the curly brackets, but once you get over it and begin to see the picture of the code, that picture is a beauty. I cannot explain it, but it just gives me more pleasure to write C# than VBA. Well, one reason is probably that I find it more well thought-out for the purpose - you really feel that this language is written by programmers (actually some of the best of this world) for programmers. > > This is just my opinion and preference. There really is no "best" language - I still write a batch file now and then - and everyone should pick what they like. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > Hi Gustav, > > What was it about C# where you liked its syntax better than VB.Net? > Especially coming from a VB6/Access background? > > Also - in C# prior to 2010 version, how did you work around not having optional parameters? > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Sunday, January 02, 2011 3:30 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > Hi Dan > > Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? > > From jwcolby at colbyconsulting.com Mon Jan 3 05:42:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 06:42:12 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: Message-ID: <4D21B614.2010209@colbyconsulting.com> The curly brackets really just replace begin / end keywords in VB. They mark blocks of code. John W. Colby www.ColbyConsulting.com On 1/3/2011 4:01 AM, Gustav Brock wrote: > Hi Dan > > It appeared to me that to equip VB.NET with the same options than C#, MS have had to push the VB (or BASIC) syntax beyond its original intention: to be a simple language easy to learn and easy to use. Even with my solid VBA background I found it difficult to read VB.NET and I realised that a lot of learning was required. Given this task, I wondered if this wasn't the time to learn something really new to me, C#. > Highly inspired by Shamil and the fact that about 95% of all code you meet when you look for code and tutorials about Visual Studio and .Net, and that the popularity of C# had to have a reason, I made the decision to go for C#. As everyone, I had a time struggling with the curly brackets, but once you get over it and begin to see the picture of the code, that picture is a beauty. I cannot explain it, but it just gives me more pleasure to write C# than VBA. Well, one reason is probably that I find it more well thought-out for the purpose - you really feel that this language is written by programmers (actually some of the best of this world) for programmers. > > This is just my opinion and preference. There really is no "best" language - I still write a batch file now and then - and everyone should pick what they like. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > Hi Gustav, > > What was it about C# where you liked its syntax better than VB.Net? > Especially coming from a VB6/Access background? > > Also - in C# prior to 2010 version, how did you work around not having optional parameters? > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Sunday, January 02, 2011 3:30 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > Hi Dan > > Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? > > From marksimms at verizon.net Mon Jan 3 07:43:21 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 08:43:21 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <8C0A24CD6C244A7784B8188038161A85@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> Message-ID: <000001cbab4c$304ce100$90e6a300$@net> > 10000% :) Shamil - Why then are the predominance of dot-net projects over-time and over-budget ? You must the exception !! From jwcolby at colbyconsulting.com Mon Jan 3 08:00:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 09:00:17 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <000001cbab4c$304ce100$90e6a300$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> Message-ID: <4D21D671.4070806@colbyconsulting.com> LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > From marksimms at verizon.net Mon Jan 3 08:03:33 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 09:03:33 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <62AFAE1826E84BED855431D2CB97D9DE@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> Message-ID: <007301cbab4f$024a2210$06de6630$@net> The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. From marksimms at verizon.net Mon Jan 3 08:10:19 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 09:10:19 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <000001cbab4c$304ce100$90e6a300$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> Message-ID: <007401cbab4f$f499d740$ddcd85c0$@net> > > 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time > and > over-budget ? > You must the exception !! > This is aimed at John: Remember that Client I had 2 years ago that was considering a re-write to Access ? Well to solve one of their problems, in 3 months I finished-up an Access "bolt-on" to their VB-based CRM (that took 4 man-years to build). They had lost their 3rd party control licenses and therefore nothing could be done with the existing vb source code (does that sound familiar ?). Long story short: I proposed a rewrite in Access 2007 with a read-only deployment to the web. They instead signed to have the app rewritten in dot-net with NO web deployment. 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. From shamil at smsconsulting.spb.ru Mon Jan 3 08:45:45 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 17:45:45 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <007301cbab4f$024a2210$06de6630$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: > VERBOSITY ? http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit esoteric sorry but it clearly shows what programming language is more verbose). > As you can see, the IDE has become PRIMO in terms of > importance as far as developer productivity No. > Think about this: Can you imagine knocking out > a dot-net application in Notepad ? Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can do *all* the development using notepad). > But I guess the great Visual Studio IDE takes > care of that problem. Yes, its IntelliSense helps to WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, but you can use very short names if you like... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:04 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 09:08:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 18:08:06 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <03572A52DD424227B611B3ACD790E99E@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant> <03572A52DD424227B611B3ACD790E99E@DanWaters> Message-ID: <781F36801E014CE9BCFBC8E4DA703E42@nant> Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 09:08:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 18:08:06 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <007401cbab4f$f499d740$ddcd85c0$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant><000001cbab4c$304ce100$90e6a300$@net> <007401cbab4f$f499d740$ddcd85c0$@net> Message-ID: <<< 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. >>> That could have been partially that customer problem if they often change their requirements/specs on the go. <<< They had lost their 3rd party control licenses and therefore nothing could be done with the existing vb source code (does that sound familiar ?). >>> Do you mean VB.NET? I, personally, do not use third-party controls for .NET development - I have a had a couple projects where GUI with Infragistics controls was rewritten using native WinForms controls... <<< 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. >>> Usual story for MS Access/VBA/VB6 but not for .NET development... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:10 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time > and over-budget ? > You must the exception !! > This is aimed at John: Remember that Client I had 2 years ago that was considering a re-write to Access ? Well to solve one of their problems, in 3 months I finished-up an Access "bolt-on" to their VB-based CRM (that took 4 man-years to build). They had lost their 3rd party control licenses and therefore nothing could be done with the existing vb source code (does that sound familiar ?). Long story short: I proposed a rewrite in Access 2007 with a read-only deployment to the web. They instead signed to have the app rewritten in dot-net with NO web deployment. 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 09:08:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 18:08:06 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <000001cbab4c$304ce100$90e6a300$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> Message-ID: <1C86899D168B4B5A99DA0AA8B95A74F9@nant> > You must the exception !! No. > Why then are the predominance of dot-net projects over-time and over-budget ? It's a usual story for IT projects for ages. But .NET (armoured with modern development methodologies - XP, Agile,...) helps to minimize that over-time/over-budget issue... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 16:43 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > 10000% :) Shamil - Why then are the predominance of dot-net projects over-time and over-budget ? You must the exception !! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 3 09:27:04 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 10:27:04 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <00aa01cbab5a$ad3ca430$07b5ec90$@net> VB definitely not meant for OO programming. The table initialization alone was a lot of VB code. Yet how often is a static table like that used in an application ? Still, the predominance of the VB code shown was Implements, Options, Private, Public. Also, interestingly, "they" implemented a public DebugPrint procedure, but didn't really us it. Public Sub DebugPrint(ByVal vstrMsg As String, Optional ByVal vfNocr As Boolean = False) If vfNocr Then Debug.Print vstrMsg & ";" Else Debug.Print vstrMsg End If End Sub Private Sub Class_Terminate() Debug.Print "Roman terminated" End Sub Then one might ask, why is the Terminate even needed here ? I think someone developed this study with an agenda in mind. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov > Sent: Monday, January 03, 2011 9:46 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > > VERBOSITY ? > http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit > esoteric sorry but it clearly shows what programming language is more > verbose). > > > As you can see, the IDE has become PRIMO in terms of > > importance as far as developer productivity > No. > > > Think about this: Can you imagine knocking out > > a dot-net application in Notepad ? > Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can > do > *all* the development using notepad). > > > But I guess the great Visual Studio IDE takes > > care of that problem. > Yes, its IntelliSense helps to > WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, > but you can use very short names if you like... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: 3 ?????? 2011 ?. 17:04 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > The only thing that I worry about with dot-net: VERBOSITY. > It reminds me of COBOL in some ways (back to the future !). > Great languages are CLEAR, CONCISE and ELEGANT in their use of > statements > and references. I always felt that was the case with VBA. > > But I guess the great Visual Studio IDE takes care of that problem. > Think about this: Can you imagine knocking out a dot-net application in > Notepad ? > > As you can see, the IDE has become PRIMO in terms of importance as far > as > developer productivity. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Mon Jan 3 12:26:39 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Mon, 3 Jan 2011 13:26:39 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <781F36801E014CE9BCFBC8E4DA703E42@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> Message-ID: <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at chartisinsurance.com Mon Jan 3 12:42:06 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Mon, 3 Jan 2011 13:42:06 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: When you say that optional parameters are not needed in C# is that because you can just write a new method that has the same name but a different signature? Long Foo() // this routine takes no parameters Long Foo(Long x) // this routine takes one parameters ... Etc. etc. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 12:56:30 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 10:56:30 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <007301cbab4f$024a2210$06de6630$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <547A99C3381E41A6A61142BCCC22C9E4@creativesystemdesigns.com> Hi Mark: Maybe you could look at Effel.Net (http://www.eiffel.com/) I have no idea of the costs but understand that there was a free(?) introductory version. It also runs of the latest MS framework and runs cross platforms. I have no more than seen it but a good friend, from Calgary, has been using it for about a year and says it is the most concise language he has ever used...and he has worked with them all (Java, VB, C, C++, Ruby-on-Rails, Cobol). Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Monday, January 03, 2011 6:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 13:21:46 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 13:21:46 -0600 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <4D21D671.4070806@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant><000001cbab4c$304ce100$90e6a300$@net> <4D21D671.4070806@colbyconsulting.com> Message-ID: <99F67E6A5EEC46648ADD680900027D23@DanWaters> I used to always believe that I could do something in much less time that it actually took me. Then I started to really drill down to see how much time a project would take. Lately I've adding 30% to my best estimate, which helps me get closer to actual time. If a change is needed, I estimate that too, no matter how small. So what I've been doing is over-estimating, to compensate for my over-optimisim! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 8:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 13:26:40 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 13:26:40 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <781F36801E014CE9BCFBC8E4DA703E42@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> Message-ID: Hi Shamil, The real benefit I've gotten from optional parameters is that I can add an optional parameter to a procedure, and then not have to worry about finding and fixing all the calls to that procedure which won't be passing that argument. How does .net avoid this issue? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 9:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 13:28:29 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 13:28:29 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: <095A4F71242644E1923400E0BAD517B6@DanWaters> Hi Michael, I've been reading that Expression Studio 4 is helpful for developers. How does your group use it? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 12:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Mon Jan 3 13:39:29 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Mon, 3 Jan 2011 14:39:29 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <095A4F71242644E1923400E0BAD517B6@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant><3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> <095A4F71242644E1923400E0BAD517B6@DanWaters> Message-ID: <3301C9ACEFA64C09977915A34C0522EB@Gateway> Hi Dan, Our 'group' - my brother, Eric, and myself - are using the controls and grids as the bases of experiments that we then turn into customized controls (in Blend) and creating templates for ASP.Net websites (in Expression Web). We haven't delved that far, but we like what we see so far. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 2:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Michael, I've been reading that Expression Studio 4 is helpful for developers. How does your group use it? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 12:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Mon Jan 3 13:56:12 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Mon, 3 Jan 2011 14:56:12 -0500 Subject: [AccessD] FW: Moving to .Net (was Ded Moroz sends you ...) Message-ID: <28EB54DF7290433A926BAAA70BA295B0@Gateway> I should clarify somewhat that most of our applications are either accounting/finance or geolocation/front line sales apps for customer service reps doing on-the-phone data entry. These tend to be highly specialized ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 2:39 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan, Our 'group' - my brother, Eric, and myself - are using the controls and grids as the bases of experiments that we then turn into customized controls (in Blend) and creating templates for ASP.Net websites (in Expression Web). We haven't delved that far, but we like what we see so far. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 2:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Michael, I've been reading that Expression Studio 4 is helpful for developers. How does your group use it? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 12:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 14:36:08 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 12:36:08 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 6:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > VERBOSITY ? http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit esoteric sorry but it clearly shows what programming language is more verbose). > As you can see, the IDE has become PRIMO in terms of > importance as far as developer productivity No. > Think about this: Can you imagine knocking out > a dot-net application in Notepad ? Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can do *all* the development using notepad). > But I guess the great Visual Studio IDE takes > care of that problem. Yes, its IntelliSense helps to WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, but you can use very short names if you like... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:04 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 14:58:10 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 12:58:10 -0800 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <99F67E6A5EEC46648ADD680900027D23@DanWaters> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> <4D21D671.4070806@colbyconsulting.com> <99F67E6A5EEC46648ADD680900027D23@DanWaters> Message-ID: <83F9EA4FD3584426A6CF4FBB21DAB1D4@creativesystemdesigns.com> When doing a new .Net, in my case, all have been ASP.Net application, I quickly boiler-plate the site together, go in a cleanup all the junk the coder leaves behind and lastly I do not give fixed estimates...not on a fully programmed sites. MS makes web code that is not always compatible with other browsers and tends to send code that should be running at the client end off to the server. All this fixing can take time. Some sites that have thousands of lines of code and may only take weeks to do but then some strange anomoly can hold me up for about a week on 50 lines of code. The big plus in all this is that I now have a hundred or so routines built in JQuery/Javascript. One day I may tackle a real .Net desktop application but not until I have enough snippets and samples of fully tested code. Right now very few of my clients are upgrading to desktop apps as the costs are little over the top and web apps are so much more versitile. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 11:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) I used to always believe that I could do something in much less time that it actually took me. Then I started to really drill down to see how much time a project would take. Lately I've adding 30% to my best estimate, which helps me get closer to actual time. If a change is needed, I estimate that too, no matter how small. So what I've been doing is over-estimating, to compensate for my over-optimisim! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 8:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 15:02:06 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 15:02:06 -0600 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <83F9EA4FD3584426A6CF4FBB21DAB1D4@creativesystemdesigns.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant><000001cbab4c$304ce100$90e6a300$@net><4D21D671.4070806@colbyconsulting.com><99F67E6A5EEC46648ADD680900027D23@DanWaters> <83F9EA4FD3584426A6CF4FBB21DAB1D4@creativesystemdesigns.com> Message-ID: Everything I've quoted on so far has been my own new work or mods of my work. So I know it fairly well! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 2:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) When doing a new .Net, in my case, all have been ASP.Net application, I quickly boiler-plate the site together, go in a cleanup all the junk the coder leaves behind and lastly I do not give fixed estimates...not on a fully programmed sites. MS makes web code that is not always compatible with other browsers and tends to send code that should be running at the client end off to the server. All this fixing can take time. Some sites that have thousands of lines of code and may only take weeks to do but then some strange anomoly can hold me up for about a week on 50 lines of code. The big plus in all this is that I now have a hundred or so routines built in JQuery/Javascript. One day I may tackle a real .Net desktop application but not until I have enough snippets and samples of fully tested code. Right now very few of my clients are upgrading to desktop apps as the costs are little over the top and web apps are so much more versitile. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 11:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) I used to always believe that I could do something in much less time that it actually took me. Then I started to really drill down to see how much time a project would take. Lately I've adding 30% to my best estimate, which helps me get closer to actual time. If a change is needed, I estimate that too, no matter how small. So what I've been doing is over-estimating, to compensate for my over-optimisim! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 8:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Mon Jan 3 15:35:54 2011 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2011 22:35:54 +0100 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Message-ID: Hi Jim That is not so. The big advantage you have, is that you know about databases which makes a lot of decisions easy for you, where the inexperienced .Net programmer will fool around cutting corners, choosing wrong or suboptimal data types, missing referential integrity and so on. When things go wrong (they will, at least in the beginning) you will know that it is not your data model but something else. By the way, the report designer is something special - with a twist and quite different from Access - but once you get around it, it is very powerful. And for some reason the in-line language of this is VB! This gives some kind of sentimental flashback when you sit writing VB syntax for control sources and other items. The C#-only programmers are not fond of this but do we care? No. /gustav >>> accessd at shaw.ca 03-01-2011 21:36 >>> Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim From jwcolby at colbyconsulting.com Mon Jan 3 15:32:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 16:32:58 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <4D22408A.6050600@colbyconsulting.com> Jim, > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Uhh, yep. More than the code, it is throwing away 20 years of knowledge about a very complex RAD environment (Microsoft Access). And relearning a brand new set of knowledge. I am there, I have that knowledge and entire frameworks of stuff that I use in Access, which simply does not port to .Net. OTOH .Net can easily do things that VBA simply cannot do, and will never be able to do, things which I need to be able to do. I have a system of three classes which watches for work to be done, work orders stored in a pair of tables in SQL Server. Using SQL Server automation Stage1 exports 2 million record chunks into CSV files, until as many files are created as are required to process a table of N records (tens of millions of records). Another class independently and asynchronously watches these same pair of tables for records created by Stage1 and when the files appear, copies them over to an input directory in a virtual machine and watches for files to appear in the output directory. this class updates these same order records saying that the files have been processed, and also copies the records back from the virtual machine to a staging directory on my server. Another class watches these same two tables and when it detects that there are files back from the virtual machine to be processed, imports the records back into SQL Server/ Each of these three classes uses threads, each operates entirely asynchronously from the others. Each updates its own status list on a tab of a form. Each updates the pair of tables in SQL Server such that the other processes can know when they have to do things. The three classes taken together perform an extremely complex set of tasks which I used to have to perform manually. I tried to get the processes done synchronously using Access and even that was almost impossible. With one thread to do everything, the main form would lock up as SQL Server was processing an ADO command etc. It just sucked. .Net makes it easy, although not trivial to do such things. It is still a programming effort but it is doable, and when broken down into logical classes with each class having its own thread, it is even pretty easy. So yea, moving away from Access is sometimes painful, but for some tasks it just makes the impossible possible. I am a programmer, and I ended up in Access because in 2002 it was way powerful. Remember the . language of dBase? Access was one of the first visual dev environments and I could get stuff done quickly (still can). But I am now at the point where Access is not moving forward, it has limitations which are never going to be addressed (though it has stellar tool bars now!!!) and as a programmer I just look at walking through the rest of my life in handcuffs and leg irons placed on me by Access. Yea, it is taking some time to get up to speed in .Net, but .Net is by far the most powerful programming environment I have *ever* experienced, and it just keeps getting better. Does that sound like Access to you? > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Bitch at Microsoft for their decision to not improve the platform. They are plainly telling you to move to .Net. So I am. I cannot fight this battle anymore. John W. Colby www.ColbyConsulting.com On 1/3/2011 3:36 PM, Jim Lawrence wrote: > Hi Shamil: > > I think the main reason for the issues with the major migration to .Net is > that many here have hundreds of thousands of field-tested lines of code tied > up in VB/Access and now have to throw out about twenty years of work, to > start again from scratch. > > The nearest analogy I can come up with is like having your home destroyed by > war and then while in your late forties, fifties or even sixties and having > to build another life and future from scratch. > > It may have to be done but not everyone is happy about it. > > Jim From stuart at lexacorp.com.pg Mon Jan 3 15:37:45 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 04 Jan 2011 07:37:45 +1000 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D21B614.2010209@colbyconsulting.com> References: , <4D21B614.2010209@colbyconsulting.com> Message-ID: <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> Can you guys take this disvussion over to the VB. It's getting very long and way OT for the Access list. Cheers, Stuart On 3 Jan 2011 at 6:42, jwcolby wrote: > The curly brackets really just replace begin / end keywords in VB. > They mark blocks of code. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 4:01 AM, Gustav Brock wrote: > > Hi Dan > > > > It appeared to me that to equip VB.NET with the same options than > > C#, MS have had to push the VB (or BASIC) syntax beyond its original > > intention: to be a simple language easy to learn and easy to use. > > Even with my solid VBA background I found it difficult to read > > VB.NET and I realised that a lot of learning was required. Given > > this task, I wondered if this wasn't the time to learn something > > really new to me, C#. Highly inspired by Shamil and the fact that > > about 95% of all code you meet when you look for code and tutorials > > about Visual Studio and .Net, and that the popularity of C# had to > > have a reason, I made the decision to go for C#. As everyone, I had > > a time struggling with the curly brackets, but once you get over it > > and begin to see the picture of the code, that picture is a beauty. > > I cannot explain it, but it just gives me more pleasure to write C# > > than VBA. Well, one reason is probably that I find it more well > > thought-out for the purpose - you really feel that this language is > > written by programmers (actually some of the best of this world) for > > programmers. > > > > This is just my opinion and preference. There really is no "best" > > language - I still write a batch file now and then - and everyone > > should pick what they like. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > > Hi Gustav, > > > > What was it about C# where you liked its syntax better than VB.Net? > > Especially coming from a VB6/Access background? > > > > Also - in C# prior to 2010 version, how did you work around not > > having optional parameters? > > > > Thanks! > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > > Brock Sent: Sunday, January 02, 2011 3:30 PM To: > > accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net > > (was Ded Moroz sends you ...) > > > > Hi Dan > > > > Don't know, but I did. And switched to C# to learn something new and > > because I didn't like the syntax of VB.NET. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > > > .. But how many VB6 or Access developers (who loved VB6 and/or > > Access) have moved to .Net? > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Mon Jan 3 16:03:59 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 14:03:59 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D22408A.6050600@colbyconsulting.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> Message-ID: <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> Hi John: I agree with you fully. I have no intension of wasting any more time with MS Access...it is simply a dead and dying platform. :-( Getting up to speed will take a long while but I know that can not be helped. Any adventure into this area will cost myself dearly in time and my client's dearly in money but that can not be helped. You noted three excellent classes you created for your client. If you were to acurrately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiousity but do not hestitate to put an appropriate dollar value to your time with this development. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 1:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Jim, > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Uhh, yep. More than the code, it is throwing away 20 years of knowledge about a very complex RAD environment (Microsoft Access). And relearning a brand new set of knowledge. I am there, I have that knowledge and entire frameworks of stuff that I use in Access, which simply does not port to .Net. OTOH .Net can easily do things that VBA simply cannot do, and will never be able to do, things which I need to be able to do. I have a system of three classes which watches for work to be done, work orders stored in a pair of tables in SQL Server. Using SQL Server automation Stage1 exports 2 million record chunks into CSV files, until as many files are created as are required to process a table of N records (tens of millions of records). Another class independently and asynchronously watches these same pair of tables for records created by Stage1 and when the files appear, copies them over to an input directory in a virtual machine and watches for files to appear in the output directory. this class updates these same order records saying that the files have been processed, and also copies the records back from the virtual machine to a staging directory on my server. Another class watches these same two tables and when it detects that there are files back from the virtual machine to be processed, imports the records back into SQL Server/ Each of these three classes uses threads, each operates entirely asynchronously from the others. Each updates its own status list on a tab of a form. Each updates the pair of tables in SQL Server such that the other processes can know when they have to do things. The three classes taken together perform an extremely complex set of tasks which I used to have to perform manually. I tried to get the processes done synchronously using Access and even that was almost impossible. With one thread to do everything, the main form would lock up as SQL Server was processing an ADO command etc. It just sucked. .Net makes it easy, although not trivial to do such things. It is still a programming effort but it is doable, and when broken down into logical classes with each class having its own thread, it is even pretty easy. So yea, moving away from Access is sometimes painful, but for some tasks it just makes the impossible possible. I am a programmer, and I ended up in Access because in 2002 it was way powerful. Remember the . language of dBase? Access was one of the first visual dev environments and I could get stuff done quickly (still can). But I am now at the point where Access is not moving forward, it has limitations which are never going to be addressed (though it has stellar tool bars now!!!) and as a programmer I just look at walking through the rest of my life in handcuffs and leg irons placed on me by Access. Yea, it is taking some time to get up to speed in .Net, but .Net is by far the most powerful programming environment I have *ever* experienced, and it just keeps getting better. Does that sound like Access to you? > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Bitch at Microsoft for their decision to not improve the platform. They are plainly telling you to move to .Net. So I am. I cannot fight this battle anymore. John W. Colby www.ColbyConsulting.com On 1/3/2011 3:36 PM, Jim Lawrence wrote: > Hi Shamil: > > I think the main reason for the issues with the major migration to .Net is > that many here have hundreds of thousands of field-tested lines of code tied > up in VB/Access and now have to throw out about twenty years of work, to > start again from scratch. > > The nearest analogy I can come up with is like having your home destroyed by > war and then while in your late forties, fifties or even sixties and having > to build another life and future from scratch. > > It may have to be done but not everyone is happy about it. > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 16:07:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 14:07:11 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> References: <4D21B614.2010209@colbyconsulting.com> <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> Message-ID: <3F2CDA32C51B4DB5B4BCB5B0750140BF@creativesystemdesigns.com> I think it would be more appropriate to simply rename this list to "Access to .Net", fold in the VB list and go from there. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 03, 2011 1:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Can you guys take this disvussion over to the VB. It's getting very long and way OT for the Access list. Cheers, Stuart On 3 Jan 2011 at 6:42, jwcolby wrote: > The curly brackets really just replace begin / end keywords in VB. > They mark blocks of code. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 4:01 AM, Gustav Brock wrote: > > Hi Dan > > > > It appeared to me that to equip VB.NET with the same options than > > C#, MS have had to push the VB (or BASIC) syntax beyond its original > > intention: to be a simple language easy to learn and easy to use. > > Even with my solid VBA background I found it difficult to read > > VB.NET and I realised that a lot of learning was required. Given > > this task, I wondered if this wasn't the time to learn something > > really new to me, C#. Highly inspired by Shamil and the fact that > > about 95% of all code you meet when you look for code and tutorials > > about Visual Studio and .Net, and that the popularity of C# had to > > have a reason, I made the decision to go for C#. As everyone, I had > > a time struggling with the curly brackets, but once you get over it > > and begin to see the picture of the code, that picture is a beauty. > > I cannot explain it, but it just gives me more pleasure to write C# > > than VBA. Well, one reason is probably that I find it more well > > thought-out for the purpose - you really feel that this language is > > written by programmers (actually some of the best of this world) for > > programmers. > > > > This is just my opinion and preference. There really is no "best" > > language - I still write a batch file now and then - and everyone > > should pick what they like. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > > Hi Gustav, > > > > What was it about C# where you liked its syntax better than VB.Net? > > Especially coming from a VB6/Access background? > > > > Also - in C# prior to 2010 version, how did you work around not > > having optional parameters? > > > > Thanks! > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > > Brock Sent: Sunday, January 02, 2011 3:30 PM To: > > accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net > > (was Ded Moroz sends you ...) > > > > Hi Dan > > > > Don't know, but I did. And switched to C# to learn something new and > > because I didn't like the syntax of VB.NET. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > > > .. But how many VB6 or Access developers (who loved VB6 and/or > > Access) have moved to .Net? > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 17:30:58 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 4 Jan 2011 02:30:58 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net> Message-ID: Jim -- My route to nowadays C# is 30 years long - you can imagine how many "bridges" I have had to "burn" to get where I'm now (and please add to that all the social life events I and this country people have had to live through here: "melting" of 1960-ies, stagnation of 1970-ies, perestroyka-glasnost' of 1980-ies, USSR crush of 1991, gangsters'/ "jungle" capitalism of 1990-ies, back to USSR of 2000ies, 2011-th beginning as Orwell's "Nineteen Eighty-Four"...) I mean that's the main law of this global world economy - if one wanted to stay afloat they have to be constantly ready to "burn all the bridges"... I can't say I like it but I have to accept that fact as the true reality... BTW, I see how nowadays kids and young adults - most of them are not "pack rats" at all - they are so easy to (re-)start from a blank page... what they bring with themselves to the new "projects" are their experience but not artifacts... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 3 ?????? 2011 ?. 23:36 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 6:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > VERBOSITY ? http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit esoteric sorry but it clearly shows what programming language is more verbose). > As you can see, the IDE has become PRIMO in terms of importance as far > as developer productivity No. > Think about this: Can you imagine knocking out a dot-net application > in Notepad ? Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can do *all* the development using notepad). > But I guess the great Visual Studio IDE takes care of that problem. Yes, its IntelliSense helps to WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, but you can use very short names if you like... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:04 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 3 17:39:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 18:39:53 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> Message-ID: <4D225E49.9010102@colbyconsulting.com> Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim From shamil at smsconsulting.spb.ru Mon Jan 3 17:52:42 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 4 Jan 2011 02:52:42 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant><3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: <99DCD1D4368D473181B9CF63A29A0529@nant> <<< When you say that optional parameters are not needed in C# is that because you can just write a new method that has the same name but a different signature? >>> Yes... and No... I mean there are other ways in C#/VB.NET to express what is usually expressed by optional parameters in VBA/VB6... because of VBA/VB6 limited expressiveness... But to compare that C#/VB.NET "other ways" to VBA/VB6 optional parameters there should be *concrete* VBA/VB6 code samples/snippets presented - all the ones used in a, say, one of your applications... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: 3 ?????? 2011 ?. 21:42 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) When you say that optional parameters are not needed in C# is that because you can just write a new method that has the same name but a different signature? Long Foo() // this routine takes no parameters Long Foo(Long x) // this routine takes one parameters ... Etc. etc. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 18:07:29 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 4 Jan 2011 03:07:29 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> References: , <4D21B614.2010209@colbyconsulting.com> <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> Message-ID: <9E702575A6ED46F1B93D16EB09C3F215@nant> Stuart -- Sorry for some off-topic. Somehow AccessD results in longer discussions than similar topics in dba-VB. I'd guess that it may happen that in one-two iterations - VB.NET 12.0/C# 6.0 (?) will become natural (built-in) development languages for MS Office applications (MS Access included) - have a look on what MS is doing in the area of "compiler as a service": http://visualstudiomagazine.com/articles/2010/07/29/csharp-qa-with-lisa-feig enbaum.aspx I mean the subject is a bit off-topic for nowadays MS Access/VBA but could become on-topic in a few years - in 4-5 years... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 4 ?????? 2011 ?. 0:38 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Can you guys take this disvussion over to the VB. It's getting very long and way OT for the Access list. Cheers, Stuart On 3 Jan 2011 at 6:42, jwcolby wrote: > The curly brackets really just replace begin / end keywords in VB. > They mark blocks of code. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 4:01 AM, Gustav Brock wrote: > > Hi Dan > > > > It appeared to me that to equip VB.NET with the same options than > > C#, MS have had to push the VB (or BASIC) syntax beyond its original > > intention: to be a simple language easy to learn and easy to use. > > Even with my solid VBA background I found it difficult to read > > VB.NET and I realised that a lot of learning was required. Given > > this task, I wondered if this wasn't the time to learn something > > really new to me, C#. Highly inspired by Shamil and the fact that > > about 95% of all code you meet when you look for code and tutorials > > about Visual Studio and .Net, and that the popularity of C# had to > > have a reason, I made the decision to go for C#. As everyone, I had > > a time struggling with the curly brackets, but once you get over it > > and begin to see the picture of the code, that picture is a beauty. > > I cannot explain it, but it just gives me more pleasure to write C# > > than VBA. Well, one reason is probably that I find it more well > > thought-out for the purpose - you really feel that this language is > > written by programmers (actually some of the best of this world) for > > programmers. > > > > This is just my opinion and preference. There really is no "best" > > language - I still write a batch file now and then - and everyone > > should pick what they like. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > > Hi Gustav, > > > > What was it about C# where you liked its syntax better than VB.Net? > > Especially coming from a VB6/Access background? > > > > Also - in C# prior to 2010 version, how did you work around not > > having optional parameters? > > > > Thanks! > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > > Brock Sent: Sunday, January 02, 2011 3:30 PM To: > > accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net > > (was Ded Moroz sends you ...) > > > > Hi Dan > > > > Don't know, but I did. And switched to C# to learn something new and > > because I didn't like the syntax of VB.NET. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > > > .. But how many VB6 or Access developers (who loved VB6 and/or > > Access) have moved to .Net? > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 3 18:33:39 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 19:33:39 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <018401cbaba7$08d00610$1a701230$@net> Yes Jim, I concur. But at the same time blame squarely lies with Microsoft here. Poor job done on providing a web migration path that is robust and programmable. It could be done. They just elected not to do it. > Hi Shamil: > > I think the main reason for the issues with the major migration to .Net > is > that many here have hundreds of thousands of field-tested lines of code > tied > up in VB/Access and now have to throw out about twenty years of work, > to > start again from scratch. From accessd at shaw.ca Mon Jan 3 21:17:36 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 19:17:36 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: I agree with you... It has been tough here with all the major changes but compared to what you have had to experience and adapt to, it is really minor in comparison. I to have had little choice but to accept the new reality. Our children travel light, do not expect to have familes or any settled location... a fact of the times. There is no choice about moving to .Net, that is just another fact of the times... I may be just getting too old and set in my ways. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 3:31 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Jim -- My route to nowadays C# is 30 years long - you can imagine how many "bridges" I have had to "burn" to get where I'm now (and please add to that all the social life events I and this country people have had to live through here: "melting" of 1960-ies, stagnation of 1970-ies, perestroyka-glasnost' of 1980-ies, USSR crush of 1991, gangsters'/ "jungle" capitalism of 1990-ies, back to USSR of 2000ies, 2011-th beginning as Orwell's "Nineteen Eighty-Four"...) I mean that's the main law of this global world economy - if one wanted to stay afloat they have to be constantly ready to "burn all the bridges"... I can't say I like it but I have to accept that fact as the true reality... BTW, I see how nowadays kids and young adults - most of them are not "pack rats" at all - they are so easy to (re-)start from a blank page... what they bring with themselves to the new "projects" are their experience but not artifacts... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 3 ?????? 2011 ?. 23:36 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim From accessd at shaw.ca Mon Jan 3 21:31:48 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 19:31:48 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <4D225E49.9010102@colbyconsulting.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> Message-ID: <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Tue Jan 4 07:21:59 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 4 Jan 2011 07:21:59 -0600 Subject: [AccessD] Move to C# - last post In-Reply-To: <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> Message-ID: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Hi Jim, I've been thinking about offering potential clients that I work as a direct full-time employee for 1 - 2 years while I build their system. Then I'd move on to another company, but perhaps still provide some support to the earlier ones. It's seems like it's actually easier for a company to hire a direct employee than it is to pay out cash to a contract developer. How are you approaching your clients about being on their payroll? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Tue Jan 4 10:32:40 2011 From: marksimms at verizon.net (Mark Simms) Date: Tue, 04 Jan 2011 11:32:40 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Message-ID: <00c001cbac2d$01b50f20$051f2d60$@net> I had that opportunity Dan about 9 months ago...and I declined it. The pay rate was lower than what I was getting as a contractor....and I really had benefits coverage already. On top of that, there was a BIG agency fee involved. You might be aware that those guys always have their hand in your pocket....in this case MINE ! I'd be willing to bet if the agency fee had disappeared, the offer to me would have been much more lucrative. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 04, 2011 8:22 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Move to C# - last post > > Hi Jim, > > I've been thinking about offering potential clients that I work as a > direct > full-time employee for 1 - 2 years while I build their system. Then > I'd > move on to another company, but perhaps still provide some support to > the > earlier ones. It's seems like it's actually easier for a company to > hire a > direct employee than it is to pay out cash to a contract developer. > > How are you approaching your clients about being on their payroll? > From rockysmolin at bchacc.com Tue Jan 4 11:54:20 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 4 Jan 2011 09:54:20 -0800 Subject: [AccessD] Unsigned Database Warning in 2007 Message-ID: Dear List: I have a prospect running an mde of mine compiled in 2003 but he's running in 2007. He gets the message cannot open mde due to security restrictions - not digitally signed. In 2003 I know how to lower the security setting to low to get around this. How do you do it in 2007? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From df.waters at comcast.net Tue Jan 4 12:02:29 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 4 Jan 2011 12:02:29 -0600 Subject: [AccessD] Move to C# - last post In-Reply-To: <00c001cbac2d$01b50f20$051f2d60$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com><085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com><4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <00c001cbac2d$01b50f20$051f2d60$@net> Message-ID: <760EAC2F781349FCAFB9148DFDDA7C9E@DanWaters> I'll stay away from agencies! Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Tuesday, January 04, 2011 10:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post I had that opportunity Dan about 9 months ago...and I declined it. The pay rate was lower than what I was getting as a contractor....and I really had benefits coverage already. On top of that, there was a BIG agency fee involved. You might be aware that those guys always have their hand in your pocket....in this case MINE ! I'd be willing to bet if the agency fee had disappeared, the offer to me would have been much more lucrative. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 04, 2011 8:22 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Move to C# - last post > > Hi Jim, > > I've been thinking about offering potential clients that I work as a > direct > full-time employee for 1 - 2 years while I build their system. Then > I'd > move on to another company, but perhaps still provide some support to > the > earlier ones. It's seems like it's actually easier for a company to > hire a > direct employee than it is to pay out cash to a contract developer. > > How are you approaching your clients about being on their payroll? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Tue Jan 4 12:19:21 2011 From: jedi at charm.net (Michael Bahr) Date: Tue, 4 Jan 2011 13:19:21 -0500 (EST) Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Heenan, what you are showing is called overloading. Same method name but different parameters and return type. You typically see this with the default constructor being overloaded, for example validating the input values. The default constructor mearly intializes the private variables to a default value where an overloaded method actually checks if it is vaild and throws exceptions if needed. Overloading can also occur using inherited methods (from the parent or superclass). Mike > When you say that optional parameters are not needed in C# is that because > you can just write a new method that has the same name but a different > signature? > > Long Foo() // this routine takes no parameters > Long Foo(Long x) // this routine takes one parameters > > ... Etc. etc. > > Lambert > From Lambert.Heenan at chartisinsurance.com Tue Jan 4 12:27:36 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Tue, 4 Jan 2011 13:27:36 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Message-ID: Thanks Mike, I realized that. Just wanted some clarification from Shamil on what he meant. You can also overload operators in C#, just as you can in C++. So you can define a '+' operator for a class to make it do concatenation or addition that makes sense for the class. BTW my first name is Lambert. :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Bahr Sent: Tuesday, January 04, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Heenan, what you are showing is called overloading. Same method name but different parameters and return type. You typically see this with the default constructor being overloaded, for example validating the input values. The default constructor mearly intializes the private variables to a default value where an overloaded method actually checks if it is vaild and throws exceptions if needed. Overloading can also occur using inherited methods (from the parent or superclass). Mike > When you say that optional parameters are not needed in C# is that > because you can just write a new method that has the same name but a > different signature? > > Long Foo() // this routine takes no parameters Long Foo(Long x) // > this routine takes one parameters > > ... Etc. etc. > > Lambert > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jm.hwsn at gmail.com Tue Jan 4 13:08:50 2011 From: jm.hwsn at gmail.com (jm.hwsn) Date: Tue, 4 Jan 2011 13:08:50 -0600 Subject: [AccessD] Unsigned Database Warning in 2007 In-Reply-To: References: Message-ID: <3B3629F8B6E44C23956D1135243C15E4@HomePC> Rocky, Open the database or for that matter any database on the USER'S machine. Go the Windows button and click on Access Options. A separate window will open. On the left click on "Trust Center" - which should be next to the bottom. Click on the button on right that says "Trust Center Settings." Next click on "Trusted Locations." Click on "Add new location" button on the bottom. If the database is in the same location as your database, the Path should already be there. If not, you can browse to the location you need. Before you click OK, you have the option of "trusting" the sub folders for your chosen directory. At the bottom of the Trusted Locations window is a check box that states: "Allow Trusted Locations on my network (not recommended)." - Make sure that is ticked off. Click Ok, twice. Close ALL instances of Access, Open the desired database and the warning should be gone. HTH Jim -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 04, 2011 11:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Unsigned Database Warning in 2007 Dear List: I have a prospect running an mde of mine compiled in 2003 but he's running in 2007. He gets the message cannot open mde due to security restrictions - not digitally signed. In 2003 I know how to lower the security setting to low to get around this. How do you do it in 2007? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Tue Jan 4 13:35:38 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 4 Jan 2011 13:35:38 -0600 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <4D152410.3060803@colbyconsulting.com> References: <4D14DB29.9090906@colbyconsulting.com> <4D152410.3060803@colbyconsulting.com> Message-ID: That 3.5 gig limit is probably due to your video card. The 4 gig limit of 32 bit processing is total RAM, on the MB and used for video. So if you have a 512meg video card, it's memory is using an eighth of the memory naming space, limiting you to 3.5 of your onboard 4 gigs of memory. However, most processors bought in the last few years are already 64 bit processors (just running 32 bit OSes), so if you just do an upgrade, upgrade to a 64 bit OS, and be able to use the entire 4 gigabytes of on board memory. There's several utilities out there that will test your processor if it's 64 bit capable. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, December 24, 2010 4:52 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The old laptop is slowing down > I moved from Vista to W7 and got a nice bump in response time. Vista is such a pig. Tell me! I installed Vista on this laptop a couple of years ago and have hated it ever since. I think I will try an upgrade to 2007 just to see if that helps at all. >I assume you went through your processes and killed all the unnecessary ones. Crap does accumulate. I do that every 6 months or so. >4GB Ram? It has 4 gigs now. Unfortunately unknown to me I was sold a laptop with a chip set that cannot access more than 3.5 gigs. Who would suspect such a thing? John W. Colby www.ColbyConsulting.com On 12/24/2010 1:38 PM, Rocky Smolin wrote: > I moved from Vista to W7 and got a nice bump in response time. Vista is > such a pig. I assume you went through your processes and killed all the > unnecessary ones. Crap does accumulate. 4GB Ram? > > R > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, December 24, 2010 9:41 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] The old laptop is slowing down > > It is sad and somewhat annoying when the laptop starts slowing down. Is it > just perception? Am I accustomed now to remote desktop into faster machines > and working in snappier systems? Is it an accumulation of crap? Do I need > a reinstall? Maybe a move from Vista to Windows 7, with a clean install > along the way? An SSD? > > All I know is that things don't load fast any more. Even doing compiles on > VS 2008 is a "sit and wait" experience. > > I think I really need a new quad core Intel (bad John, BAD John!) iXXX core > running Windows 7 X64 and 16 gigs of ram, all on a 512 G SSD running the > latest Sandforce (who makes up these names?) controller. It is Christmas > after all! > > Now to convince the wife! > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From stuart at lexacorp.com.pg Tue Jan 4 14:26:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 05 Jan 2011 06:26:18 +1000 Subject: [AccessD] Move to C# - last post In-Reply-To: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> References: , <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com>, <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Message-ID: <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> I would strongly advise against the "full-time" bit The problem is that you lose contact with and availablility to your other clients if you are working full time for one client for too long. At the end of the contract period you have to start to either re-built your customer base again or put yourself in the hands of recruiting agents for subsequent contracts.. I made that mistake once a few year ago - never again! -- Stuart On 4 Jan 2011 at 7:21, Dan Waters wrote: > Hi Jim, > > I've been thinking about offering potential clients that I work as a > direct full-time employee for 1 - 2 years while I build their system. > Then I'd move on to another company, but perhaps still provide some > support to the earlier ones. It's seems like it's actually easier for > a company to hire a direct employee than it is to pay out cash to a > contract developer. > > How are you approaching your clients about being on their payroll? > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Move to C# - > last post > > In the long run it is definitely paying off. > > I have been in discussions with clients about putting me on payroll if > they want their system upgraded to .Net. The alternative of a 10 to > 15K entrance fee, with much more to come, scares off many but it seems > many are realizing that they too have no choice especially the ones > who have been already badly burned. ;-) > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 03, 2011 3:40 PM To: Access Developers > discussion and problem solving Subject: [AccessD] Move to C# - last > post > > Jim, > > > You noted three excellent classes you created for your client. If > you > were to accurately the > hours required to get these classes fully tested and operational; what > would that be? This is just a diabolic curiosity but do not hesitate > to put an appropriate dollar value to your time with this development. > ;-) > > I cannot accurately estimate the actual time simply because I did it > piecemeal, and in a waterfall kind of way. IOW I started with > existing SQL stored procedures (about 50 or so). I wrote code that > simply encapsulated calls to those plus logging. > > I then went back and wrote classes that encapsulated those > encapsulated stored procedures (supervisors if you will). > > I then learned new things and... I went from a simple status text box > on a form to a status list class which I now use throughout the system > to report status for any process that needs to do so... and nLog, > and... > > I started with single threaded, then moved to multi-threaded, breaking > it out etc etc. > > How long would it take me to write the same from scratch knowing what > I know now? > > Maybe 200 hours, and I charge $60 / hour to this client. And while > that sounds like a lot of time and money (and it is) it automates a > very complex process that moves me from 16-24 man hours per list (of > my time) to zero man hours (of my time). And I have a half dozen > lists, and they each need to be processed monthly. And my orders pass > through this process as well. > > So the program now saves me well over 100 man hours a month of my > time. > > My server still takes man days to complete the work but it no longer > requires me typing on the keyboard for each step. > > This export / process / import process is central to the business for > this client. I started learning C# in Sept 2009, and within two > months started building the first iteration of this automation. By > January I was successfully processing these stored procedures and > logging results. However it was in a sequential fashion, start one and > go until it was complete. Since any given table can be a couple of > hundred thousand up to a hundred million records, processing a single > table could take days of processing time. Each two million record > chunk takes about one hour to process. > And I had to manually start each table that needed processing. > > Now I have a record in a supervisor table that contains the database > name / view name of the data to process and the date to start the > process. The asynchronous process can read that supervisor record and > decide whether it is time to process. When it is, the program can do > the complete thing without intervention. When it is finished, if it > is a data database (master data) it will automatically copy the > supervisor record into a new record and set the date out 30 days so > that it just automatically reprocesses every month. If it is an order > supervisor record, it just processes once and is done. > > I have been through about three distinct refactorings to get from the > first fairly clumsy stab at this to where I am now. I have learned a > ton along the way. And each refactoring paid for itself directly as > each version took less and less of my time. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 5:03 PM, Jim Lawrence wrote: > > Hi John: > > > > I agree with you fully. I have no intension of wasting any more time > > with > MS > > Access...it is simply a dead and dying platform. :-( > > > > Getting up to speed will take a long while but I know that can not > > be helped. Any adventure into this area will cost myself dearly in > > time and > my > > client's dearly in money but that can not be helped. > > > > You noted three excellent classes you created for your client. If > > you were to acurrately the hours required to get these classes fully > > tested and operational; what would that be? This is just a diabolic > > curiousity but do not hestitate to put an appropriate dollar value > > to your time with this development. ;-) > > > > Jim > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From tinanfields at torchlake.com Tue Jan 4 15:39:10 2011 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Tue, 04 Jan 2011 16:39:10 -0500 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <010701cba531$10e9cf10$32bd6d30$@net> References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> Message-ID: <4D23937E.2010201@torchlake.com> Mark, Where should I look for that utility? I also need to clean out a bunch of stuff, and I concur about the registry cleaners - at least the ones I've used. Thanks, Tina Mark Simms wrote: > It's been my experience that the Windows REGISTRY is the culprit. > That being said, I TRIED ALL OF THE REG CLEANERS. > None are that great. > I've had more success going in and cleaning things out manually.... > But this is not for the "faint of heart". > Microsoft did create a special utility for uninstalling programs where the > built-in uninstall program did not do the job completely. Even their own MS > Office has this problem ! Office never uninstalls completely. Go figure ! > > > > From jwcolby at colbyconsulting.com Tue Jan 4 15:40:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 04 Jan 2011 16:40:12 -0500 Subject: [AccessD] OT: Excel cell formatting Message-ID: <4D2393BC.3070902@colbyconsulting.com> I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. Is it possible to pin down things like the cell border formatting? -- John W. Colby www.ColbyConsulting.com From shamil at smsconsulting.spb.ru Tue Jan 4 15:20:07 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 5 Jan 2011 00:20:07 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant><3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway><1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Message-ID: <3CBB9FD0A84C476AB9323CC3F1337245@nant> Mike, Lambert, Dan, -- I didn't mean overloading first of all maybe more something as the following class constructor syntax (available starting VS2008): //Public Function SendEmail( //Optional ByVal stgTo As String, _ //Optional ByVal stgSubject As String, _ //Optional ByVal stgMessage As String, _ //Optional ByVal blnBackup As Boolean, _ //Optional ByVal stgBackupFunction As String, _ //Optional ByVal stgAttachmentList As String, _ //Optional ByVal blnDisplay As Boolean, _ //Optional ByVal blnSendToCurrent As Boolean, _ //Optional ByVal blnHideEmailNotice As Boolean, _ //Optional varObjectType As Variant, _ //Optional ByVal stgObjectName As String, _ //Optional varOutputFormat As Variant, _ //Optional ByVal stgObjectFileName As String, _ //Optional ByVal blnExcludeOpenLink As Boolean) As Boolean public class EMailer { //Optional ByVal stgTo As String, _ public string To { get; private set; } //Optional ByVal stgSubject As String, _ public string Subject { get; private set; } //Optional ByVal stgMessage As String, _ public string Message { get; private set; } //Optional ByVal blnBackup As Boolean, _ public bool Backup { get; private set; } //Optional ByVal stgBackupFunction As String, _ public string BackupFunction { get; private set; } //Optional ByVal stgAttachmentList As String, _ public string AtachmentList { get; private set; } //Optional ByVal blnDisplay As Boolean, _ public bool Display { get; private set; } //Optional ByVal blnSendToCurrent As Boolean, _ public bool SendToCurrent { get; private set; } //Optional ByVal blnHideEmailNotice As Boolean, _ public bool HideEMailNotice { get; private set; } //Optional varObjectType As Variant, _ public object ObjectType { get; private set; } //Optional ByVal stgObjectName As String, _ public string ObjectName { get; private set; } //Optional varOutputFormat As Variant, _ public object OutputFormat { get; private set; } //Optional ByVal stgObjectFileName As String, _ public string ObjectFileName { get; private set; } //Optional ByVal blnExcludeOpenLink As Boolean) As Boolean public bool ExcludeOpenLink { get; private set; } public void Send() { System.Console.WriteLine("To: {0}, Subject: '{1}', Message: {2}", this.To, this.Subject, this.Message); } public static void TestRun() { (new EMailer() { To = "test at gmail.com", Subject = "Test message", Message = "My test message..." }).Send(); } } Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: 4 ?????? 2011 ?. 21:28 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Thanks Mike, I realized that. Just wanted some clarification from Shamil on what he meant. You can also overload operators in C#, just as you can in C++. So you can define a '+' operator for a class to make it do concatenation or addition that makes sense for the class. BTW my first name is Lambert. :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Bahr Sent: Tuesday, January 04, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Heenan, what you are showing is called overloading. Same method name but different parameters and return type. You typically see this with the default constructor being overloaded, for example validating the input values. The default constructor mearly intializes the private variables to a default value where an overloaded method actually checks if it is vaild and throws exceptions if needed. Overloading can also occur using inherited methods (from the parent or superclass). Mike > When you say that optional parameters are not needed in C# is that > because you can just write a new method that has the same name but a > different signature? > > Long Foo() // this routine takes no parameters Long Foo(Long x) // > this routine takes one parameters > > ... Etc. etc. > > Lambert > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Tue Jan 4 15:58:30 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Tue, 4 Jan 2011 15:58:30 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad From jwcolby at colbyconsulting.com Tue Jan 4 16:18:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 04 Jan 2011 17:18:08 -0500 Subject: [AccessD] SQL Server 2008 Message-ID: <4D239CA0.80201@colbyconsulting.com> A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 express but SQL Server 2008 will only install on Windows 2003 and above. I uninstalled 2005 to install 2008 only to discover... Sigh!@#$%^& -- John W. Colby www.ColbyConsulting.com From Lambert.Heenan at chartisinsurance.com Tue Jan 4 16:21:14 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Tue, 4 Jan 2011 17:21:14 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D2393BC.3070902@colbyconsulting.com> References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: Cut then Past Special and choose Values as what to paste. Tedious, but should work. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 4:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Excel cell formatting I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. Is it possible to pin down things like the cell border formatting? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 4 16:32:22 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 04 Jan 2011 17:32:22 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <4D239FF6.4040403@colbyconsulting.com> OK, thanks. John W. Colby www.ColbyConsulting.com On 1/4/2011 5:21 PM, Heenan, Lambert wrote: > Cut then Past Special and choose Values as what to paste. Tedious, but should work. > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Tue Jan 4 16:38:05 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 4 Jan 2011 14:38:05 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: or Right click windows key - S - V - Enter as I remember it ;) I use that keystroke a lot! You may want X instead of V (All except borders) D On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < Lambert.Heenan at chartisinsurance.com> wrote: > Cut then Past Special and choose Values as what to paste. Tedious, but > should work. > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. The > problem is that if I move cells around, the formatting moves with the cell. > I really want the cell borders to be fixed and just the cell contents to > move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ssharkins at gmail.com Tue Jan 4 16:43:29 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Tue, 4 Jan 2011 17:43:29 -0500 Subject: [AccessD] OT: Excel cell formatting References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: I run into a similar problem occasionally and it drives me nuts. If I copy cell contents to a cell that has a border, the border cell loses its border format. :( This might prove useful! Susan H. > or > Right click windows key - S - V - Enter > > as I remember it ;) > > > > I use that keystroke a lot! > > > You may want X instead of V (All except borders) > > > D > On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < > Lambert.Heenan at chartisinsurance.com> wrote: > >> Cut then Past Special and choose Values as what to paste. Tedious, but >> should work. >> >> Lambert >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto: >> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 4:40 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] OT: Excel cell formatting >> >> I have a spreadsheet I use which I use border formatting around cells. >> The >> problem is that if I move cells around, the formatting moves with the >> cell. >> I really want the cell borders to be fixed and just the cell contents to >> move around. >> >> Is it possible to pin down things like the cell border formatting? >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From ramzcbu at gmail.com Tue Jan 4 16:54:11 2011 From: ramzcbu at gmail.com (Ramz .) Date: Tue, 4 Jan 2011 14:54:11 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: I tried the Cut (X) and Paste Special approach, but the "Paste Special" option is disabled when I choose a "cut" operation in Excel 2007. It's only enabled when in "copy" operation. -- Ramil On Tue, Jan 4, 2011 at 2:43 PM, Susan Harkins wrote: > I run into a similar problem occasionally and it drives me nuts. If I copy > cell contents to a cell that has a border, the border cell loses its border > format. :( This might prove useful! > > Susan H. > > > or >> Right click windows key - S - V - Enter >> >> as I remember it ;) >> >> >> >> I use that keystroke a lot! >> >> >> You may want X instead of V (All except borders) >> >> >> D >> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < >> Lambert.Heenan at chartisinsurance.com> wrote: >> >> Cut then Past Special and choose Values as what to paste. Tedious, but >>> should work. >>> >>> Lambert >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com [mailto: >>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 04, 2011 4:40 PM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] OT: Excel cell formatting >>> >>> I have a spreadsheet I use which I use border formatting around cells. >>> The >>> problem is that if I move cells around, the formatting moves with the >>> cell. >>> I really want the cell borders to be fixed and just the cell contents to >>> move around. >>> >>> Is it possible to pin down things like the cell border formatting? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jimdettman at verizon.net Tue Jan 4 17:01:39 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 04 Jan 2011 18:01:39 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D2393BC.3070902@colbyconsulting.com> References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <8336CF1614A64EE9B5AC9D417F12A0CD@XPS> John, When you go to do the paste, right click and do a "Paste Special" You'll get a dialog where you can select various options (such as contents, borders and shading, etc) for what gets pasted. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 04:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Excel cell formatting I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. Is it possible to pin down things like the cell border formatting? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Tue Jan 4 17:04:02 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 4 Jan 2011 15:04:02 -0800 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: I Brad, I have a system I did for customer that sounds similar in concept and traffic to yours. We host it on a shared hosting plan at Crystaltech http://www.crystaltech.com/ and have had good service from them. Tech support is good and always available. I have direct access to the database through my sql server management tools, the site runs in ASP.Net 3.5 and I download their orders using web services. The cost of the shared hosting is around $17 per month. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Jan 4 17:06:06 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 4 Jan 2011 15:06:06 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: This is true in Excel 2007, I don't remember if it was true for earlier versions. On Tue, Jan 4, 2011 at 2:54 PM, Ramz . wrote: > I tried the Cut (X) and Paste Special approach, but the "Paste Special" > option is disabled when I choose a "cut" operation in Excel 2007. It's only > enabled when in "copy" operation. > > -- Ramil > > On Tue, Jan 4, 2011 at 2:43 PM, Susan Harkins wrote: > > > I run into a similar problem occasionally and it drives me nuts. If I > copy > > cell contents to a cell that has a border, the border cell loses its > border > > format. :( This might prove useful! > > > > Susan H. > > > > > > or > >> Right click windows key - S - V - Enter > >> > >> as I remember it ;) > >> > >> > >> > >> I use that keystroke a lot! > >> > >> > >> You may want X instead of V (All except borders) > >> > >> > >> D > >> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < > >> Lambert.Heenan at chartisinsurance.com> wrote: > >> > >> Cut then Past Special and choose Values as what to paste. Tedious, but > >>> should work. > >>> > >>> Lambert > >>> > >>> -----Original Message----- > >>> From: accessd-bounces at databaseadvisors.com [mailto: > >>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > >>> Sent: Tuesday, January 04, 2011 4:40 PM > >>> To: Access Developers discussion and problem solving > >>> Subject: [AccessD] OT: Excel cell formatting > >>> > >>> I have a spreadsheet I use which I use border formatting around cells. > >>> The > >>> problem is that if I move cells around, the formatting moves with the > >>> cell. > >>> I really want the cell borders to be fixed and just the cell contents > to > >>> move around. > >>> > >>> Is it possible to pin down things like the cell border formatting? > >>> > >>> -- > >>> John W. Colby > >>> www.ColbyConsulting.com > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 4 18:10:30 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 4 Jan 2011 16:10:30 -0800 Subject: [AccessD] Unsigned Database Warning in 2007 In-Reply-To: <3B3629F8B6E44C23956D1135243C15E4@HomePC> References: <3B3629F8B6E44C23956D1135243C15E4@HomePC> Message-ID: Jim: Thanks so much. I forwarded to the prospect but can't test here because I don't get the message. But I'll let you know. Thanks again, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jm.hwsn Sent: Tuesday, January 04, 2011 11:09 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unsigned Database Warning in 2007 Rocky, Open the database or for that matter any database on the USER'S machine. Go the Windows button and click on Access Options. A separate window will open. On the left click on "Trust Center" - which should be next to the bottom. Click on the button on right that says "Trust Center Settings." Next click on "Trusted Locations." Click on "Add new location" button on the bottom. If the database is in the same location as your database, the Path should already be there. If not, you can browse to the location you need. Before you click OK, you have the option of "trusting" the sub folders for your chosen directory. At the bottom of the Trusted Locations window is a check box that states: "Allow Trusted Locations on my network (not recommended)." - Make sure that is ticked off. Click Ok, twice. Close ALL instances of Access, Open the desired database and the warning should be gone. HTH Jim -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 04, 2011 11:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Unsigned Database Warning in 2007 Dear List: I have a prospect running an mde of mine compiled in 2003 but he's running in 2007. He gets the message cannot open mde due to security restrictions - not digitally signed. In 2003 I know how to lower the security setting to low to get around this. How do you do it in 2007? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 4 20:41:35 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 4 Jan 2011 18:41:35 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Message-ID: <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> Hi Dan: Contract type 1: A set contract is usually a problematic thing. The best you can do is divide the contract up into separate segments and when each milestone is reached the client pays up. This always makes the assumption that, you as the programmer, are going to have a fully function piece of code at the end of this contract. Usually the last payment is held for a time until the client is satisfied. This can be dangerous as it is a grey area where scope creep and the ever present danger of more bugs could showing up. In the worse case scenarios it ends up with you being out your last payment, the client upset, feeling there is so much you should and could be doing to reach their absolute vision...all at no more additional cost. Contract type 2: The type of contracts that I usually go for is the insurance type contracts. This is where a major portion of the development and payments are made at the start, but a monthly retainer (open ended) is added at the end of the building phase. In this scenario, the client is charged a fixed rate, per month and you fix all those little bugs that pop up as well as add all those items from the out-of scope-project-wish-list. Sometimes these extended contracts can last from 6 months to as long as 20 years. If this works out well you spend little time at the clients, they make small continuous payments, they know they are covered and it can work out to be a very long term friendly relationship. Contract type 3: The final type of contract tends to be of a size and complexity that you will have to dedicate a major portion of time and effort towards completion. It is sort of like a mix of contract type 1 and 2. The potential customer knows it is going to be an expensive project and you know it is going to be very time consuming. You can at this point propose a 6 month to a year full-time (employee type) contract. The client provides the desks and equipment and you provide your services. This way there is not a huge outlay towards a project and you have time to feel out what the client really wants and needs and not have to end up making these jumps in faith in what a sentence of paragraph really means. The project tends to evolve in a better way. Now how do you convince your client to agree to this or other type of contract? Well, just know all the scenarios really well and be able to present them... I bet when you became a programmer you did not realize that half your skills sets were going to have be standing up in front of clients making presentations and selling like a used car salesman. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 04, 2011 5:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post Hi Jim, I've been thinking about offering potential clients that I work as a direct full-time employee for 1 - 2 years while I build their system. Then I'd move on to another company, but perhaps still provide some support to the earlier ones. It's seems like it's actually easier for a company to hire a direct employee than it is to pay out cash to a contract developer. How are you approaching your clients about being on their payroll? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 4 23:20:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 00:20:34 -0500 Subject: [AccessD] Upsize archaic Message-ID: <4D23FFA2.9020308@colbyconsulting.com> I am trying to upsize a single table from: Windows 2000 / Access 2000 to: SQL Server Express 2005 I get the always helpful "overflow" error when trying to do so from inside of Access. My guess is that Access 2000 does not understand SQL Server 2005 of any flavor, but that is just a guess. Has anyone tried this? I also tried the wizard for SQL Server but it is only valid on Windows 2003 and above. Any assistance gratefully accepted. I have modern tools here at my office and I will try zipping and uploading to my system. If this works and I get a more manageable experience, I will need to upgrade about 150 tables. I do not relish moving them to my office for this. -- John W. Colby www.ColbyConsulting.com From df.waters at comcast.net Wed Jan 5 06:35:20 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 06:35:20 -0600 Subject: [AccessD] Upsize archaic In-Reply-To: <4D23FFA2.9020308@colbyconsulting.com> References: <4D23FFA2.9020308@colbyconsulting.com> Message-ID: <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> Would it be possible for you/someone to load and use Access 2003 on the W2000 PC/server? Access 2003 and Access 2000 can be installed on the same PC. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 11:21 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upsize archaic I am trying to upsize a single table from: Windows 2000 / Access 2000 to: SQL Server Express 2005 I get the always helpful "overflow" error when trying to do so from inside of Access. My guess is that Access 2000 does not understand SQL Server 2005 of any flavor, but that is just a guess. Has anyone tried this? I also tried the wizard for SQL Server but it is only valid on Windows 2003 and above. Any assistance gratefully accepted. I have modern tools here at my office and I will try zipping and uploading to my system. If this works and I get a more manageable experience, I will need to upgrade about 150 tables. I do not relish moving them to my office for this. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From paul.hartland at googlemail.com Wed Jan 5 06:40:32 2011 From: paul.hartland at googlemail.com (Paul Hartland) Date: Wed, 5 Jan 2011 12:40:32 +0000 Subject: [AccessD] Upsize archaic In-Reply-To: <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> References: <4D23FFA2.9020308@colbyconsulting.com> <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> Message-ID: John, Have you tried importing the table from SQL Server 2005 express instead of using the upsizing wizard in Access ? Paul On 5 January 2011 12:35, Dan Waters wrote: > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access 2003 and Access 2000 can be installed on the same > PC. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 11:21 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upsize archaic > > I am trying to upsize a single table from: > > Windows 2000 / Access 2000 > > to: > > SQL Server Express 2005 > > I get the always helpful "overflow" error when trying to do so from inside > of Access. My guess is > that Access 2000 does not understand SQL Server 2005 of any flavor, but > that > is just a guess. > > Has anyone tried this? > > I also tried the wizard for SQL Server but it is only valid on Windows 2003 > and above. > > Any assistance gratefully accepted. > > I have modern tools here at my office and I will try zipping and uploading > to my system. > > If this works and I get a more manageable experience, I will need to > upgrade > about 150 tables. I do > not relish moving them to my office for this. > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Paul Hartland paul.hartland at googlemail.com From jwcolby at colbyconsulting.com Wed Jan 5 07:41:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 08:41:01 -0500 Subject: [AccessD] Upsize archaic In-Reply-To: <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> References: <4D23FFA2.9020308@colbyconsulting.com> <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> Message-ID: <4D2474ED.8070703@colbyconsulting.com> > Would it be possible for you/someone to load and use Access 2003 on the W2000 PC/server? Access 2003 and Access 2000 can be installed on the same PC. Maybe. I know they have Access XP, I am not sure about 2003. In fact that is a good point. I have XP on my system there at the client (I have a box in the server room) and maybe I could open the be on my machine, the upsize from there. I pulled this one table be down to my office and am currently running the upsize from Access 2003 to SQL Server Express directly on my server. It is chunking along as we speak. John W. Colby www.ColbyConsulting.com On 1/5/2011 7:35 AM, Dan Waters wrote: > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access 2003 and Access 2000 can be installed on the same > PC. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 11:21 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upsize archaic > > I am trying to upsize a single table from: > > Windows 2000 / Access 2000 > > to: > > SQL Server Express 2005 > > I get the always helpful "overflow" error when trying to do so from inside > of Access. My guess is > that Access 2000 does not understand SQL Server 2005 of any flavor, but that > is just a guess. > > Has anyone tried this? > > I also tried the wizard for SQL Server but it is only valid on Windows 2003 > and above. > > Any assistance gratefully accepted. > > I have modern tools here at my office and I will try zipping and uploading > to my system. > > If this works and I get a more manageable experience, I will need to upgrade > about 150 tables. I do > not relish moving them to my office for this. From df.waters at comcast.net Wed Jan 5 07:54:35 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 07:54:35 -0600 Subject: [AccessD] Upsize archaic In-Reply-To: <4D2474ED.8070703@colbyconsulting.com> References: <4D23FFA2.9020308@colbyconsulting.com><999FD60B2BAD446CA1B4531A57B5B456@DanWaters> <4D2474ED.8070703@colbyconsulting.com> Message-ID: <0BB1B3159C21434E9BC0314CCC1B06F3@DanWaters> I finally remembered - MS has a free tool named SSMA for Access. This page has info: http://www.microsoft.com/sqlserver/2005/en/us/migration-access-learning.aspx In the FAQ: Q. Why should I use SSMA for Access instead of the Office Upsizing Wizard? A. SSMA for Access offers a richer set of features, such as network scanning, conversion assessment reports, and more. SSMA for Access also fixes many issues currently not handled correctly by the Office Upsizing Wizard. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 05, 2011 7:41 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize archaic > Would it be possible for you/someone to load and use Access 2003 on the W2000 PC/server? Access 2003 and Access 2000 can be installed on the same PC. Maybe. I know they have Access XP, I am not sure about 2003. In fact that is a good point. I have XP on my system there at the client (I have a box in the server room) and maybe I could open the be on my machine, the upsize from there. I pulled this one table be down to my office and am currently running the upsize from Access 2003 to SQL Server Express directly on my server. It is chunking along as we speak. John W. Colby www.ColbyConsulting.com On 1/5/2011 7:35 AM, Dan Waters wrote: > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access 2003 and Access 2000 can be installed on the same > PC. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 11:21 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upsize archaic > > I am trying to upsize a single table from: > > Windows 2000 / Access 2000 > > to: > > SQL Server Express 2005 > > I get the always helpful "overflow" error when trying to do so from inside > of Access. My guess is > that Access 2000 does not understand SQL Server 2005 of any flavor, but that > is just a guess. > > Has anyone tried this? > > I also tried the wizard for SQL Server but it is only valid on Windows 2003 > and above. > > Any assistance gratefully accepted. > > I have modern tools here at my office and I will try zipping and uploading > to my system. > > If this works and I get a more manageable experience, I will need to upgrade > about 150 tables. I do > not relish moving them to my office for this. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Jan 5 08:41:30 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2011 15:41:30 +0100 Subject: [AccessD] Moving to .Net, ASP.NET web applications, and the Entity Framework Message-ID: Hi all A step-by-step intro for everyone, and this may be a bit optimistic but still: Build a Data-Driven Enterprise Web Site in 5 Minutes http://msdn.microsoft.com/da-dk/magazine/gg535665(en-us).aspx If this should interest you, please subscribe to our dba-VB list. /gustav From jwcolby at colbyconsulting.com Wed Jan 5 08:56:03 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 09:56:03 -0500 Subject: [AccessD] Upsize archaic In-Reply-To: <0BB1B3159C21434E9BC0314CCC1B06F3@DanWaters> References: <4D23FFA2.9020308@colbyconsulting.com><999FD60B2BAD446CA1B4531A57B5B456@DanWaters> <4D2474ED.8070703@colbyconsulting.com> <0BB1B3159C21434E9BC0314CCC1B06F3@DanWaters> Message-ID: <4D248683.6030005@colbyconsulting.com> Yes, but neither one (SSMA 2005 or 2008) runs on windows 2000. John W. Colby www.ColbyConsulting.com On 1/5/2011 8:54 AM, Dan Waters wrote: > I finally remembered - MS has a free tool named SSMA for Access. This page > has info: > http://www.microsoft.com/sqlserver/2005/en/us/migration-access-learning.aspx > > In the FAQ: > Q. Why should I use SSMA for Access instead of the Office Upsizing Wizard? > > A. SSMA for Access offers a richer set of features, such as network > scanning, conversion assessment reports, and more. SSMA for Access also > fixes many issues currently not handled correctly by the Office Upsizing > Wizard. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 05, 2011 7:41 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Upsize archaic > > > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access > 2003 and Access 2000 can be installed on the same PC. > > Maybe. I know they have Access XP, I am not sure about 2003. In fact that > is a good point. I have > XP on my system there at the client (I have a box in the server room) and > maybe I could open the be > on my machine, the upsize from there. > > I pulled this one table be down to my office and am currently running the > upsize from Access 2003 to > SQL Server Express directly on my server. It is chunking along as we speak. > > John W. Colby > www.ColbyConsulting.com > > On 1/5/2011 7:35 AM, Dan Waters wrote: >> Would it be possible for you/someone to load and use Access 2003 on the >> W2000 PC/server? Access 2003 and Access 2000 can be installed on the same >> PC. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 11:21 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Upsize archaic >> >> I am trying to upsize a single table from: >> >> Windows 2000 / Access 2000 >> >> to: >> >> SQL Server Express 2005 >> >> I get the always helpful "overflow" error when trying to do so from inside >> of Access. My guess is >> that Access 2000 does not understand SQL Server 2005 of any flavor, but > that >> is just a guess. >> >> Has anyone tried this? >> >> I also tried the wizard for SQL Server but it is only valid on Windows > 2003 >> and above. >> >> Any assistance gratefully accepted. >> >> I have modern tools here at my office and I will try zipping and uploading >> to my system. >> >> If this works and I get a more manageable experience, I will need to > upgrade >> about 150 tables. I do >> not relish moving them to my office for this. From lmrazek at lcm-res.com Wed Jan 5 09:41:13 2011 From: lmrazek at lcm-res.com (Lawrence Mrazek) Date: Wed, 5 Jan 2011 09:41:13 -0600 Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working Message-ID: Hi Folks: Not sure what the deal is, but the following code isn't working correctly strFileName = CurrentDBDir() & "Y_ta.TXT" DoCmd.TransferText acExportFixed, "PayRollExport", "tblPayrollExport", strFileName, False When I try to run, I get an error message: The Microsoft Office Access Database Engine could not find the object 'Y_ta#TXT' . Make sure the object exists and that you spell its name and the path name correctly. Any ideas? I've used the transfertext function before. Larry Mrazek lmrazek at lcm-res.com From df.waters at comcast.net Wed Jan 5 09:47:55 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 09:47:55 -0600 Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working In-Reply-To: References: Message-ID: <51669B74DADC498AA3F2D51C6C2A33A9@DanWaters> Maybe this? strFileName = CurrentDBDir() & "\" & "Y_ta.TXT" Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Wednesday, January 05, 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working Hi Folks: Not sure what the deal is, but the following code isn't working correctly strFileName = CurrentDBDir() & "Y_ta.TXT" DoCmd.TransferText acExportFixed, "PayRollExport", "tblPayrollExport", strFileName, False When I try to run, I get an error message: The Microsoft Office Access Database Engine could not find the object 'Y_ta#TXT' . Make sure the object exists and that you spell its name and the path name correctly. Any ideas? I've used the transfertext function before. Larry Mrazek lmrazek at lcm-res.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 10:00:37 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 08:00:37 -0800 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 10:03:16 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 08:03:16 -0800 Subject: [AccessD] SQL Server 2008 In-Reply-To: <4D239CA0.80201@colbyconsulting.com> References: <4D239CA0.80201@colbyconsulting.com> Message-ID: <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> I work with a number of financial institutions and these guys wear suspenders with belts... I know your pain. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 2:18 PM To: Access Developers discussion and problem solving Subject: [AccessD] SQL Server 2008 A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 express but SQL Server 2008 will only install on Windows 2003 and above. I uninstalled 2005 to install 2008 only to discover... Sigh!@#$%^& -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 10:06:47 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 08:06:47 -0800 Subject: [AccessD] Upsize archaic In-Reply-To: <4D23FFA2.9020308@colbyconsulting.com> References: <4D23FFA2.9020308@colbyconsulting.com> Message-ID: <5F645977581040E0959A7A6100A0C242@creativesystemdesigns.com> You may have to try a two step approach. A2000 to A2003 to SQL Server 2005. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 9:21 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upsize archaic I am trying to upsize a single table from: Windows 2000 / Access 2000 to: SQL Server Express 2005 I get the always helpful "overflow" error when trying to do so from inside of Access. My guess is that Access 2000 does not understand SQL Server 2005 of any flavor, but that is just a guess. Has anyone tried this? I also tried the wizard for SQL Server but it is only valid on Windows 2003 and above. Any assistance gratefully accepted. I have modern tools here at my office and I will try zipping and uploading to my system. If this works and I get a more manageable experience, I will need to upgrade about 150 tables. I do not relish moving them to my office for this. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 10:06:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 11:06:48 -0500 Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working In-Reply-To: References: Message-ID: <4D249718.4010303@colbyconsulting.com> It sounds like you are getting a special character in there. Is there a # in the table name? In a field name? In a path? John W. Colby www.ColbyConsulting.com On 1/5/2011 10:41 AM, Lawrence Mrazek wrote: > Hi Folks: > > Not sure what the deal is, but the following code isn't working correctly > > strFileName = CurrentDBDir()& "Y_ta.TXT" > > DoCmd.TransferText acExportFixed, "PayRollExport", "tblPayrollExport", > strFileName, False > > When I try to run, I get an error message: > The Microsoft Office Access Database Engine could not find the object > 'Y_ta#TXT' . Make sure the object exists and that you spell its name and the > path name correctly. > > Any ideas? I've used the transfertext function before. > > Larry Mrazek > lmrazek at lcm-res.com From df.waters at comcast.net Wed Jan 5 10:20:51 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 10:20:51 -0600 Subject: [AccessD] Move to C# - last post In-Reply-To: <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com><085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com><4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> Message-ID: <465E977D884A40BD9D32917BF0683982@DanWaters> Hi Jim, Your Type 2 is what I currently use - pretty closely. The differences are that I charge a user license fee (it's a self contained system of which I own the Library mdb), and I ask for fixed prices after installation - never a problem with that. I'm very strict on scope creep - we'll get the amount agreed to before I start (and I have had to say just say no). The problem for me is that even though I charge a fairly high hourly rate, my total income is probably half or less what it could be if I went back to being a Quality Manager at a manufacturing company, or being a Business Analyst somewhere. But I like what I do now. So, if I could do what I like, and make twice what I make now, that might be worth being back in the corporate environment. My plan is to continue supporting my current 4 long-term customers. But, one of them wants their system converted to .Net/Sql Server so that outside users have good access. This will take a few months, at least. After that, with my new skill as a .Net developer, I'm hoping I can get more paid work. Either being independent, or doing the same work in a medium sized company not too far from home. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, January 04, 2011 8:42 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post Hi Dan: Contract type 1: A set contract is usually a problematic thing. The best you can do is divide the contract up into separate segments and when each milestone is reached the client pays up. This always makes the assumption that, you as the programmer, are going to have a fully function piece of code at the end of this contract. Usually the last payment is held for a time until the client is satisfied. This can be dangerous as it is a grey area where scope creep and the ever present danger of more bugs could showing up. In the worse case scenarios it ends up with you being out your last payment, the client upset, feeling there is so much you should and could be doing to reach their absolute vision...all at no more additional cost. Contract type 2: The type of contracts that I usually go for is the insurance type contracts. This is where a major portion of the development and payments are made at the start, but a monthly retainer (open ended) is added at the end of the building phase. In this scenario, the client is charged a fixed rate, per month and you fix all those little bugs that pop up as well as add all those items from the out-of scope-project-wish-list. Sometimes these extended contracts can last from 6 months to as long as 20 years. If this works out well you spend little time at the clients, they make small continuous payments, they know they are covered and it can work out to be a very long term friendly relationship. Contract type 3: The final type of contract tends to be of a size and complexity that you will have to dedicate a major portion of time and effort towards completion. It is sort of like a mix of contract type 1 and 2. The potential customer knows it is going to be an expensive project and you know it is going to be very time consuming. You can at this point propose a 6 month to a year full-time (employee type) contract. The client provides the desks and equipment and you provide your services. This way there is not a huge outlay towards a project and you have time to feel out what the client really wants and needs and not have to end up making these jumps in faith in what a sentence of paragraph really means. The project tends to evolve in a better way. Now how do you convince your client to agree to this or other type of contract? Well, just know all the scenarios really well and be able to present them... I bet when you became a programmer you did not realize that half your skills sets were going to have be standing up in front of clients making presentations and selling like a used car salesman. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 04, 2011 5:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post Hi Jim, I've been thinking about offering potential clients that I work as a direct full-time employee for 1 - 2 years while I build their system. Then I'd move on to another company, but perhaps still provide some support to the earlier ones. It's seems like it's actually easier for a company to hire a direct employee than it is to pay out cash to a contract developer. How are you approaching your clients about being on their payroll? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 5 10:32:45 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:32:45 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> References: , <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com>, <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> Message-ID: <001001cbacf6$2f556910$8e003b30$@net> I would agree with this for the most part. However, if you get an employment "deal" that has flex hours and is not rigid as far as "you must be here every day from 8 to 5", then it MIGHT work. Also, if the commute is short, that helps as well. I had a contract this summer....brutal commute...2+ hours per day. I now have a work-at-home contract....and man, I am loving it. My "white knuckle" days are over.... > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Tuesday, January 04, 2011 3:26 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Move to C# - last post > > I would strongly advise against the "full-time" bit > > The problem is that you lose contact with and availablility to your > other clients if you are > working full time for one client for too long. At the end of the > contract period you have to start > to either re-built your customer base again or put yourself in the > hands of recruiting agents > for subsequent contracts.. I made that mistake once a few year ago - > never again! From marksimms at verizon.net Wed Jan 5 10:37:19 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:37:19 -0500 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <4D23937E.2010201@torchlake.com> References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: <001101cbacf6$d2c306c0$78491440$@net> Here you go: it works not only for office uninstalls, but other programs as well. Highly recommended. As usual, it's one of those things that MSFT does not want to advertise very much....as their dirty laundry shows. http://support.microsoft.com/kb/2438651 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields > Sent: Tuesday, January 04, 2011 4:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The old laptop is slowing down > > Mark, > Where should I look for that utility? I also need to clean out a bunch > of stuff, and I concur about the registry cleaners - at least the ones > I've used. > Thanks, > Tina > > Mark Simms wrote: > > It's been my experience that the Windows REGISTRY is the culprit. > > That being said, I TRIED ALL OF THE REG CLEANERS. > > None are that great. > > I've had more success going in and cleaning things out manually.... > > But this is not for the "faint of heart". > > Microsoft did create a special utility for uninstalling programs > where the > > built-in uninstall program did not do the job completely. Even their > own MS > > Office has this problem ! Office never uninstalls completely. Go > figure ! > > > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 5 10:40:50 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:40:50 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D2393BC.3070902@colbyconsulting.com> References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <001201cbacf7$5090af30$f1b20d90$@net> John - cut, then do not PASTE, instead PASTE SPECIAL, values+formulas. Also, for quick format clean-up, use the Format Painter..... It's great once you get the hang of it. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. > The problem is that if I > move cells around, the formatting moves with the cell. I really want > the cell borders to be fixed > and just the cell contents to move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 5 10:57:22 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:57:22 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> Message-ID: <001301cbacf9$9fb40380$df1c0a80$@net> >I bet when you became a programmer you did not realize that half your skills sets were >going to have be standing up in front of clients making presentations and selling like >a used car salesman. > >Jim Jim - I love that ! Let me add to the above - another key talent to survive in IT contracting / consulting : ASSESS YOUR CLIENT CAREFULLY. If you can't do the above very well, you're likely to get drawn into the proverbial endless pit of fixes and enhancements....all done....for "free". A reasonable client will understand this is tough work and there are going to be problems and issues along the way....and that many things are unexpected...and that estimates are just that. Here's a good one to avoid: Customer pulls up in his used Ferrari - it's all banged-up and wants an estimate for it to look good....and BTW, make sure that it runs OK. No time for a complete evaluation he says. So you tell him it'll be about a week of work. After working on the body to make it look good, you then get under the hood and discover the engine is shot...pistons are burnt and scored. Drive train bearings are gone as well. Major work is now needed. Customer comes in and you tell him the bad news and he gets all pissed-off. "This car wasn't in that bad of shape when I brought it in, you must have done something to it". You said you were going to "fix it" for a 1000 dollars. There's all kinds of con-artists out there...trust me....I've run into a lot of them. Do your homework: Assess your client "up-front"...and don't be afraid to walk away from the deal...especially in these tough times. There are a lot of projects out there that quite simply are either landmines or "tip of iceberg" deals. From accessd at shaw.ca Wed Jan 5 11:18:22 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 09:18:22 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <001001cbacf6$2f556910$8e003b30$@net> References: <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> <001001cbacf6$2f556910$8e003b30$@net> Message-ID: <34A508E11F434159A5770C1B0F0CD40D@creativesystemdesigns.com> Much agreed. After I ran my own business for a number of years, being under someone management was almost intolerable... A lot of stuff that had to be done on site or the client wanting it done on site has changed in the last few years...and that is great. I do work back east for a variety of clients... the farthest one away, being Florida. My son-in-law works for a single client in London and lives on the coast here. I do find that customers like to see you show up once in a while, even though everything is getting done, seeing your pretty face gives them the warm and fuzzes. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 05, 2011 8:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post I would agree with this for the most part. However, if you get an employment "deal" that has flex hours and is not rigid as far as "you must be here every day from 8 to 5", then it MIGHT work. Also, if the commute is short, that helps as well. I had a contract this summer....brutal commute...2+ hours per day. I now have a work-at-home contract....and man, I am loving it. My "white knuckle" days are over.... > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Tuesday, January 04, 2011 3:26 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Move to C# - last post > > I would strongly advise against the "full-time" bit > > The problem is that you lose contact with and availablility to your > other clients if you are > working full time for one client for too long. At the end of the > contract period you have to start > to either re-built your customer base again or put yourself in the > hands of recruiting agents > for subsequent contracts.. I made that mistake once a few year ago - > never again! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 11:35:07 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 09:35:07 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <001301cbacf9$9fb40380$df1c0a80$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> <001301cbacf9$9fb40380$df1c0a80$@net> Message-ID: Hi Mark: Truer words were never spoken; " There's all kinds of con-artists out there...trust me.... ". I know, I have met everyone of them, personally. Many of the clients I get are the ones that have had a project or two, go south, mostly from their own fault. At that point administering "tough love" is easier. I have never had any problem doing the sales end either. After a couple weeks of working from a home office, I develop a strong case of cabin fever and then it is time to see how a client is doing and let them take me out for lunch. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 05, 2011 8:57 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post >I bet when you became a programmer you did not realize that half your skills sets were >going to have be standing up in front of clients making presentations and selling like >a used car salesman. > >Jim Jim - I love that ! Let me add to the above - another key talent to survive in IT contracting / consulting : ASSESS YOUR CLIENT CAREFULLY. If you can't do the above very well, you're likely to get drawn into the proverbial endless pit of fixes and enhancements....all done....for "free". A reasonable client will understand this is tough work and there are going to be problems and issues along the way....and that many things are unexpected...and that estimates are just that. Here's a good one to avoid: Customer pulls up in his used Ferrari - it's all banged-up and wants an estimate for it to look good....and BTW, make sure that it runs OK. No time for a complete evaluation he says. So you tell him it'll be about a week of work. After working on the body to make it look good, you then get under the hood and discover the engine is shot...pistons are burnt and scored. Drive train bearings are gone as well. Major work is now needed. Customer comes in and you tell him the bad news and he gets all pissed-off. "This car wasn't in that bad of shape when I brought it in, you must have done something to it". You said you were going to "fix it" for a 1000 dollars. There's all kinds of con-artists out there...trust me....I've run into a lot of them. Do your homework: Assess your client "up-front"...and don't be afraid to walk away from the deal...especially in these tough times. There are a lot of projects out there that quite simply are either landmines or "tip of iceberg" deals. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 12:00:15 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 13:00:15 -0500 Subject: [AccessD] SQL Server security Message-ID: <4D24B1AF.3090800@colbyconsulting.com> I am having performance issues in a largish Access application, a Disability Insurance Claim call center app. I have one particular table which is not huge in terms of field count but it does have a lot of records and most of the fields are indexed, and it has about 800K records in it. This table holds "contact" info, as in phone calls that the users have. They document every "contact" with every one, claimants, doctors, lawyers, etc. into a memo field and also date of call, ClaimID FK, employee id FK, contact type id FK etc. Kind of a mini center of the universe for this application. The result is that people are storing new records in this table constantly throughout the day and we are getting a lot of "record locked..." issues caused by (AFAICT) the time it takes Jet to store the records and update all of the indexes, and probably the memo storage area of the mdb. Just to give a picture, this one table has been moved out to it's own mdb and that mdb is about 700 megabytes after a compact. Most of the rest of the database (150 tables) is in another mdb and after compact that database is 800 megabytes, so this one table is close to as big as the rest of the db. I do not have experience in a transactional database using SQL Server, but I am thinking that SQL Server express 2005 will not have an issue keeping up with this kind of usage - 25 users adding records to this table all day without causing locking issues like I am seeing now. My issue at this point is that they use a network logon and force the users to change their password every 30 days. Is SQL Server going to use that same network username / password database or does it use a list of usernames / passwords physically on the server itself? IOW will Windows authentication work or will I need to go to SQL Server username / password? -- John W. Colby www.ColbyConsulting.com From charlotte.foust at gmail.com Wed Jan 5 12:18:15 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 5 Jan 2011 10:18:15 -0800 Subject: [AccessD] SQL Server security In-Reply-To: <4D24B1AF.3090800@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: Windows Authentication should work, John. That's what we did for our clients at my last employer's. You can certainly create specific users and groups and roles on the server. We handled most of the specifics in code (.Net, natch) but we had only two groups for users, readonly and readwrite, the latter of which included deletes, but our code limited that capability. Charlotte Foust On Wed, Jan 5, 2011 at 10:00 AM, jwcolby wrote: > I am having performance issues in a largish Access application, a Disability > Insurance Claim call center app. > > I have one particular table which is not huge in terms of field count but it > does have a lot of records and most of the fields are indexed, and it has > about 800K records in it. ?This table holds "contact" info, as in phone > calls that the users have. ?They document every "contact" with every one, > claimants, doctors, lawyers, etc. into a memo field and also date of call, > ClaimID FK, employee id FK, contact type id FK etc. ?Kind of a mini center > of the universe for this application. > > The result is that people are storing new records in this table constantly > throughout the day and we are getting a lot of "record locked..." issues > caused by (AFAICT) the time it takes Jet to store the records and update all > of the indexes, and probably the memo storage area of the mdb. > > Just to give a picture, this one table has been moved out to it's own mdb > and that mdb is about 700 megabytes after a compact. ?Most of the rest of > the database (150 tables) is in another mdb and after compact that database > is 800 megabytes, so this one table is close to as big as the rest of the > db. > > I do not have experience in a transactional database using SQL Server, but I > am thinking that SQL Server express 2005 will not have an issue keeping up > with this kind of usage - 25 users adding records to this table all day > without causing locking issues like I am seeing now. > > My issue at this point is that they use a network logon and force the users > to change their password every 30 days. ?Is SQL Server going to use that > same network username / password database or does it use a list of usernames > / passwords physically on the server itself? ?IOW will Windows > authentication work or will I need to go to SQL Server username / password? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Wed Jan 5 12:40:49 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 13:40:49 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <4D24BB31.1030708@colbyconsulting.com> Thanks Charlotte. I want to use Windows authentication if I can. John W. Colby www.ColbyConsulting.com On 1/5/2011 1:18 PM, Charlotte Foust wrote: > Windows Authentication should work, John. That's what we did for our > clients at my last employer's. You can certainly create specific > users and groups and roles on the server. We handled most of the > specifics in code (.Net, natch) but we had only two groups for users, > readonly and readwrite, the latter of which included deletes, but our > code limited that capability. > > Charlotte Foust > > On Wed, Jan 5, 2011 at 10:00 AM, jwcolby wrote: >> I am having performance issues in a largish Access application, a Disability >> Insurance Claim call center app. >> >> I have one particular table which is not huge in terms of field count but it >> does have a lot of records and most of the fields are indexed, and it has >> about 800K records in it. This table holds "contact" info, as in phone >> calls that the users have. They document every "contact" with every one, >> claimants, doctors, lawyers, etc. into a memo field and also date of call, >> ClaimID FK, employee id FK, contact type id FK etc. Kind of a mini center >> of the universe for this application. >> >> The result is that people are storing new records in this table constantly >> throughout the day and we are getting a lot of "record locked..." issues >> caused by (AFAICT) the time it takes Jet to store the records and update all >> of the indexes, and probably the memo storage area of the mdb. >> >> Just to give a picture, this one table has been moved out to it's own mdb >> and that mdb is about 700 megabytes after a compact. Most of the rest of >> the database (150 tables) is in another mdb and after compact that database >> is 800 megabytes, so this one table is close to as big as the rest of the >> db. >> >> I do not have experience in a transactional database using SQL Server, but I >> am thinking that SQL Server express 2005 will not have an issue keeping up >> with this kind of usage - 25 users adding records to this table all day >> without causing locking issues like I am seeing now. >> >> My issue at this point is that they use a network logon and force the users >> to change their password every 30 days. Is SQL Server going to use that >> same network username / password database or does it use a list of usernames >> / passwords physically on the server itself? IOW will Windows >> authentication work or will I need to go to SQL Server username / password? >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From jedi at charm.net Wed Jan 5 12:42:49 2011 From: jedi at charm.net (Michael Bahr) Date: Wed, 5 Jan 2011 13:42:49 -0500 (EST) Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Message-ID: <1113.24.35.23.165.1294252969.squirrel@mail.expedient.net> Hi Lambert, I meant no disrespect by calling you by your last name. My Bad. :-( Mike > > BTW my first name is Lambert. :-) > From marksimms at verizon.net Wed Jan 5 12:46:50 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 13:46:50 -0500 Subject: [AccessD] SQL Server 2008 In-Reply-To: <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> References: <4D239CA0.80201@colbyconsulting.com> <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> Message-ID: <007301cbad08$ea2c5a70$be850f50$@net> My goodness....what is the cost for them to upgrade to Server 2003 edition ? Is it even available ...i.e. can you even purchase legitimate licenses ? > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Wednesday, January 05, 2011 11:03 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] SQL Server 2008 > > I work with a number of financial institutions and these guys wear > suspenders with belts... I know your pain. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 2:18 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] SQL Server 2008 > > A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 > express but SQL Server 2008 > will only install on Windows 2003 and above. > > I uninstalled 2005 to install 2008 only to discover... > > Sigh!@#$%^& > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Wed Jan 5 13:00:56 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 5 Jan 2011 11:00:56 -0800 Subject: [AccessD] SQL Server security In-Reply-To: <4D24BB31.1030708@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24BB31.1030708@colbyconsulting.com> Message-ID: One reason that I use SSA over Windows Authentication is there are departments here that have high turn over and or several factory workers that "share" a common login. Our sys admins don't like to create Win logons for new people for some reason. (Laziness? idk) I, on the other hand, am a date stamp / user stamping whore. As mentioned before, just about everything done in my systems is done via insertion, so I time stamp every record and stamp the userID as well. I create individual SQL logins, since I maintain that end of things and simply add the people to their required roles. Roles are given rights to stored procedures so it isn't very hard to do. Another time I use SSA is when dealing with users that only give us data via web services, obviously they aren't local and only have/need access to the SQL Server. D On Wed, Jan 5, 2011 at 10:40 AM, jwcolby wrote: > Thanks Charlotte. I want to use Windows authentication if I can. > > > John W. Colby > www.ColbyConsulting.com > > On 1/5/2011 1:18 PM, Charlotte Foust wrote: > >> Windows Authentication should work, John. That's what we did for our >> clients at my last employer's. You can certainly create specific >> users and groups and roles on the server. We handled most of the >> specifics in code (.Net, natch) but we had only two groups for users, >> readonly and readwrite, the latter of which included deletes, but our >> code limited that capability. >> >> Charlotte Foust >> >> On Wed, Jan 5, 2011 at 10:00 AM, jwcolby >> wrote: >> >>> I am having performance issues in a largish Access application, a >>> Disability >>> Insurance Claim call center app. >>> >>> I have one particular table which is not huge in terms of field count but >>> it >>> does have a lot of records and most of the fields are indexed, and it has >>> about 800K records in it. This table holds "contact" info, as in phone >>> calls that the users have. They document every "contact" with every one, >>> claimants, doctors, lawyers, etc. into a memo field and also date of >>> call, >>> ClaimID FK, employee id FK, contact type id FK etc. Kind of a mini >>> center >>> of the universe for this application. >>> >>> The result is that people are storing new records in this table >>> constantly >>> throughout the day and we are getting a lot of "record locked..." issues >>> caused by (AFAICT) the time it takes Jet to store the records and update >>> all >>> of the indexes, and probably the memo storage area of the mdb. >>> >>> Just to give a picture, this one table has been moved out to it's own mdb >>> and that mdb is about 700 megabytes after a compact. Most of the rest of >>> the database (150 tables) is in another mdb and after compact that >>> database >>> is 800 megabytes, so this one table is close to as big as the rest of the >>> db. >>> >>> I do not have experience in a transactional database using SQL Server, >>> but I >>> am thinking that SQL Server express 2005 will not have an issue keeping >>> up >>> with this kind of usage - 25 users adding records to this table all day >>> without causing locking issues like I am seeing now. >>> >>> My issue at this point is that they use a network logon and force the >>> users >>> to change their password every 30 days. Is SQL Server going to use that >>> same network username / password database or does it use a list of >>> usernames >>> / passwords physically on the server itself? IOW will Windows >>> authentication work or will I need to go to SQL Server username / >>> password? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Wed Jan 5 13:04:22 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 13:04:22 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: Doug, Thanks for the info. I really appreciate it. Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Tuesday, January 04, 2011 5:04 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Hi Brad, I have a system I did for customer that sounds similar in concept and traffic to yours. We host it on a shared hosting plan at Crystaltech http://www.crystaltech.com/ and have had good service from them. Tech support is good and always available. I have direct access to the database through my sql server management tools, the site runs in ASP.Net 3.5 and I download their orders using web services. The cost of the shared hosting is around $17 per month. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Wed Jan 5 13:30:57 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 14:30:57 -0500 Subject: [AccessD] SQL Server 2008 In-Reply-To: <007301cbad08$ea2c5a70$be850f50$@net> References: <4D239CA0.80201@colbyconsulting.com> <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> <007301cbad08$ea2c5a70$be850f50$@net> Message-ID: <4D24C6F1.5070406@colbyconsulting.com> Not ac cheap as you might think. There is a cost for the software license, then a cost per CAL or access license. The right to just connect to the server. I have no clue whether the CALs for W2K would be good for W2K8. John W. Colby www.ColbyConsulting.com On 1/5/2011 1:46 PM, Mark Simms wrote: > My goodness....what is the cost for them to upgrade to Server 2003 edition ? > Is it even available ...i.e. can you even purchase legitimate licenses ? > >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto:accessd- >> bounces at databaseadvisors.com] On Behalf Of Jim Lawrence >> Sent: Wednesday, January 05, 2011 11:03 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] SQL Server 2008 >> >> I work with a number of financial institutions and these guys wear >> suspenders with belts... I know your pain. >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 2:18 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] SQL Server 2008 >> >> A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 >> express but SQL Server 2008 >> will only install on Windows 2003 and above. >> >> I uninstalled 2005 to install 2008 only to discover... >> >> Sigh!@#$%^& >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > From BradM at blackforestltd.com Wed Jan 5 14:11:06 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 14:11:06 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad From df.waters at comcast.net Wed Jan 5 14:31:01 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 14:31:01 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <16793803FB9E4A818331BA6CFC82D509@DanWaters> Try Application.Quit instead. I have a memory that this is preferred over DoCmd.Quit -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 05, 2011 2:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 14:36:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 15:36:56 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <4D24D668.50806@colbyconsulting.com> > I am curious as to why this is happening. Are you a programmer? My experience is that this occurs when the VBA garbage collector takes a smoke break. ;) Seriously, there is this thing called a garbage collector and it is supposed to do things like close ADO and DAO recordsets and release the pointers to them. If you save pointers to controls in classes, the GC is supposed to release these pointers when the class closes. The GC in VBA is notoriously unreliable. AFAICT it is possible to store a pointer to a control pn a form in the class for that form for example and when the form closes it does not correctly release these pointers. When this happens, Access still has objects open internally, forms close "but not really" and so Access closes, "but not really". When this happens, you have no choice but to kill the process in task manager. The answer is to *ALWAYS* clean up your own mess, close your own objects that have a close method, then programmatically set the pointer to that object to nothing. It is very tough to always do this, and when you forget, Access starts to not close correctly (again). John W. Colby www.ColbyConsulting.com On 1/5/2011 3:11 PM, Brad Marks wrote: > Occasionally, we notice that an Access 2007 application is still visible > in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is > issued. > > (Even after waiting 10 minutes after the DoCmd.Quit command is issued) > > To the user, the Access application has disappeared, but it still is > visible in the Windows Task Manager under the Processes Tab > > We can, of course, kill off the application in the Windows Task Manager, > but we would prefer to not do this. > > I am curious as to why this is happening. > > Is there something that can be done in the Access application to prevent > this? > > Have other people seen this happen? > > Thanks, > Brad > From BradM at blackforestltd.com Wed Jan 5 14:51:14 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 14:51:14 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> Message-ID: John, Thanks for the help, I appreciate it. In a "prior life" I spent many years in the IBM Mainframe world of COBOL, CICS, and DB2. I don't think that the term "garbage collection" was ever used in this realm but I do recall overhearing "non-Cobolians" cuss about it. Now I am starting to appreciate what they were dealing with. Thanks again, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 05, 2011 2:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command > I am curious as to why this is happening. Are you a programmer? My experience is that this occurs when the VBA garbage collector takes a smoke break. ;) Seriously, there is this thing called a garbage collector and it is supposed to do things like close ADO and DAO recordsets and release the pointers to them. If you save pointers to controls in classes, the GC is supposed to release these pointers when the class closes. The GC in VBA is notoriously unreliable. AFAICT it is possible to store a pointer to a control pn a form in the class for that form for example and when the form closes it does not correctly release these pointers. When this happens, Access still has objects open internally, forms close "but not really" and so Access closes, "but not really". When this happens, you have no choice but to kill the process in task manager. The answer is to *ALWAYS* clean up your own mess, close your own objects that have a close method, then programmatically set the pointer to that object to nothing. It is very tough to always do this, and when you forget, Access starts to not close correctly (again). John W. Colby www.ColbyConsulting.com On 1/5/2011 3:11 PM, Brad Marks wrote: > Occasionally, we notice that an Access 2007 application is still visible > in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is > issued. > > (Even after waiting 10 minutes after the DoCmd.Quit command is issued) > > To the user, the Access application has disappeared, but it still is > visible in the Windows Task Manager under the Processes Tab > > We can, of course, kill off the application in the Windows Task Manager, > but we would prefer to not do this. > > I am curious as to why this is happening. > > Is there something that can be done in the Access application to prevent > this? > > Have other people seen this happen? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From marksimms at verizon.net Wed Jan 5 14:59:30 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 15:59:30 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command In-Reply-To: <16793803FB9E4A818331BA6CFC82D509@DanWaters> References: <4D24B1AF.3090800@colbyconsulting.com> <16793803FB9E4A818331BA6CFC82D509@DanWaters> Message-ID: <005d01cbad1b$72bfdd50$583f97f0$@net> I think the general rule of thumb for professional access development is to replace as many DoCmd statements as possible with VBA equivalents. > Try Application.Quit instead. I have a memory that this is preferred > over > DoCmd.Quit > From stuart at lexacorp.com.pg Wed Jan 5 15:24:03 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 06 Jan 2011 07:24:03 +1000 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <001101cbacf6$d2c306c0$78491440$@net> References: <4D14DB29.9090906@colbyconsulting.com>, <4D23937E.2010201@torchlake.com>, <001101cbacf6$d2c306c0$78491440$@net> Message-ID: <4D24E173.14287.7CB32DB@stuart.lexacorp.com.pg> Guess you haven't been to that URL recently Mark. :-( This article describes steps that you can follow to help troubleshoot problems that may occur when you install, uninstall, or upgrade a program on a Windows-based computer. The Windows Installer Cleanup utility (MSICUU2.exe) that was previously referred to in this article resolved some installation problems but sometimes caused issues with other programs or components that are installed on the computer. Because of this, the tool has been removed from the Microsoft Download Center. -- Stuart On 5 Jan 2011 at 11:37, Mark Simms wrote: > Here you go: it works not only for office uninstalls, but other > programs as well. Highly recommended. As usual, it's one of those > things that MSFT does not want to advertise very much....as their > dirty laundry shows. > > http://support.microsoft.com/kb/2438651 > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields > > Sent: Tuesday, January 04, 2011 4:39 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] The old laptop is slowing down > > > > Mark, > > Where should I look for that utility? I also need to clean out a > > bunch of stuff, and I concur about the registry cleaners - at least > > the ones I've used. Thanks, Tina > > > > Mark Simms wrote: > > > It's been my experience that the Windows REGISTRY is the culprit. > > > That being said, I TRIED ALL OF THE REG CLEANERS. None are that > > > great. I've had more success going in and cleaning things out > > > manually.... But this is not for the "faint of heart". Microsoft > > > did create a special utility for uninstalling programs > > where the > > > built-in uninstall program did not do the job completely. Even > > > their > > own MS > > > Office has this problem ! Office never uninstalls completely. Go > > figure ! > > > From shamil at smsconsulting.spb.ru Wed Jan 5 15:52:38 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 6 Jan 2011 00:52:38 +0300 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <0EF5E021365545B0975717CB78FE8D91@nant> Hi Brad -- Do you use Automation, any kind of advanced VBA coding or third-party controls in your MS Access 2007 application, .... anything "non-standard"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 5 ?????? 2011 ?. 23:11 To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Wed Jan 5 15:54:33 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 5 Jan 2011 13:54:33 -0800 Subject: [AccessD] SQL Server security In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> <4D24BB31.1030708@colbyconsulting.com> Message-ID: Our clients most specifically did NOT want an additional logon to our application, so the mechanics were hidden and we used WA to manage their permissions on SQL Server. That didn't meant the users could actually access SQL Server, only that the UI could use their logon group to process the program logic and transactions. Charlotte Foust On Wed, Jan 5, 2011 at 11:00 AM, David McAfee wrote: > One reason that I use SSA over Windows Authentication is there are > departments here > that have high turn over and or several factory workers that "share" a > common login. > > Our sys admins don't like to create Win logons for new people for some > reason. (Laziness? idk) > > I, on the other hand, am a date stamp / user stamping whore. > > As mentioned before, just about everything done in my systems is done via > insertion, so I > time stamp every record and stamp the userID as well. > > I create individual SQL logins, since I maintain that end of things and > simply add the people > to their required roles. Roles are given rights to stored procedures so it > isn't very hard to do. > > > Another time I use SSA is when dealing with users that only give us data via > web services, > obviously they aren't local and only have/need access to the SQL Server. > > D > > On Wed, Jan 5, 2011 at 10:40 AM, jwcolby wrote: > >> Thanks Charlotte. ?I want to use Windows authentication if I can. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/5/2011 1:18 PM, Charlotte Foust wrote: >> >>> Windows Authentication should work, John. ?That's what we did for our >>> clients at my last employer's. ?You can certainly create specific >>> users and groups and roles on the server. ?We handled most of the >>> specifics in code (.Net, natch) but we had only two groups for users, >>> readonly and readwrite, the latter of which included deletes, but our >>> code limited that capability. >>> >>> Charlotte Foust >>> >>> On Wed, Jan 5, 2011 at 10:00 AM, jwcolby >>> ?wrote: >>> >>>> I am having performance issues in a largish Access application, a >>>> Disability >>>> Insurance Claim call center app. >>>> >>>> I have one particular table which is not huge in terms of field count but >>>> it >>>> does have a lot of records and most of the fields are indexed, and it has >>>> about 800K records in it. ?This table holds "contact" info, as in phone >>>> calls that the users have. ?They document every "contact" with every one, >>>> claimants, doctors, lawyers, etc. into a memo field and also date of >>>> call, >>>> ClaimID FK, employee id FK, contact type id FK etc. ?Kind of a mini >>>> center >>>> of the universe for this application. >>>> >>>> The result is that people are storing new records in this table >>>> constantly >>>> throughout the day and we are getting a lot of "record locked..." issues >>>> caused by (AFAICT) the time it takes Jet to store the records and update >>>> all >>>> of the indexes, and probably the memo storage area of the mdb. >>>> >>>> Just to give a picture, this one table has been moved out to it's own mdb >>>> and that mdb is about 700 megabytes after a compact. ?Most of the rest of >>>> the database (150 tables) is in another mdb and after compact that >>>> database >>>> is 800 megabytes, so this one table is close to as big as the rest of the >>>> db. >>>> >>>> I do not have experience in a transactional database using SQL Server, >>>> but I >>>> am thinking that SQL Server express 2005 will not have an issue keeping >>>> up >>>> with this kind of usage - 25 users adding records to this table all day >>>> without causing locking issues like I am seeing now. >>>> >>>> My issue at this point is that they use a network logon and force the >>>> users >>>> to change their password every 30 days. ?Is SQL Server going to use that >>>> same network username / password database or does it use a list of >>>> usernames >>>> / passwords physically on the server itself? ?IOW will Windows >>>> authentication work or will I need to go to SQL Server username / >>>> password? >>>> >>>> -- >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> >>> ?-- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Wed Jan 5 16:52:41 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 16:52:41 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task ManagerafterDoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> <0EF5E021365545B0975717CB78FE8D91@nant> Message-ID: Shamil, The Access 2007 application in question does not use any automation or third-party controls. However, it does contain a fair amount of VBA code, so I am going to go hunting for possible missing "Clean up" instructions. Thanks for your help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 05, 2011 3:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task ManagerafterDoCmd.Quit Command Hi Brad -- Do you use Automation, any kind of advanced VBA coding or third-party controls in your MS Access 2007 application, .... anything "non-standard"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 5 ?????? 2011 ?. 23:11 To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From BradM at blackforestltd.com Wed Jan 5 17:01:54 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 17:01:54 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> Message-ID: John, Do you think that there is an improvement in "Garbage Collection" between Access 2007 and Access 2010? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 05, 2011 2:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command > I am curious as to why this is happening. Are you a programmer? My experience is that this occurs when the VBA garbage collector takes a smoke break. ;) Seriously, there is this thing called a garbage collector and it is supposed to do things like close ADO and DAO recordsets and release the pointers to them. If you save pointers to controls in classes, the GC is supposed to release these pointers when the class closes. The GC in VBA is notoriously unreliable. AFAICT it is possible to store a pointer to a control pn a form in the class for that form for example and when the form closes it does not correctly release these pointers. When this happens, Access still has objects open internally, forms close "but not really" and so Access closes, "but not really". When this happens, you have no choice but to kill the process in task manager. The answer is to *ALWAYS* clean up your own mess, close your own objects that have a close method, then programmatically set the pointer to that object to nothing. It is very tough to always do this, and when you forget, Access starts to not close correctly (again). John W. Colby www.ColbyConsulting.com On 1/5/2011 3:11 PM, Brad Marks wrote: > Occasionally, we notice that an Access 2007 application is still visible > in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is > issued. > > (Even after waiting 10 minutes after the DoCmd.Quit command is issued) > > To the user, the Access application has disappeared, but it still is > visible in the Windows Task Manager under the Processes Tab > > We can, of course, kill off the application in the Windows Task Manager, > but we would prefer to not do this. > > I am curious as to why this is happening. > > Is there something that can be done in the Access application to prevent > this? > > Have other people seen this happen? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From shamil at smsconsulting.spb.ru Wed Jan 5 17:18:48 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 6 Jan 2011 02:18:48 +0300 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows TaskManagerafterDoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com><0EF5E021365545B0975717CB78FE8D91@nant> Message-ID: <<< The Access 2007 application in question does not use any automation or third-party controls. >>> OK. What about Win32 API? <<< However, it does contain a fair amount of VBA code, so I am going to go hunting for possible missing "Clean up" instructions. >>> Yes. First of all look for cross-referenced object instances. Also, kill all "hanging" MS Access instances, try to start your MS Access application, run it for some time and check is there just one MS Access instance running or more than one?.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 6 ?????? 2011 ?. 1:53 To: Access Developers discussion and problem solving Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows TaskManagerafterDoCmd.Quit Command Shamil, The Access 2007 application in question does not use any automation or third-party controls. However, it does contain a fair amount of VBA code, so I am going to go hunting for possible missing "Clean up" instructions. Thanks for your help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 05, 2011 3:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task ManagerafterDoCmd.Quit Command Hi Brad -- Do you use Automation, any kind of advanced VBA coding or third-party controls in your MS Access 2007 application, .... anything "non-standard"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 5 ?????? 2011 ?. 23:11 To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 17:33:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 18:33:56 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> Message-ID: <4D24FFE4.3030305@colbyconsulting.com> > Do you think that there is an improvement in "Garbage Collection" between Access 2007 and Access 2010? No. Microsoft is not targeting developers with Access. GC is a programming issue. You are supposed to be giving up programming and moving back to macros, right? I would add a comment about pretty toolbars but all that has been said (by me!) a million times. Having moved on to .Net I am absolutely uninvolved and uninspired by anything Access. I am in Access maintenance mode. ;) No new designs if I can help it. John W. Colby www.ColbyConsulting.com On 1/5/2011 6:01 PM, Brad Marks wrote: > John, > > Do you think that there is an improvement in "Garbage Collection" > between Access 2007 and Access 2010? > > Thanks, > Brad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 05, 2011 2:37 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task > Manager after DoCmd.Quit Command > > > I am curious as to why this is happening. > > Are you a programmer? > > My experience is that this occurs when the VBA garbage collector takes a > smoke break. ;) > > Seriously, there is this thing called a garbage collector and it is > supposed to do things like close > ADO and DAO recordsets and release the pointers to them. If you save > pointers to controls in > classes, the GC is supposed to release these pointers when the class > closes. > > The GC in VBA is notoriously unreliable. AFAICT it is possible to store > a pointer to a control pn a > form in the class for that form for example and when the form closes it > does not correctly release > these pointers. > > When this happens, Access still has objects open internally, forms close > "but not really" and so > Access closes, "but not really". > > When this happens, you have no choice but to kill the process in task > manager. > > The answer is to *ALWAYS* clean up your own mess, close your own objects > that have a close method, > then programmatically set the pointer to that object to nothing. > > It is very tough to always do this, and when you forget, Access starts > to not close correctly (again). > > John W. Colby > www.ColbyConsulting.com > > On 1/5/2011 3:11 PM, Brad Marks wrote: >> Occasionally, we notice that an Access 2007 application is still > visible >> in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is >> issued. >> >> (Even after waiting 10 minutes after the DoCmd.Quit command is issued) >> >> To the user, the Access application has disappeared, but it still is >> visible in the Windows Task Manager under the Processes Tab >> >> We can, of course, kill off the application in the Windows Task > Manager, >> but we would prefer to not do this. >> >> I am curious as to why this is happening. >> >> Is there something that can be done in the Access application to > prevent >> this? >> >> Have other people seen this happen? >> >> Thanks, >> Brad >> From accessd at gfconsultants.com Wed Jan 5 22:28:55 2011 From: accessd at gfconsultants.com (AccessD) Date: Wed, 5 Jan 2011 23:28:55 -0500 Subject: [AccessD] A2K - Labels changing size Message-ID: <000101cbad5a$3ae502e0$b0af08a0$@com> In access 2000, I have a problem with a report. This report has not changed in years and has always worked perfectly. Now, only on one computer, most of the labels are being trimmed. Like either the label is actually changing size or the font is being increased. There is also one text box being altered. Actually, there are a couple minor alterations on a couple other reports, but nothing major like this - this is bad enough the report is unusable as is. This same computer worked perfectly until about two weeks ago. Of course, they don't remember doing anything to the computer. The only change they know of is, when they moved the computer, they only connected one printer back up rather than the two previously connected I went thru printer settings. Made sure the font is installed (standard Arial). Tried to restore the computer to a date before the error showed up and the computer could not be restored. Any ideas? Thanks. From accessd at gfconsultants.com Wed Jan 5 22:35:18 2011 From: accessd at gfconsultants.com (AccessD) Date: Wed, 5 Jan 2011 23:35:18 -0500 Subject: [AccessD] A2K - Forms not sizing correctly Message-ID: <000201cbad5b$1f2db730$5d892590$@com> An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 From stuart at lexacorp.com.pg Wed Jan 5 22:40:01 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 06 Jan 2011 14:40:01 +1000 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <000101cbad5a$3ae502e0$b0af08a0$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: <4D2547A1.25737.C1BB18@stuart.lexacorp.com.pg> I'd guess that it's a problem with the driver on the default printer on that machine. Is it set to something silly like a Generic/Text Only driver or a Fax driver? -- Stuart On 5 Jan 2011 at 23:28, AccessD wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, but nothing major like this - this is bad enough the report > is unusable as is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only connected one printer back up rather than the two previously > connected > > I went thru printer settings. Made sure the font is installed > (standard Arial). Tried to restore the computer to a date before the > error showed up and the computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Wed Jan 5 23:01:46 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 5 Jan 2011 21:01:46 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000201cbad5b$1f2db730$5d892590$@com> References: <000201cbad5b$1f2db730$5d892590$@com> Message-ID: What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Wed Jan 5 23:04:05 2011 From: accessd at gfconsultants.com (AccessD) Date: Thu, 6 Jan 2011 00:04:05 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <4D2547A1.25737.C1BB18@stuart.lexacorp.com.pg> References: <000101cbad5a$3ae502e0$b0af08a0$@com> <4D2547A1.25737.C1BB18@stuart.lexacorp.com.pg> Message-ID: <000001cbad5f$24cbb760$6e632620$@com> That's my guess as well. However... The default is a HP Laserjet 1022. I changed the default to the other printer (connected and un-connected). I also set the default printer the XPS Document Writer. I reinstalled the drivers for the 1022. I guess I could have installed a pdf writer and set it as the printer. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 05, 2011 11:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Labels changing size I'd guess that it's a problem with the driver on the default printer on that machine. Is it set to something silly like a Generic/Text Only driver or a Fax driver? -- Stuart On 5 Jan 2011 at 23:28, AccessD wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, but nothing major like this - this is bad enough the report > is unusable as is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only connected one printer back up rather than the two previously > connected > > I went thru printer settings. Made sure the font is installed > (standard Arial). Tried to restore the computer to a date before the > error showed up and the computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Wed Jan 5 23:33:15 2011 From: accessd at gfconsultants.com (AccessD) Date: Thu, 6 Jan 2011 00:33:15 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: References: <000201cbad5b$1f2db730$5d892590$@com> Message-ID: <000101cbad63$38174dd0$a845e970$@com> None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Thu Jan 6 00:07:39 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Thu, 6 Jan 2011 01:07:39 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000101cbad63$38174dd0$a845e970$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> Message-ID: <000001cbad68$05f35bf0$11da13d0$@com> I've also never specified form size by anything other than moving borders in design view. So I could use docmd.movesize to control every form. Anyone have any suggestions for embedding the form size in the design of the form rather than in code? I would like to have two text boxes - one for height and one for width. Then feed the text values to movesize when the form opens. Does that make sense? See any problems with it? Having never used movesize or any resizing code...would the two be compatible? Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Thursday, January 06, 2011 12:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 6 00:12:48 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 5 Jan 2011 22:12:48 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000101cbad63$38174dd0$a845e970$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> Message-ID: <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 6 05:11:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 06:11:18 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <000101cbad5a$3ae502e0$b0af08a0$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: <4D25A356.5070406@colbyconsulting.com> Is this a case of identity theft? ;) Do you not want us to have your name? John W. Colby www.ColbyConsulting.com On 1/5/2011 11:28 PM, AccessD wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being increased. > There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other reports, > but nothing major like this - this is bad enough the report is unusable as > is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they only > connected one printer back up rather than the two previously connected > > I went thru printer settings. Made sure the font is installed (standard > Arial). > Tried to restore the computer to a date before the error showed up and the > computer could not be restored. > > Any ideas? > > Thanks. > > > > > From rockysmolin at bchacc.com Thu Jan 6 07:54:24 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 6 Jan 2011 05:54:24 -0800 Subject: [AccessD] FYI Message-ID: <5E243F054B7440CBBBD300C1F57560E1@HAL9005> >From SME Daily Update - digest of manufacturing news: New Version Of Windows To Be Compatible With Smartphone Chips. The Wall Street Journal (1/6, Wingfield, subscription required) reports Microsoft unveiled a new version of Windows designed to work on processors used in tablet computers and smart phones. The AP (1/6) reports, "The new version could take advantage of the power savings provided by cell phone chips, and give Microsoft a better chance of gaining a foothold in the emerging world of tablet computers. Apple Inc.'s hit iPad tablet runs on a cell phone-type chip, which is part of the reason it can last 10 hours on one charge." The prototypes running Windows at CES were using chips designed by ARM Holdings, a heavyweight in cell phone chip design. "A key drawback to moving to another 'processor architecture' is that programs created for the current version of Windows won't work on the new chips." Similarly, peripherals would not work without new drivers. Bloomberg News (1/6, Bass, King) reports, "Windows will work with ARM-based chips made by Nvidia Corp., Qualcomm Inc. and Texas Instruments Inc.," according to Microsoft. "The Windows software will be tailored for battery-powered devices, such as tablets, netbooks and other handhelds," and "will also work with Intel and Advanced Micro Devices Inc. chips, as have previous versions of Windows." The Financial Times (1/6, Waters, Taylor, subscription required) also reports the story. Rocky From BradM at blackforestltd.com Thu Jan 6 08:01:10 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 6 Jan 2011 08:01:10 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From delam at zyterra.com Thu Jan 6 08:11:15 2011 From: delam at zyterra.com (Debbie) Date: Thu, 6 Jan 2011 08:11:15 -0600 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <000101cbad5a$3ae502e0$b0af08a0$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: If they used the other printer to print the labels before, they may not have noticed this problem: I have had printers that had smaller print areas than the printer I designed it on. Access will resize the whole report on these printers. Not really apparent, but deadly on labels. Printing to PDF first is a good solution. 2007 and 2010 have some printer coding that can help the issue too. Debbie Sent from my iPhone On Jan 5, 2011, at 10:28 PM, "AccessD" wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. > There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, > but nothing major like this - this is bad enough the report is > unusable as > is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only > connected one printer back up rather than the two previously connected > > I went thru printer settings. Made sure the font is installed > (standard > Arial). > Tried to restore the computer to a date before the error showed up > and the > computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From kismert at gmail.com Thu Jan 6 09:29:33 2011 From: kismert at gmail.com (Kenneth Ismert) Date: Thu, 6 Jan 2011 09:29:33 -0600 Subject: [AccessD] SQL Server security Message-ID: > > David McAfee: > ... > I, on the other hand, am a date stamp / user stamping whore. > ... > I think there's a germ of an idea in there for a Country & Western song for geeks... I've been down this road before, Not tracking date and user stamps and shown the door, Now I am living on the street, Trying to sell Transact-SQL for meat, I'm just a date and user stamping whore. I'm just a date and user stamping whore, To my non-geek skanky friends I'm such a bore, But I do what I must do, To see another sad day through, I'm just a date and user stamping whore. -Ken From RRANTHON at sentara.com Thu Jan 6 09:34:53 2011 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Thu, 6 Jan 2011 10:34:53 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: <201101061534.p06FYt6c025289@databaseadvisors.com> LOL... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Thursday, January 06, 2011 10:30 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server security > > David McAfee: > ... > I, on the other hand, am a date stamp / user stamping whore. > ... > I think there's a germ of an idea in there for a Country & Western song for geeks... I've been down this road before, Not tracking date and user stamps and shown the door, Now I am living on the street, Trying to sell Transact-SQL for meat, I'm just a date and user stamping whore. I'm just a date and user stamping whore, To my non-geek skanky friends I'm such a bore, But I do what I must do, To see another sad day through, I'm just a date and user stamping whore. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Thu Jan 6 09:58:14 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 06 Jan 2011 10:58:14 -0500 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <4D24E173.14287.7CB32DB@stuart.lexacorp.com.pg> References: <4D14DB29.9090906@colbyconsulting.com>, <4D23937E.2010201@torchlake.com>, <001101cbacf6$d2c306c0$78491440$@net> <4D24E173.14287.7CB32DB@stuart.lexacorp.com.pg> Message-ID: <00db01cbadba$87212610$95637230$@net> It worked for me ! Luckily I got it before they "pulled" it. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Wednesday, January 05, 2011 4:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The old laptop is slowing down > > Guess you haven't been to that URL recently Mark. :-( > > > This article describes steps that you can follow to help troubleshoot > problems that may occur > when you install, uninstall, or upgrade a program on a Windows-based > computer. > > The Windows Installer Cleanup utility (MSICUU2.exe) that was previously > referred to in this > article resolved some installation problems but sometimes caused issues > with other > programs or components that are installed on the computer. Because of > this, the tool has > been removed from the Microsoft Download Center. > > > -- > Stuart > > On 5 Jan 2011 at 11:37, Mark Simms wrote: > > > Here you go: it works not only for office uninstalls, but other > > programs as well. Highly recommended. As usual, it's one of those > > things that MSFT does not want to advertise very much....as their > > dirty laundry shows. > > > > http://support.microsoft.com/kb/2438651 > > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > > bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields > > > Sent: Tuesday, January 04, 2011 4:39 PM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] The old laptop is slowing down > > > > > > Mark, > > > Where should I look for that utility? I also need to clean out a > > > bunch of stuff, and I concur about the registry cleaners - at least > > > the ones I've used. Thanks, Tina > > > > > > Mark Simms wrote: > > > > It's been my experience that the Windows REGISTRY is the culprit. > > > > That being said, I TRIED ALL OF THE REG CLEANERS. None are that > > > > great. I've had more success going in and cleaning things out > > > > manually.... But this is not for the "faint of heart". Microsoft > > > > did create a special utility for uninstalling programs > > > where the > > > > built-in uninstall program did not do the job completely. Even > > > > their > > > own MS > > > > Office has this problem ! Office never uninstalls completely. Go > > > figure ! > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Thu Jan 6 10:03:37 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 06 Jan 2011 11:03:37 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <4D24FFE4.3030305@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> Message-ID: <00dc01cbadbb$47cabe30$d7603a90$@net> I'm not sure anyone has a handle on all of the minor technical fixes being made since AC2003. I've seen some fixes, and then of course, the additional new "annoyances". For me, AC2007 has been extremely stable since SP2. > > > Do you think that there is an improvement in "Garbage Collection" > between Access 2007 and Access > 2010? > > No. > > Microsoft is not targeting developers with Access. GC is a programming > issue. You are supposed to > be giving up programming and moving back to macros, right? From davidmcafee at gmail.com Thu Jan 6 10:23:15 2011 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 6 Jan 2011 08:23:15 -0800 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: LOL!!! If things don't pan out for you in the computer industry, you will have no problems writing country music lyrics. Sent from my Droid phone. On Jan 6, 2011 7:30 AM, "Kenneth Ismert" wrote: >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country & Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 6 10:41:18 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 6 Jan 2011 08:41:18 -0800 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: YeeHaw!! Charlotte On Thu, Jan 6, 2011 at 7:29 AM, Kenneth Ismert wrote: >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country & Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Thu Jan 6 11:15:48 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 6 Jan 2011 09:15:48 -0800 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: <01F466D6A41446359EC883973BD60E0C@creativesystemdesigns.com> Well, if you need any specific help moving towards hosting your own site you can contact me. (It is not a big deal or that complex...I setup a friend's in an afternoon.) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 06, 2011 6:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Thu Jan 6 11:19:52 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 12:19:52 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <00dc01cbadbb$47cabe30$d7603a90$@net> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> <00dc01cbadbb$47cabe30$d7603a90$@net> Message-ID: <4D25F9B8.8090101@colbyconsulting.com> Fixing GC would not classify as a minor fix... John W. Colby www.ColbyConsulting.com On 1/6/2011 11:03 AM, Mark Simms wrote: > I'm not sure anyone has a handle on all of the minor technical fixes being > made since AC2003. I've seen some fixes, and then of course, the additional > new "annoyances". > For me, AC2007 has been extremely stable since SP2. > >> >> > Do you think that there is an improvement in "Garbage Collection" >> between Access 2007 and Access >> 2010? >> >> No. >> >> Microsoft is not targeting developers with Access. GC is a programming >> issue. You are supposed to >> be giving up programming and moving back to macros, right? > > From jwcolby at colbyconsulting.com Thu Jan 6 11:20:43 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 12:20:43 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: <4D25F9EB.3@colbyconsulting.com> You should move to Nashville!!! John W. Colby www.ColbyConsulting.com On 1/6/2011 10:29 AM, Kenneth Ismert wrote: >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country& Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken From BradM at blackforestltd.com Thu Jan 6 11:30:01 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 6 Jan 2011 11:30:01 -0600 Subject: [AccessD] SQL Server security References: <201101061534.p06FYt6c025289@databaseadvisors.com> Message-ID: A fine start indeed for a CW song. However, maybe it needs to have something about mama, trains, trucks, prison, and getting drunk See http://www.youtube.com/watch?v=LEo8poVlQrM for a chuckle -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of RANDALL R ANTHONY Sent: Thu 1/6/2011 9:34 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server security LOL... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Thursday, January 06, 2011 10:30 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server security > > David McAfee: > ... > I, on the other hand, am a date stamp / user stamping whore. > ... > I think there's a germ of an idea in there for a Country & Western song for geeks... I've been down this road before, Not tracking date and user stamps and shown the door, Now I am living on the street, Trying to sell Transact-SQL for meat, I'm just a date and user stamping whore. I'm just a date and user stamping whore, To my non-geek skanky friends I'm such a bore, But I do what I must do, To see another sad day through, I'm just a date and user stamping whore. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From shamil at smsconsulting.spb.ru Thu Jan 6 12:16:33 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 6 Jan 2011 21:16:33 +0300 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: <3D7C75579ECC4FD3852D30A73396F0E0@nant> Brad -- Setting up ASP.NET (Web Service) + MS SQL hosting is a relatively easy and not time consuming work. Usual costs for hosting environment for your task are less than USD10/month. Simplest approach would be to just setup MS SQL database (restored from backup) on hosting site and then connect to that database via ODBC. A bit more complicated approach would be to wrap that hosted MS SQL database into an ASP.NET Web Service... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 6 ?????? 2011 ?. 17:01 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From BradM at blackforestltd.com Thu Jan 6 13:04:00 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 6 Jan 2011 13:04:00 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> <01F466D6A41446359EC883973BD60E0C@creativesystemdesigns.com> Message-ID: Jim, Thanks for the offer. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 06, 2011 11:16 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Well, if you need any specific help moving towards hosting your own site you can contact me. (It is not a big deal or that complex...I setup a friend's in an afternoon.) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 06, 2011 6:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Thu Jan 6 13:53:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 14:53:53 -0500 Subject: [AccessD] iXBT Labs - VIA Nano CPUID Tricks - Page 1: Introduction Message-ID: <4D261DD1.2030808@colbyconsulting.com> Ahh the convoluted web Intel weaves... -- John W. Colby www.ColbyConsulting.com http://ixbtlabs.com/articles3/cpu/via-nano-cpuid-fake-p1.html From jwcolby at colbyconsulting.com Thu Jan 6 14:00:46 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 15:00:46 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: <201101061534.p06FYt6c025289@databaseadvisors.com> Message-ID: <4D261F6E.4000602@colbyconsulting.com> I always liked the song, and the video just fits. Thanks! John W. Colby www.ColbyConsulting.com On 1/6/2011 12:30 PM, Brad Marks wrote: > > A fine start indeed for a CW song. > > However, maybe it needs to have something about mama, trains, trucks, prison, and getting drunk > > See http://www.youtube.com/watch?v=LEo8poVlQrM > > for a chuckle > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of RANDALL R ANTHONY > Sent: Thu 1/6/2011 9:34 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] SQL Server security > > LOL... > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert > Sent: Thursday, January 06, 2011 10:30 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] SQL Server security > >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country& Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > From tinanfields at torchlake.com Thu Jan 6 14:07:46 2011 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Thu, 06 Jan 2011 15:07:46 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <4D262112.1030500@torchlake.com> I don't understand "right click Windows key" T David McAfee wrote: > or > Right click windows key - S - V - Enter > > as I remember it ;) > > > > I use that keystroke a lot! > > > You may want X instead of V (All except borders) > > > D > On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < > Lambert.Heenan at chartisinsurance.com> wrote: > > >> Cut then Past Special and choose Values as what to paste. Tedious, but >> should work. >> >> Lambert >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto: >> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 4:40 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] OT: Excel cell formatting >> >> I have a spreadsheet I use which I use border formatting around cells. The >> problem is that if I move cells around, the formatting moves with the cell. >> I really want the cell borders to be fixed and just the cell contents to >> move around. >> >> Is it possible to pin down things like the cell border formatting? >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> From davidmcafee at gmail.com Thu Jan 6 14:15:44 2011 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 6 Jan 2011 12:15:44 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D262112.1030500@torchlake.com> References: <4D2393BC.3070902@colbyconsulting.com> <4D262112.1030500@torchlake.com> Message-ID: On most keyboards, to the right of the space bar between the right alt button and right control button is a key which does the same as a mouse right click. It's mirror image of where the Windows key is located. On Thu, Jan 6, 2011 at 12:07 PM, Tina Norris Fields < tinanfields at torchlake.com> wrote: > I don't understand "right click Windows key" > T > > > David McAfee wrote: > >> or >> Right click windows key - S - V - Enter >> >> as I remember it ;) >> >> >> >> I use that keystroke a lot! >> >> >> You may want X instead of V (All except borders) >> >> >> D >> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < >> Lambert.Heenan at chartisinsurance.com> wrote: >> >> >> >>> Cut then Past Special and choose Values as what to paste. Tedious, but >>> should work. >>> >>> Lambert >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com [mailto: >>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 04, 2011 4:40 PM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] OT: Excel cell formatting >>> >>> I have a spreadsheet I use which I use border formatting around cells. >>> The >>> problem is that if I move cells around, the formatting moves with the >>> cell. >>> I really want the cell borders to be fixed and just the cell contents to >>> move around. >>> >>> Is it possible to pin down things like the cell border formatting? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> >>> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Thu Jan 6 14:59:54 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 15:59:54 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> <4D262112.1030500@torchlake.com> Message-ID: <4D262D4A.70804@colbyconsulting.com> I never knew that. Or I did and I forgot it. Knew what? Forgot what? Who are you? John W. Colby www.ColbyConsulting.com On 1/6/2011 3:15 PM, David McAfee wrote: > On most keyboards, to the right of the space bar between the right alt > button and right control button is a key which does the same as a mouse > right click. > > It's mirror image of where the Windows key is located. > > > > > On Thu, Jan 6, 2011 at 12:07 PM, Tina Norris Fields< > tinanfields at torchlake.com> wrote: > >> I don't understand "right click Windows key" >> T >> >> >> David McAfee wrote: >> >>> or >>> Right click windows key - S - V - Enter >>> >>> as I remember it ;) >>> >>> >>> >>> I use that keystroke a lot! >>> >>> >>> You may want X instead of V (All except borders) >>> >>> >>> D >>> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert< >>> Lambert.Heenan at chartisinsurance.com> wrote: >>> >>> >>> >>>> Cut then Past Special and choose Values as what to paste. Tedious, but >>>> should work. >>>> >>>> Lambert >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com [mailto: >>>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>> Sent: Tuesday, January 04, 2011 4:40 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] OT: Excel cell formatting >>>> >>>> I have a spreadsheet I use which I use border formatting around cells. >>>> The >>>> problem is that if I move cells around, the formatting moves with the >>>> cell. >>>> I really want the cell borders to be fixed and just the cell contents to >>>> move around. >>>> >>>> Is it possible to pin down things like the cell border formatting? >>>> >>>> -- >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Thu Jan 6 15:45:28 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 16:45:28 -0500 Subject: [AccessD] Raw: Palaces made of ice Message-ID: <4D2637F8.6040603@colbyconsulting.com> -- John W. Colby www.ColbyConsulting.com http://www.weather.com/outlook/videos/raw-palaces-made-of-ice-19238 From marksimms at verizon.net Thu Jan 6 15:59:56 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 06 Jan 2011 16:59:56 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <4D25F9B8.8090101@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> <00dc01cbadbb$47cabe30$d7603a90$@net> <4D25F9B8.8090101@colbyconsulting.com> Message-ID: <009801cbaded$0e616770$2b243650$@net> I understand that John. But with the AGE-OLD software vendor conundrum of fixing the bugs vs. airing the dirty laundry, we can never really get a handle on what's been addressed in detail in a new release. Fixes can go in "silently" very easily. > > Fixing GC would not classify as a minor fix... > > John W. Colby > www.ColbyConsulting.com From john at winhaven.net Thu Jan 6 18:50:18 2011 From: john at winhaven.net (John Bartow) Date: Thu, 6 Jan 2011 18:50:18 -0600 Subject: [AccessD] comment all lines Message-ID: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> Isn't there a way to select a block of code and comment out all of the lines in A2003? It may have been an add-in I used to have but I can't remember. From davidmcafee at gmail.com Thu Jan 6 19:06:38 2011 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 6 Jan 2011 17:06:38 -0800 Subject: [AccessD] comment all lines In-Reply-To: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> References: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> Message-ID: It's in the "Edit" tool bar. View->Toolbars->Edit (or customize if you want to bring them out onto another toolbar) On Thu, Jan 6, 2011 at 4:50 PM, John Bartow wrote: > Isn't there a way to select a block of code and comment out all of the > lines > in A2003? > > > > It may have been an add-in I used to have but I can't remember. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From john at winhaven.net Thu Jan 6 21:22:07 2011 From: john at winhaven.net (John Bartow) Date: Thu, 6 Jan 2011 21:22:07 -0600 Subject: [AccessD] comment all lines In-Reply-To: References: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> Message-ID: <000001cbae1a$1036a330$30a3e990$@winhaven.net> Thanks! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Thursday, January 06, 2011 7:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] comment all lines It's in the "Edit" tool bar. View->Toolbars->Edit (or customize if you want to bring them out onto another toolbar) On Thu, Jan 6, 2011 at 4:50 PM, John Bartow wrote: > Isn't there a way to select a block of code and comment out all of the > lines in A2003? > > > > It may have been an add-in I used to have but I can't remember. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 6 22:10:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 23:10:26 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <009801cbaded$0e616770$2b243650$@net> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> <00dc01cbadbb$47cabe30$d7603a90$@net> <4D25F9B8.8090101@colbyconsulting.com> <009801cbaded$0e616770$2b243650$@net> Message-ID: <4D269232.4010001@colbyconsulting.com> Yes of course. What I am saying is that MS has their own priorities. They have *clearly* expressed that .Net is the path developers should be taking and that Access is for power users. As such, adding power user functionality is almost certainly a higher priority than fixing obscure and hard to find bugs for a user base (developers) that they don't even want using Access. I am certain that if they happen to stumble and break a leg over the fix for a VBA language bug they will fix it, and I am sure that in such a case you are absolutely correct, they will probably not publicize the fix. Although some of these have been around (and ignored) so long that if they happen to find and fix such bugs they might very well trumpet the fix from the mountaintops. ;) John W. Colby www.ColbyConsulting.com On 1/6/2011 4:59 PM, Mark Simms wrote: > I understand that John. But with the AGE-OLD software vendor conundrum of > fixing the bugs vs. airing the dirty laundry, we can never really get a > handle on what's been addressed in detail in a new release. Fixes can go in > "silently" very easily. > > >> >> Fixing GC would not classify as a minor fix... >> >> John W. Colby >> www.ColbyConsulting.com > > From accessd at gfconsultants.com Fri Jan 7 09:22:03 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 10:22:03 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: <006201cbae7e$a36ad130$ea407390$@com> I wasn't clear. These aren't labels - as in mailing labels. These are labels on a regular report. For example... Employee Hours Pay rate Pay Type Total pay A 8.00 10.00 R 80.00 A 2.00 15.00 O 30.00 The first line (Employee, Hours, etc) - those are the labels affected. It will print more like Employ Hour Pay Pay Total The label control has not changed size - it looks like the font has grown or the spacing has changed. The hours column will also appear cut off is there are more than 10 hours. For example, 64.00 hours looks like 4.00 hours. On one other report I found two small problems. 1. A label that is vertical (to be read when the report is turned on its side) the very bottom of every letter is cut off. It can still be read - just the very bottom is gone. Like a 'E' would almost look like an "F" 2. On the same report there is a text box that sits inside a large 'rectangle'. The bottom of the rectangle sits right on the bottom of the text box. The rectangle has always shown perfectly, but now, on this computer, the portion of the rectangle sharing the text box control edge does not shoe - like the text box has grown. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 06, 2011 9:11 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Labels changing size If they used the other printer to print the labels before, they may not have noticed this problem: I have had printers that had smaller print areas than the printer I designed it on. Access will resize the whole report on these printers. Not really apparent, but deadly on labels. Printing to PDF first is a good solution. 2007 and 2010 have some printer coding that can help the issue too. Debbie Sent from my iPhone On Jan 5, 2011, at 10:28 PM, "AccessD" wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. > There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, > but nothing major like this - this is bad enough the report is > unusable as > is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only > connected one printer back up rather than the two previously connected > > I went thru printer settings. Made sure the font is installed > (standard > Arial). > Tried to restore the computer to a date before the error showed up > and the > computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Fri Jan 7 09:22:03 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 10:22:03 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> Message-ID: <006301cbae7e$a3b96660$eb2c3320$@com> I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Jan 7 09:34:40 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 08 Jan 2011 01:34:40 +1000 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <006201cbae7e$a36ad130$ea407390$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com>, , <006201cbae7e$a36ad130$ea407390$@com> Message-ID: <4D273290.32588.83F74BD@stuart.lexacorp.com.pg> Another WAG: Has someone change the Font Scaling in Windows from the default 96 DPI to "Large Fonts" - 120 DPI? -- Stuart On 7 Jan 2011 at 10:22, Reuben Cummings wrote: > I wasn't clear. These aren't labels - as in mailing labels. > These are labels on a regular report. > For example... > > Employee Hours Pay rate Pay Type > Total pay > A 8.00 10.00 R > 80.00 > A 2.00 15.00 O > 30.00 > > The first line (Employee, Hours, etc) - those are the labels affected. > It will print more like > > Employ Hour Pay Pay Total > > The label control has not changed size - it looks like the font has > grown or the spacing has changed. The hours column will also appear > cut off is there are more than 10 hours. For example, 64.00 hours > looks like 4.00 hours. > > On one other report I found two small problems. > 1. A label that is vertical (to be read when the report is turned on > its side) the very bottom of every letter is cut off. It can still be > read - just the very bottom is gone. Like a 'E' would almost look > like an "F" 2. On the same report there is a text box that sits > inside a large 'rectangle'. The bottom of the rectangle sits right on > the bottom of the text box. The rectangle has always shown perfectly, > but now, on this computer, the portion of the rectangle sharing the > text box control edge does not shoe - like the text box has grown. > > Reuben Cummings > GFC, LLC > 812.523.1017 > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 06, 2011 9:11 AM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] A2K - Labels > changing size > > If they used the other printer to print the labels before, they may > not have noticed this problem: > > I have had printers that had smaller print areas than the printer I > designed it on. Access will resize the whole report on these printers. > Not really apparent, but deadly on labels. Printing to PDF first is a > good solution. 2007 and 2010 have some printer coding that can help > the issue too. > > Debbie > > Sent from my iPhone > > On Jan 5, 2011, at 10:28 PM, "AccessD" > wrote: > > > In access 2000, I have a problem with a report. > > This report has not changed in years and has always worked > > perfectly. > > > > Now, only on one computer, most of the labels are being trimmed. > > Like either the label is actually changing size or the font is being > > increased. There is also one text box being altered. > > > > Actually, there are a couple minor alterations on a couple other > > reports, but nothing major like this - this is bad enough the report > > is unusable as is. > > > > This same computer worked perfectly until about two weeks ago. > > Of course, they don't remember doing anything to the computer. > > The only change they know of is, when they moved the computer, they > > only connected one printer back up rather than the two previously > > connected > > > > I went thru printer settings. Made sure the font is installed > > (standard Arial). Tried to restore the computer to a date before the > > error showed up and the computer could not be restored. > > > > Any ideas? > > > > Thanks. > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Fri Jan 7 10:07:43 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 7 Jan 2011 08:07:43 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <006301cbae7e$a3b96660$eb2c3320$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com><1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: Would DoCmd.Maximize in the open event solve that? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 7:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Fri Jan 7 11:12:23 2011 From: dbdoug at gmail.com (Doug Steele) Date: Fri, 7 Jan 2011 09:12:23 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <006301cbae7e$a3b96660$eb2c3320$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: I don't want to be insulting here, but after you've resized the form in design view are you saving it or just closing it? I've been caught on that before. It's my impression that sometimes I've had to save a form twice to lock in the size. Doug You could try using On Fri, Jan 7, 2011 at 7:22 AM, Reuben Cummings wrote: > I mean cropped I guess. ?All the control are normal size and are all > available if I drag the right side border to the right. > If the form is supposed to be 4" tall by 6" wide (for example) it is opening > 4" tall by 3" wide. ?The user can drag to the border and for the rest of > that session that form will remain at the newly created size. ?However, the > next time it opens the forms are all back to 4*3 From accessd at gfconsultants.com Fri Jan 7 11:16:49 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 12:16:49 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com><1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: <000501cbae8e$ab9a3430$02ce9c90$@com> It would, but the clients don't like maximize (I don't either). Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, January 07, 2011 11:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly Would DoCmd.Maximize in the open event solve that? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 7:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at chartisinsurance.com Fri Jan 7 12:11:44 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Fri, 7 Jan 2011 13:11:44 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000501cbae8e$ab9a3430$02ce9c90$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com><1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> <000501cbae8e$ab9a3430$02ce9c90$@com> Message-ID: I always just set Auto Center and Auto Resize to true in the form properties sheet. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 12:17 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly It would, but the clients don't like maximize (I don't either). Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, January 07, 2011 11:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly Would DoCmd.Maximize in the open event solve that? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 7:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From pharold at cfl.rr.com Fri Jan 7 09:58:46 2011 From: pharold at cfl.rr.com (Perry Harold) Date: Fri, 7 Jan 2011 10:58:46 -0500 Subject: [AccessD] SQL Server security References: Message-ID: <2A690EDC5DC046018C5D63EC2D31CE71@ptiorl.local> Quick, get the man an agent. Perry ----- Original Message ----- From: "Kenneth Ismert" To: Sent: Thursday, January 06, 2011 10:29 AM Subject: Re: [AccessD] SQL Server security > > >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country & Western song > for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at gfconsultants.com Fri Jan 7 13:48:48 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 14:48:48 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <4D273290.32588.83F74BD@stuart.lexacorp.com.pg> References: <000101cbad5a$3ae502e0$b0af08a0$@com>, , <006201cbae7e$a36ad130$ea407390$@com> <4D273290.32588.83F74BD@stuart.lexacorp.com.pg> Message-ID: <002001cbaea3$e73da430$b5b8ec90$@com> I'll check, Stuart. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Friday, January 07, 2011 10:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Labels changing size Another WAG: Has someone change the Font Scaling in Windows from the default 96 DPI to "Large Fonts" - 120 DPI? -- Stuart On 7 Jan 2011 at 10:22, Reuben Cummings wrote: > I wasn't clear. These aren't labels - as in mailing labels. > These are labels on a regular report. > For example... > > Employee Hours Pay rate Pay Type > Total pay > A 8.00 10.00 R > 80.00 > A 2.00 15.00 O > 30.00 > > The first line (Employee, Hours, etc) - those are the labels affected. > It will print more like > > Employ Hour Pay Pay Total > > The label control has not changed size - it looks like the font has > grown or the spacing has changed. The hours column will also appear > cut off is there are more than 10 hours. For example, 64.00 hours > looks like 4.00 hours. > > On one other report I found two small problems. > 1. A label that is vertical (to be read when the report is turned on > its side) the very bottom of every letter is cut off. It can still be > read - just the very bottom is gone. Like a 'E' would almost look > like an "F" 2. On the same report there is a text box that sits > inside a large 'rectangle'. The bottom of the rectangle sits right on > the bottom of the text box. The rectangle has always shown perfectly, > but now, on this computer, the portion of the rectangle sharing the > text box control edge does not shoe - like the text box has grown. > > Reuben Cummings > GFC, LLC > 812.523.1017 > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 06, 2011 9:11 AM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] A2K - Labels > changing size > > If they used the other printer to print the labels before, they may > not have noticed this problem: > > I have had printers that had smaller print areas than the printer I > designed it on. Access will resize the whole report on these printers. > Not really apparent, but deadly on labels. Printing to PDF first is a > good solution. 2007 and 2010 have some printer coding that can help > the issue too. > > Debbie > > Sent from my iPhone > > On Jan 5, 2011, at 10:28 PM, "AccessD" > wrote: > > > In access 2000, I have a problem with a report. > > This report has not changed in years and has always worked > > perfectly. > > > > Now, only on one computer, most of the labels are being trimmed. > > Like either the label is actually changing size or the font is being > > increased. There is also one text box being altered. > > > > Actually, there are a couple minor alterations on a couple other > > reports, but nothing major like this - this is bad enough the report > > is unusable as is. > > > > This same computer worked perfectly until about two weeks ago. > > Of course, they don't remember doing anything to the computer. > > The only change they know of is, when they moved the computer, they > > only connected one printer back up rather than the two previously > > connected > > > > I went thru printer settings. Made sure the font is installed > > (standard Arial). Tried to restore the computer to a date before the > > error showed up and the computer could not be restored. > > > > Any ideas? > > > > Thanks. > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Fri Jan 7 13:48:48 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 14:48:48 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: <002101cbaea3$e763c9d0$b62b5d70$@com> I do save, Doug. I've also been burnt by this in the past. What I have working right now, and I really like because form size basically will not be a problem even if I forget to save size changes, is adding two labels to each form and placing my desired size in those labels. When the form opens I'll pass the caption of those two labels to a function whose job it is to convert them to twips and run the docmd.movesize No matter how I save the form it will open to the size specified in the labels. My other thought was a table storing all the forms names with two more columns storing height and width. Have the function call the size based on the form name and then run the movesize. I think I'll go with the labels though. That way as I work on a form I can edit the size and all control all at one time rather than being forced to maintain a table as well. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Friday, January 07, 2011 12:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Forms not sizing correctly I don't want to be insulting here, but after you've resized the form in design view are you saving it or just closing it? I've been caught on that before. It's my impression that sometimes I've had to save a form twice to lock in the size. Doug You could try using On Fri, Jan 7, 2011 at 7:22 AM, Reuben Cummings wrote: > I mean cropped I guess. ?All the control are normal size and are all > available if I drag the right side border to the right. > If the form is supposed to be 4" tall by 6" wide (for example) it is opening > 4" tall by 3" wide. ?The user can drag to the border and for the rest of > that session that form will remain at the newly created size. ?However, the > next time it opens the forms are all back to 4*3 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ramzcbu at gmail.com Fri Jan 7 15:15:00 2011 From: ramzcbu at gmail.com (Ramz .) Date: Fri, 7 Jan 2011 13:15:00 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <002101cbaea3$e763c9d0$b62b5d70$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> <002101cbaea3$e763c9d0$b62b5d70$@com> Message-ID: In situations like this I usually use Docmd.Restore in the form's Open event. And since I've also experienced Access 2007 resizing the form at will, I've added this kind of code in the form's Load event: Private Sub Form_Load() Me.InsideHeight = 9300 Me.InsideWidth = 9960 End Sub On Fri, Jan 7, 2011 at 11:48 AM, Reuben Cummings wrote: > I do save, Doug. I've also been burnt by this in the past. > What I have working right now, and I really like because form size > basically > will not be a problem even if I forget to save size changes, is adding two > labels to each form and placing my desired size in those labels. > When the form opens I'll pass the caption of those two labels to a function > whose job it is to convert them to twips and run the docmd.movesize > No matter how I save the form it will open to the size specified in the > labels. > > My other thought was a table storing all the forms names with two more > columns storing height and width. Have the function call the size based on > the form name and then run the movesize. > > I think I'll go with the labels though. That way as I work on a form I can > edit the size and all control all at one time rather than being forced to > maintain a table as well. > > > Reuben Cummings > GFC, LLC > 812.523.1017 > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele > Sent: Friday, January 07, 2011 12:12 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] A2K - Forms not sizing correctly > > I don't want to be insulting here, but after you've resized the form > in design view are you saving it or just closing it? I've been caught > on that before. It's my impression that sometimes I've had to save a > form twice to lock in the size. > > Doug > > You could try using > > On Fri, Jan 7, 2011 at 7:22 AM, Reuben Cummings > wrote: > > I mean cropped I guess. All the control are normal size and are all > > available if I drag the right side border to the right. > > If the form is supposed to be 4" tall by 6" wide (for example) it is > opening > > 4" tall by 3" wide. The user can drag to the border and for the rest of > > that session that form will remain at the newly created size. However, > the > > next time it opens the forms are all back to 4*3 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Fri Jan 7 23:01:31 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 00:01:31 -0500 Subject: [AccessD] Access - link to SQL database -Database not showing Message-ID: <4D27EFAB.5040200@colbyconsulting.com> I have installed SQL Server 2005 on a (remote) Windows 2000 server machine at the client. From my workstation at the client I then open SQL Server MSExpress 2005 and I can see that SQL Server Express instance and two databases that I created on that SQL Server Express instance. From Access I try to link to a table in one of those databases. When I get to the wizard page where I am allowed to change the default database, I cannot see either of the two databases that I need to get at, only the master, msdb and tempdb. I was having a problem where I could not connect and had to open the surface configuration and allow remote connections. I selected TCP AND named pipes. That allowed MSE to see that server as well as Access to see that server, but it does not yet allow me to see the actual database of interest. Any clue why? I have done this before here at my office and I could always see the databases. TIA, -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Fri Jan 7 23:06:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 00:06:11 -0500 Subject: [AccessD] Further to "can's see SQL Server database... Message-ID: <4D27F0C3.2030206@colbyconsulting.com> I went back in with MSE and looked at that server. While I can see the databases of interest, if I click on them and try to see the tables inside, I get an error "the database DISCO is not available" and the plus symbol in front of the database disappears. So I can see that the db exists but not actually access it (from my workstation). I can see and open the database from MSE on the server itself. Is this an ownership / rights kind of issue? I am not getting an actual error number from my workstation, just an "not available" generic kind of message. If it is ownership / rights, how do I go about discovering how to fix it? -- John W. Colby www.ColbyConsulting.com From BradM at blackforestltd.com Sat Jan 8 07:32:21 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 8 Jan 2011 07:32:21 -0600 Subject: [AccessD] Access - link to SQL database -Database not showing References: <4D27EFAB.5040200@colbyconsulting.com> Message-ID: John, I ran into a situation similar to this several months ago. As I recall, I could see the default database, but I could not see the database that I wanted to work with. I discussed this with the person who handles security and was given "Administrator" rights. After this, I was able to see the database that I wanted to work with. I am not sure if this piece of info will be useful to you or not, but the two situations seem similar. Good luck. Please post what you discover once you get it working. Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, January 07, 2011 11:02 PM To: Sqlserver-Dba; VBA; Access Developers discussion and problem solving Subject: [AccessD] Access - link to SQL database -Database not showing I have installed SQL Server 2005 on a (remote) Windows 2000 server machine at the client. From my workstation at the client I then open SQL Server MSExpress 2005 and I can see that SQL Server Express instance and two databases that I created on that SQL Server Express instance. From Access I try to link to a table in one of those databases. When I get to the wizard page where I am allowed to change the default database, I cannot see either of the two databases that I need to get at, only the master, msdb and tempdb. I was having a problem where I could not connect and had to open the surface configuration and allow remote connections. I selected TCP AND named pipes. That allowed MSE to see that server as well as Access to see that server, but it does not yet allow me to see the actual database of interest. Any clue why? I have done this before here at my office and I could always see the databases. TIA, -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Sat Jan 8 11:17:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 12:17:09 -0500 Subject: [AccessD] 2007 runtime Message-ID: <4D289C15.6010103@colbyconsulting.com> Is anyone using Access 2007 runtime? Can the runtime packager package and distribute SQL Server Express? -- John W. Colby www.ColbyConsulting.com From jedi at charm.net Sat Jan 8 11:27:33 2011 From: jedi at charm.net (Michael Bahr) Date: Sat, 8 Jan 2011 12:27:33 -0500 (EST) Subject: [AccessD] Access - link to SQL database -Database not showing In-Reply-To: <4D27EFAB.5040200@colbyconsulting.com> References: <4D27EFAB.5040200@colbyconsulting.com> Message-ID: <4731.24.35.23.165.1294507653.squirrel@mail.expedient.net> John, you might need to be added to the ACL, Access Control List, on the client's server. The reason it works at home could be because you are logged in using an admin account for everything. Just curious, what would happen [at home] if you logged in as regular user if you could see your databases. Mike > I have installed SQL Server 2005 on a (remote) Windows 2000 server machine > at the client. From my > workstation at the client I then open SQL Server MSExpress 2005 and I can > see that SQL Server > Express instance and two databases that I created on that SQL Server > Express instance. > > From Access I try to link to a table in one of those databases. When I > get to the wizard page > where I am allowed to change the default database, I cannot see either of > the two databases that I > need to get at, only the master, msdb and tempdb. > > I was having a problem where I could not connect and had to open the > surface configuration and allow > remote connections. I selected TCP AND named pipes. That allowed MSE to > see that server as well as > Access to see that server, but it does not yet allow me to see the actual > database of interest. > > Any clue why? I have done this before here at my office and I could > always see the databases. > > TIA, > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sat Jan 8 11:28:57 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 12:28:57 -0500 Subject: [AccessD] Across across the internet Message-ID: <4D289ED9.10507@colbyconsulting.com> I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com From gustav at cactus.dk Sat Jan 8 11:45:37 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 08 Jan 2011 18:45:37 +0100 Subject: [AccessD] Across across the internet Message-ID: Hi John Yes, often, at zero errors. /gustav >>> jwcolby at colbyconsulting.com 08-01-2011 18:28 >>> I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com From dw-murphy at cox.net Sat Jan 8 12:56:00 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 8 Jan 2011 10:56:00 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D289ED9.10507@colbyconsulting.com> References: <4D289ED9.10507@colbyconsulting.com> Message-ID: It seems that connecting to sql server is more robust. You can connect an Access FE to SQL Azure, see http://www.fmsinc.com/MicrosoftAccess/cloud/link-to-azure-sql-database.html. One of the developers in our area has a product that connects over a vpn to a remote SQL BE so it seems that this works. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 9:29 AM To: Access Developers discussion and problem solving Subject: [AccessD] Across across the internet I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Jan 8 13:21:10 2011 From: john at winhaven.net (John Bartow) Date: Sat, 8 Jan 2011 13:21:10 -0600 Subject: [AccessD] Access Add-ind Message-ID: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? From jwcolby at colbyconsulting.com Sat Jan 8 13:29:55 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:29:55 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D28BB33.3010302@colbyconsulting.com> Oooohhh. Thanks Gustav. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > From hkotsch at arcor.de Sat Jan 8 13:33:04 2011 From: hkotsch at arcor.de (Helmut Kotsch) Date: Sat, 8 Jan 2011 20:33:04 +0100 Subject: [AccessD] Access Add-ind In-Reply-To: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: How about Rick Fishers "Find and Replace" Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow Gesendet: Samstag, 8. Januar 2011 20:21 An: _DBA-Access Betreff: [AccessD] Access Add-ind I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 13:35:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:35:09 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D28BC6D.1070903@colbyconsulting.com> Next question, how do you expose a SQL Server to the internet. If I were to set up a MV that runs a SQL Server instance, how would I allow it to be seen through my firewall? I assume I would use SQL Server authentication with users / groups in order to control access. I have a dynamic IP and used to use an application that essentially provided a fixed IP by tracking the changes if any in my dynamic IP. Would I use that and port forwarding? Or could I use Hamachi and create a VPN in to the VM, then "see" the sql server over that vpn? This is all new to me. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > From john at winhaven.net Sat Jan 8 13:44:03 2011 From: john at winhaven.net (John Bartow) Date: Sat, 8 Jan 2011 13:44:03 -0600 Subject: [AccessD] Access Add-ind In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: <01e801cbaf6c$67316410$35942c30$@winhaven.net> Is that free? Does it work with Access 2000 through 2010? I have a find and replace called Speed Ferret. I have two versions - one for A97 and one for A2000/2022/2003 but I'm not even sure it works with Access 2007/2010. And it's not actually an add-in. It's a standalone program. I haven't had to use a find and replace for quite some time but it's good to have in the back of one's mind. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Saturday, January 08, 2011 1:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Add-ind How about Rick Fishers "Find and Replace" Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow Gesendet: Samstag, 8. Januar 2011 20:21 An: _DBA-Access Betreff: [AccessD] Access Add-ind I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 13:49:22 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:49:22 -0500 Subject: [AccessD] Access Add-ind In-Reply-To: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: <4D28BFC2.8010401@colbyconsulting.com> Rick Fisher's Find and Replace. John W. Colby www.ColbyConsulting.com On 1/8/2011 2:21 PM, John Bartow wrote: > I use three add-ins for Access: > > vb6mousewheel > > FMS Total Access Sourcebook > > MZTools > > > > I used to use more but they either became obsolete or unneeded. > > > > Does anyone have some other recommendations? > > From jwcolby at colbyconsulting.com Sat Jan 8 13:51:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:51:17 -0500 Subject: [AccessD] Access Add-ind In-Reply-To: <01e801cbaf6c$67316410$35942c30$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> <01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: <4D28C035.80006@colbyconsulting.com> Not free but cheap and it works very well. John W. Colby www.ColbyConsulting.com On 1/8/2011 2:44 PM, John Bartow wrote: > Is that free? Does it work with Access 2000 through 2010? > > I have a find and replace called Speed Ferret. I have two versions - one for > A97 and one for A2000/2022/2003 but I'm not even sure it works with Access > 2007/2010. And it's not actually an add-in. It's a standalone program. > > I haven't had to use a find and replace for quite some time but it's good to > have in the back of one's mind. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch > Sent: Saturday, January 08, 2011 1:33 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access Add-ind > > How about Rick Fishers "Find and Replace" > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow > Gesendet: Samstag, 8. Januar 2011 20:21 > An: _DBA-Access > Betreff: [AccessD] Access Add-ind > > > I use three add-ins for Access: > > vb6mousewheel > > FMS Total Access Sourcebook > > MZTools > > > > I used to use more but they either became obsolete or unneeded. > > > > Does anyone have some other recommendations? > > From ebarro at roadrunner.com Sat Jan 8 14:03:24 2011 From: ebarro at roadrunner.com (Eric Barro) Date: Sat, 8 Jan 2011 12:03:24 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D28BC6D.1070903@colbyconsulting.com> References: <4D28BC6D.1070903@colbyconsulting.com> Message-ID: <021a01cbaf6f$1bc81840$535848c0$@com> SQL server listens in on port 1433. If you open that port on your firewall you should be able to see your SQL server db over the internet. However it's not advisable and is not generally good business practice to do so. The best way is to VPN into your network and then access SQL server that way. You will still need to configure SQL server to listen in for inbound connections on port 1433. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 11:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Across across the internet Next question, how do you expose a SQL Server to the internet. If I were to set up a MV that runs a SQL Server instance, how would I allow it to be seen through my firewall? I assume I would use SQL Server authentication with users / groups in order to control access. I have a dynamic IP and used to use an application that essentially provided a fixed IP by tracking the changes if any in my dynamic IP. Would I use that and port forwarding? Or could I use Hamachi and create a VPN in to the VM, then "see" the sql server over that vpn? This is all new to me. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 8 15:01:16 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 07:01:16 +1000 Subject: [AccessD] Access Add-ind In-Reply-To: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: <4D28D09C.27051.E90D3CE@stuart.lexacorp.com.pg> Smart Indenter from http://www.oaltd.co.uk/ -- Stuart On 8 Jan 2011 at 13:21, John Bartow wrote: > I use three add-ins for Access: > > vb6mousewheel > > FMS Total Access Sourcebook > > MZTools > > I used to use more but they either became obsolete or unneeded. > > Does anyone have some other recommendations? > From stuart at lexacorp.com.pg Sat Jan 8 15:05:46 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 07:05:46 +1000 Subject: [AccessD] Across across the internet In-Reply-To: <021a01cbaf6f$1bc81840$535848c0$@com> References: , <4D28BC6D.1070903@colbyconsulting.com>, <021a01cbaf6f$1bc81840$535848c0$@com> Message-ID: <4D28D1AA.13980.E94F2F2@stuart.lexacorp.com.pg> If not using a VPN, at least change the default port from 1433. Using the default port makes sense over a LAN, but makes it that much easier for miscreants if you expose it to the internet. -- Stuart On 8 Jan 2011 at 12:03, Eric Barro wrote: > SQL server listens in on port 1433. If you open that port on your > firewall you should be able to see your SQL server db over the > internet. However it's not advisable and is not generally good > business practice to do so. The best way is to VPN into your network > and then access SQL server that way. You will still need to configure > SQL server to listen in for inbound connections on port 1433. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 08, 2011 11:35 AM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Across across > the internet > > Next question, how do you expose a SQL Server to the internet. If I > were to set up a MV that runs a SQL Server instance, how would I allow > it to be seen through my firewall? I assume I would use SQL Server > authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially > provided a fixed IP by tracking the changes if any in my dynamic IP. > Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the > sql server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: > > Hi John > > > > Yes, often, at zero errors. > > > > /gustav > > > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > > I know that the common wisdom is that Access Fe talking to an Access > > MDB > across the internet is a > > bad idea. But what about talking to a SQL Server BE across the > > internet? > The issue with the MDB is > > corruption. SQL Server doesn't corrupt, at least in the same > > fashion. > > > > Has anyone tried this? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From hkotsch at arcor.de Sat Jan 8 15:10:51 2011 From: hkotsch at arcor.de (Helmut Kotsch) Date: Sat, 8 Jan 2011 22:10:51 +0100 Subject: [AccessD] Across across the internet In-Reply-To: <4D28BC6D.1070903@colbyconsulting.com> Message-ID: Why not use DynDNS or no-IP in connection with teamviewer installed as a service. This is like having a static IP with 24/7 secure connection. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby Gesendet: Samstag, 8. Januar 2011 20:35 An: Access Developers discussion and problem solving Betreff: Re: [AccessD] Across across the internet Next question, how do you expose a SQL Server to the internet. If I were to set up a MV that runs a SQL Server instance, how would I allow it to be seen through my firewall? I assume I would use SQL Server authentication with users / groups in order to control access. I have a dynamic IP and used to use an application that essentially provided a fixed IP by tracking the changes if any in my dynamic IP. Would I use that and port forwarding? Or could I use Hamachi and create a VPN in to the VM, then "see" the sql server over that vpn? This is all new to me. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 15:28:57 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 16:28:57 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D28D719.8060509@colbyconsulting.com> I use (or used to use) no-ip. I think I stopped needing it and so let it lapse. What is teamviewer? John W. Colby www.ColbyConsulting.com On 1/8/2011 4:10 PM, Helmut Kotsch wrote: > Why not use DynDNS or no-IP in connection with teamviewer installed as a > service. This is like having a static IP with 24/7 secure connection. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby > Gesendet: Samstag, 8. Januar 2011 20:35 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] Across across the internet > > > Next question, how do you expose a SQL Server to the internet. If I were to > set up a MV that runs a > SQL Server instance, how would I allow it to be seen through my firewall? I > assume I would use SQL > Server authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially provided > a fixed IP by tracking > the changes if any in my dynamic IP. Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the sql > server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: >> Hi John >> >> Yes, often, at zero errors. >> >> /gustav >> >>>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> I know that the common wisdom is that Access Fe talking to an Access MDB > across the internet is a >> bad idea. But what about talking to a SQL Server BE across the internet? > The issue with the MDB is >> corruption. SQL Server doesn't corrupt, at least in the same fashion. >> >> Has anyone tried this? >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From hkotsch at arcor.de Sat Jan 8 15:35:28 2011 From: hkotsch at arcor.de (Helmut Kotsch) Date: Sat, 8 Jan 2011 22:35:28 +0100 Subject: [AccessD] Across across the internet In-Reply-To: <4D28D719.8060509@colbyconsulting.com> Message-ID: http://www.teamviewer.com/index.aspx Very reliable and easy to use. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby Gesendet: Samstag, 8. Januar 2011 22:29 An: Access Developers discussion and problem solving Betreff: Re: [AccessD] Across across the internet I use (or used to use) no-ip. I think I stopped needing it and so let it lapse. What is teamviewer? John W. Colby www.ColbyConsulting.com On 1/8/2011 4:10 PM, Helmut Kotsch wrote: > Why not use DynDNS or no-IP in connection with teamviewer installed as a > service. This is like having a static IP with 24/7 secure connection. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby > Gesendet: Samstag, 8. Januar 2011 20:35 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] Across across the internet > > > Next question, how do you expose a SQL Server to the internet. If I were to > set up a MV that runs a > SQL Server instance, how would I allow it to be seen through my firewall? I > assume I would use SQL > Server authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially provided > a fixed IP by tracking > the changes if any in my dynamic IP. Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the sql > server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: >> Hi John >> >> Yes, often, at zero errors. >> >> /gustav >> >>>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> I know that the common wisdom is that Access Fe talking to an Access MDB > across the internet is a >> bad idea. But what about talking to a SQL Server BE across the internet? > The issue with the MDB is >> corruption. SQL Server doesn't corrupt, at least in the same fashion. >> >> Has anyone tried this? >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 15:45:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 16:45:08 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D28D1AA.13980.E94F2F2@stuart.lexacorp.com.pg> References: , <4D28BC6D.1070903@colbyconsulting.com>, <021a01cbaf6f$1bc81840$535848c0$@com> <4D28D1AA.13980.E94F2F2@stuart.lexacorp.com.pg> Message-ID: <4D28DAE4.7050109@colbyconsulting.com> Thanks Stewart. I need to set up a small system to run a small db for a couple of clients, with an Access 2007 FE until I can build out a C# FE. I am much faster in Access (2003 and below) but don't want to support it any more. However *IF* I can get a 2007 run time happening then I could install that on the client app and access a small server at my office, again just temporary. I have "been going to" build a dev virtual machine so this will be it. VS 2008, SQL Server Express 2008 and Office 2003 / 2007. I have just set up a VM to run on one of my servers and am installing all the software now. I am trying to figure out how to secure it as much as possible. I installed Hamachi and created a new network for it. Since I have full control I can do whatever I can figure out to secure it. John W. Colby www.ColbyConsulting.com On 1/8/2011 4:05 PM, Stuart McLachlan wrote: > If not using a VPN, at least change the default port from 1433. Using the default port makes > sense over a LAN, but makes it that much easier for miscreants if you expose it to the > internet. > From rockysmolin at bchacc.com Sat Jan 8 16:03:33 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 8 Jan 2011 14:03:33 -0800 Subject: [AccessD] Access Add-ind In-Reply-To: <01e801cbaf6c$67316410$35942c30$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> <01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: I use Find and Replace a lot. I think it's free but he asks for a $35 donation? Worth twice that easily in the time it's saved me. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Saturday, January 08, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Add-ind Is that free? Does it work with Access 2000 through 2010? I have a find and replace called Speed Ferret. I have two versions - one for A97 and one for A2000/2022/2003 but I'm not even sure it works with Access 2007/2010. And it's not actually an add-in. It's a standalone program. I haven't had to use a find and replace for quite some time but it's good to have in the back of one's mind. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Saturday, January 08, 2011 1:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Add-ind How about Rick Fishers "Find and Replace" Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow Gesendet: Samstag, 8. Januar 2011 20:21 An: _DBA-Access Betreff: [AccessD] Access Add-ind I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Sat Jan 8 16:12:57 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 8 Jan 2011 16:12:57 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net><01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: All, I ran into something that seems really strange and has me puzzled. After seeing this situation with ?real? data, I decided to re-create it with a test table, test data, test query, etc. in order to help figure out what is going on. I have set up a small Access table that has only one field. It is a Text field, but it should normally contain numeric data. I added 5 records to this test table. 4 of the records have numeric data in the one field and 1 record does not have numeric data in the one field. I set up a query to pull data from the test table. If I have no Criteria (no SQL ?Where? statement), I see all 5 records when I run the query AND when I use the query as the data source for a Record Set. So far, so good. Now things get interesting. If I add this Query Criteria Like "#####" the record with the non numeric field is filtered out when I run the query and only 4 records are returned. This is what I would expect. However, when I now use the Query as the data source for a Record Set, NO records are returned. The Select statement for the Record Set is very simple - ?Select * from qry_Test? I am puzzled. I don?t think that I have ever seen a situation where the number of records returned via a Record Set (based on a query) are different from the number of records returned when the query is run by itself. (When there is no Where statement on the Record Set Open) Am I missing something here? Is this a ?Feature? ? :-) Has anyone else ever seen anything like this? Thanks in advance for your help. Brad PS. The ?Real? data originates from an old ?legacy? system. I do not have control over how the fields are defined or control over the data that is entered into the fields. That is why I am finding non-numeric data in a field that should only contain numeric values. From jwcolby at colbyconsulting.com Sat Jan 8 16:19:42 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 17:19:42 -0500 Subject: [AccessD] How can it be Message-ID: <4D28E2FE.1020207@colbyconsulting.com> I have noticed that when I create a VM on my Windows 2008 server with HyperV, the virtual machine's cpu can be pegged in Task Manager Performance, and yet none of the 8 cores even raises an eyebrow in task manager inside of Windows 2008 itself. In Windows 2003 using VMWare, I would see one (or more) of the cores in the server software start chugging when the VMWare VM started working hard. Is it because Hyper V assignes the core outside of Windows itself? IOW Hyper V installs before the Windows software itself does. Is it actually assigning CPU cycles for one or more cores "outside of" Windows. If so is there a utility to see the actual core usage in Hyper V itself? -- John W. Colby www.ColbyConsulting.com From stuart at lexacorp.com.pg Sat Jan 8 16:43:49 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 08:43:49 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, Message-ID: <4D28E8A5.9719.EEEB8D1@stuart.lexacorp.com.pg> What version of Access? How are you using your Recordset? What happens if you use IsNumeric(TestData) as your criteria? I can't reproduce this in 2003. I assume that all numeric fields are 5 digit. qryTest: SELECT tblTest.TestData FROM tblTest WHERE (((tblTest.TestData) Like "#####")); Using qyrTest as the recordsource for a form returns all expected records as does this: Function test() Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("qryTest") While Not rs.EOF MsgBox rs(0) rs.MoveNext Wend rs.Close Set rs = Nothing End Function I can send you my test.mdb if want. -- Stuart On 8 Jan 2011 at 16:12, Brad Marks wrote: > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don?t think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > From BradM at blackforestltd.com Sat Jan 8 17:23:35 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 8 Jan 2011 17:23:35 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, <4D28E8A5.9719.EEEB8D1@stuart.lexacorp.com.pg> Message-ID: Stuart, Thanks for your help. Here are answers to your questions. What version of Access? I am using Access 2007. How are you using your Recordset? I am simply using a Msgbox to display records that are being returned (much like your example). What happens if you use IsNumeric(TestData) as your criteria? I tried this and it worked nicely with no problem. This leads me to think that the use of Like "#####" is causing the problem. I plan to switch to using the "IsNumeric" rather than the Like "#####" method. I am still curious why I ran into this problem, however. Thanks again, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Stuart McLachlan Sent: Sat 1/8/2011 4:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Record Set Puzzler involving Query withCriteria What version of Access? How are you using your Recordset? What happens if you use IsNumeric(TestData) as your criteria? I can't reproduce this in 2003. I assume that all numeric fields are 5 digit. qryTest: SELECT tblTest.TestData FROM tblTest WHERE (((tblTest.TestData) Like "#####")); Using qyrTest as the recordsource for a form returns all expected records as does this: Function test() Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("qryTest") While Not rs.EOF MsgBox rs(0) rs.MoveNext Wend rs.Close Set rs = Nothing End Function I can send you my test.mdb if want. -- Stuart On 8 Jan 2011 at 16:12, Brad Marks wrote: > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don?t think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From rockysmolin at bchacc.com Sat Jan 8 17:48:36 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 8 Jan 2011 15:48:36 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D28D719.8060509@colbyconsulting.com> References: <4D28D719.8060509@colbyconsulting.com> Message-ID: <9C9F381706FF4040987488EBB4101852@HAL9005> I have been using Teamviewer a lot for the last few months to do remote support. It's very effective. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 1:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Across across the internet I use (or used to use) no-ip. I think I stopped needing it and so let it lapse. What is teamviewer? John W. Colby www.ColbyConsulting.com On 1/8/2011 4:10 PM, Helmut Kotsch wrote: > Why not use DynDNS or no-IP in connection with teamviewer installed as > a service. This is like having a static IP with 24/7 secure connection. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby > Gesendet: Samstag, 8. Januar 2011 20:35 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] Across across the internet > > > Next question, how do you expose a SQL Server to the internet. If I > were to set up a MV that runs a SQL Server instance, how would I allow > it to be seen through my firewall? I assume I would use SQL Server > authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially > provided a fixed IP by tracking the changes if any in my dynamic IP. > Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the > sql server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: >> Hi John >> >> Yes, often, at zero errors. >> >> /gustav >> >>>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> I know that the common wisdom is that Access Fe talking to an Access >> MDB > across the internet is a >> bad idea. But what about talking to a SQL Server BE across the internet? > The issue with the MDB is >> corruption. SQL Server doesn't corrupt, at least in the same fashion. >> >> Has anyone tried this? >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 8 17:56:10 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 8 Jan 2011 15:56:10 -0800 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net><01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> Instead of "Select * from qry_Test" what happens if you use just "qry_Test". And is this the record source for the Form? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Saturday, January 08, 2011 2:13 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria All, I ran into something that seems really strange and has me puzzled. After seeing this situation with "real" data, I decided to re-create it with a test table, test data, test query, etc. in order to help figure out what is going on. I have set up a small Access table that has only one field. It is a Text field, but it should normally contain numeric data. I added 5 records to this test table. 4 of the records have numeric data in the one field and 1 record does not have numeric data in the one field. I set up a query to pull data from the test table. If I have no Criteria (no SQL "Where" statement), I see all 5 records when I run the query AND when I use the query as the data source for a Record Set. So far, so good. Now things get interesting. If I add this Query Criteria Like "#####" the record with the non numeric field is filtered out when I run the query and only 4 records are returned. This is what I would expect. However, when I now use the Query as the data source for a Record Set, NO records are returned. The Select statement for the Record Set is very simple - "Select * from qry_Test" I am puzzled. I don't think that I have ever seen a situation where the number of records returned via a Record Set (based on a query) are different from the number of records returned when the query is run by itself. (When there is no Where statement on the Record Set Open) Am I missing something here? Is this a "Feature" ? :-) Has anyone else ever seen anything like this? Thanks in advance for your help. Brad PS. The "Real" data originates from an old "legacy" system. I do not have control over how the fields are defined or control over the data that is entered into the fields. That is why I am finding non-numeric data in a field that should only contain numeric values. From stuart at lexacorp.com.pg Sat Jan 8 17:58:35 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 09:58:35 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, Message-ID: <4D28FA2B.20437.F332CD9@stuart.lexacorp.com.pg> I can't duplicate it in Access 2007 either (running in an XP VM) -- Stuart On 8 Jan 2011 at 17:23, Brad Marks wrote: > Stuart, > > Thanks for your help. Here are answers to your questions. > > > What version of Access? > I am using Access 2007. > > How are you using your Recordset? > I am simply using a Msgbox to display records that are being returned > (much like your example). > > What happens if you use IsNumeric(TestData) as your criteria? > I tried this and it worked nicely with no problem. This leads me to > think that the use of Like "#####" is causing the problem. > > > I plan to switch to using the "IsNumeric" rather than the Like > "#####" method. I am still curious why I ran into this problem, > however. > > Thanks again, > Brad > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of Stuart > McLachlan Sent: Sat 1/8/2011 4:43 PM To: Access Developers discussion > and problem solving Subject: Re: [AccessD] Access Record Set Puzzler > involving Query withCriteria > > What version of Access? How are you using your Recordset? > What happens if you use IsNumeric(TestData) as your criteria? > > I can't reproduce this in 2003. > > I assume that all numeric fields are 5 digit. > > qryTest: > SELECT tblTest.TestData > FROM tblTest > WHERE (((tblTest.TestData) Like "#####")); > > Using qyrTest as the recordsource for a form returns all expected > records as does this: > > Function test() > Dim rs As DAO.Recordset > Set rs = CurrentDb.OpenRecordset("qryTest") > While Not rs.EOF > MsgBox rs(0) > rs.MoveNext > Wend > rs.Close > Set rs = Nothing > End Function > > I can send you my test.mdb if want. > > > -- > Stuart > > On 8 Jan 2011 at 16:12, Brad Marks wrote: > > > All, > > > > I ran into something that seems really strange and has me puzzled. > > After seeing this situation with "real" data, I decided to re-create > > it with a test table, test data, test query, etc. in order to help > > figure out what is going on. > > > > I have set up a small Access table that has only one field. It is a > > Text field, but it should normally contain numeric data. > > > > I added 5 records to this test table. 4 of the records have numeric > > data in the one field and 1 record does not have numeric data in the > > one field. > > > > I set up a query to pull data from the test table. If I have no > > Criteria (no SQL "Where" statement), I see all 5 records when I run > > the query AND when I use the query as the data source for a Record > > Set. So far, so good. > > > > Now things get interesting. > > > > If I add this Query Criteria Like "#####" > > the record with the non numeric field is filtered out when I run the > > query and only 4 records are returned. This is what I would expect. > > However, when I now use the Query as the data source for a Record > > Set, NO records are returned. The Select statement for the Record > > Set is very simple - "Select * from qry_Test" > > > > I am puzzled. I don?t think that I have ever seen a situation where > > the number of records returned via a Record Set (based on a query) > > are different from the number of records returned when the query is > > run by itself. (When there is no Where statement on the Record Set > > Open) > > > > Am I missing something here? > > > > Is this a "Feature" ? :-) > > > > Has anyone else ever seen anything like this? > > > > Thanks in advance for your help. > > > > Brad > > > > PS. The "Real" data originates from an old "legacy" system. I do > > not have control over how the fields are defined or control over the > > data that is entered into the fields. That is why I am finding > > non-numeric data in a field that should only contain numeric values. > > > > > > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > From stuart at lexacorp.com.pg Sat Jan 8 18:00:28 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 10:00:28 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria In-Reply-To: <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, , <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> Message-ID: <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg> Tried both ways in A2003 and A2007 and couldn't duplicate Brad's problem. -- Stuart On 8 Jan 2011 at 15:56, Rocky Smolin wrote: > Instead of "Select * from qry_Test" what happens if you use just > "qry_Test". And is this the record source for the Form? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Saturday, January 08, 2011 2:13 PM To: Access Developers > discussion and problem solving Subject: [AccessD] Access Record Set > Puzzler involving Query with Criteria > > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don't think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sat Jan 8 20:13:35 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 21:13:35 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D2919CF.8050905@colbyconsulting.com> How do you performe the link table? Or do you not use linked tables? John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > From accessd at shaw.ca Sat Jan 8 23:16:10 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 8 Jan 2011 21:16:10 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D289ED9.10507@colbyconsulting.com> References: <4D289ED9.10507@colbyconsulting.com> Message-ID: It is just that, a web/internet (asynchronous) connection is too unstable to support a traditional AccessFE/BE (synchronous) connection. MS SQL engines are designed to work in this type of environment. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 9:29 AM To: Access Developers discussion and problem solving Subject: [AccessD] Across across the internet I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Sat Jan 8 23:36:25 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 8 Jan 2011 21:36:25 -0800 Subject: [AccessD] Further to "can's see SQL Server database... In-Reply-To: <4D27F0C3.2030206@colbyconsulting.com> References: <4D27F0C3.2030206@colbyconsulting.com> Message-ID: You don't have permissions on the database. You can see that it exists, but that's all. As the SA from a machine that has full access, probably the server, you need to grant appropriate permissions to you role or Windows login or whatever you're using to open the database. Charlotte Foust On Fri, Jan 7, 2011 at 9:06 PM, jwcolby wrote: > I went back in with MSE and looked at that server. ?While I can see the > databases of interest, if I click on them and try to see the tables inside, > I get an error "the database DISCO is not available" and the plus symbol in > front of the database disappears. > > So I can see that the db exists but not actually access it (from my > workstation). > > I can see and open the database from MSE on the server itself. > > Is this an ownership / rights kind of issue? ?I am not getting an actual > error number from my workstation, just an "not available" generic kind of > message. > > If it is ownership / rights, how do I go about discovering how to fix it? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sun Jan 9 05:43:37 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 09 Jan 2011 12:43:37 +0100 Subject: [AccessD] Across across the internet Message-ID: Hi John Good ol' ODBC. Set up a connection in the ODBC GUI of the control panel to the SQL db in question, test connection. Open Access db, attach linked tables, select ODBC, select the connection just created, select tables. /gustav >>> jwcolby at colbyconsulting.com 09-01-2011 03:13 >>> How do you performe the link table? Or do you not use linked tables? John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? From charlotte.foust at gmail.com Sun Jan 9 12:26:17 2011 From: charlotte.foust at gmail.com (Charlotte) Date: Sun, 09 Jan 2011 10:26:17 -0800 Subject: [AccessD] Across across the internet Message-ID: Maybe I'm missing the point, but why would you *ever* expose the db on the internet? Charlotte Foust Sent from my Samsung Captivate(tm) on AT&T Stuart McLachlan wrote: >If not using a VPN, at least change the default port from 1433. Using the default port makes >sense over a LAN, but makes it that much easier for miscreants if you expose it to the >internet. > >-- >Stuart > > On 8 Jan 2011 at 12:03, Eric Barro wrote: > >> SQL server listens in on port 1433. If you open that port on your >> firewall you should be able to see your SQL server db over the >> internet. However it's not advisable and is not generally good >> business practice to do so. The best way is to VPN into your network >> and then access SQL server that way. You will still need to configure >> SQL server to listen in for inbound connections on port 1433. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Saturday, January 08, 2011 11:35 AM To: Access Developers >> discussion and problem solving Subject: Re: [AccessD] Across across >> the internet >> >> Next question, how do you expose a SQL Server to the internet. If I >> were to set up a MV that runs a SQL Server instance, how would I allow >> it to be seen through my firewall? I assume I would use SQL Server >> authentication with users / groups in order to control access. >> >> I have a dynamic IP and used to use an application that essentially >> provided a fixed IP by tracking the changes if any in my dynamic IP. >> Would I use that and port forwarding? >> >> Or could I use Hamachi and create a VPN in to the VM, then "see" the >> sql server over that vpn? >> >> This is all new to me. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/8/2011 12:45 PM, Gustav Brock wrote: >> > Hi John >> > >> > Yes, often, at zero errors. >> > >> > /gustav >> > >> >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> > I know that the common wisdom is that Access Fe talking to an Access >> > MDB >> across the internet is a >> > bad idea. But what about talking to a SQL Server BE across the >> > internet? >> The issue with the MDB is >> > corruption. SQL Server doesn't corrupt, at least in the same >> > fashion. >> > >> > Has anyone tried this? >> > >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 9 12:36:33 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 13:36:33 -0500 Subject: [AccessD] Cosmic Log - Pole shift forces airport makeover Message-ID: <4D2A0031.6070400@colbyconsulting.com> The magnetic north pole is moving 40 miles a year. Fascinating stuff. -- John W. Colby www.ColbyConsulting.com http://cosmiclog.msnbc.msn.com/_news/2011/01/07/5787088-pole-shift-forces-airport-makeover From jwcolby at colbyconsulting.com Sun Jan 9 13:25:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 14:25:11 -0500 Subject: [AccessD] Help... SQL Server Security Message-ID: <4D2A0B97.4080504@colbyconsulting.com> I have always used Windows Security for SQL Server because the servers are all mine, and I am the only one using them. Now things change and I need to allow people who are unknown to me access a server on a VM I have created just for this task. Which means I have to learn SQL Server security. My understanding is that for this specific requirement I need to go to a user / role model administered within SQL Server and checked by sql server. I have two scenarios for now. Scenario one: A small group of perhaps 4 or 5 users who belong to Lenoir Prison Ministries and who will use the database to maintain and utilize a volunteer database. Scenario two: A small group of perhaps 5-10 employees of a non-profit called Family Support network who will enter information about their contacts with families of children with disabilities. So, two distinct databases, which need to be only accessed by a specific small set of people. In both cases, the load will be small, probably only one or two people in the db at a time, probably only for a short period of time. I have set up a Hamachi VPN and a private network on a Virtual Machine which will be dedicated to these two databases. I have a SQL Server 2008 express instance running on this VM. My concept is that I will assist each user in setting up the Hamachi and getting connected to the VPN, and then probably have them download a run-time over the vpn. Haven't figured all that out yet but I will. What I specifically need help with is setting up SQL server security such that these people aren't Windows users but just SQL Server users. I am trying to find something that will walk me through setting up the groups and users, and then allow me to actually test this. Any suggested (internet) reading or even an email that walks me through it would be much appreciated. Thanks, -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Sun Jan 9 14:27:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 15:27:47 -0500 Subject: [AccessD] Microsoft SQL Server - Lesson 02: Microsoft SQL Server Installation Message-ID: <4D2A1A43.2080205@colbyconsulting.com> I found this on the web. Lesson 3 is setting up the networking and such. The only problem is I do not know what it is doing. But I am following the directions... -- John W. Colby www.ColbyConsulting.com http://www.functionx.com/sqlserver/Lesson02.htm From stuart at lexacorp.com.pg Sun Jan 9 15:13:04 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 07:13:04 +1000 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> To make the data in it accessible to users outside of your LAN. -- Stuart On 9 Jan 2011 at 10:26, Charlotte wrote: > Maybe I'm missing the point, but why would you *ever* expose the db on > the internet? > > Charlotte Foust > > Sent from my Samsung Captivate(tm) on AT&T > From stuart at lexacorp.com.pg Sun Jan 9 15:22:45 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 07:22:45 +1000 Subject: [AccessD] Cosmic Log - Pole shift forces airport makeover In-Reply-To: <4D2A0031.6070400@colbyconsulting.com> References: <4D2A0031.6070400@colbyconsulting.com> Message-ID: <4D2A2725.24523.13CAE028@stuart.lexacorp.com.pg> John, You really should subscribe to OT :-) If you did so, you would already know that it moves up to about 80km a *day* in a roughly elliptical path at the same time that its "average daily" position is drifting. :-) On 9 Jan 2011 at 13:36, jwcolby wrote: > The magnetic north pole is moving 40 miles a year. > > Fascinating stuff. > > -- > John W. Colby > www.ColbyConsulting.com > http://cosmiclog.msnbc.msn.com/_news/2011/01/07/5787088-pole-shift-for > ces-airport-makeover -- AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > From accessd at shaw.ca Sun Jan 9 15:53:22 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 9 Jan 2011 13:53:22 -0800 Subject: [AccessD] Upsizing In-Reply-To: <4D2A0B97.4080504@colbyconsulting.com> References: <4D2A0B97.4080504@colbyconsulting.com> Message-ID: <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> Hi All: I know that Upsizing has been discussed at certain points but I now have to do a quick and dirty upgrade before I can seriously translate a site to ADO-OLE. Right now the client has an Access2003 application sitting on a Windows Server 2003 or 2008 (not sure yet). There is a SQL Server 2005 on the computer. Due to some bizarre unstable connection issues we have to move things up and quickly. The current application is broken into FE and BE. 1. Should the FE and BE be merged before running the upsizing or not? 2. Will all the queries and reports have to be manually updated? 3. Is there anyway to modify the Upsize generated SQL connections to point to another SQL server? 4. Is there a better way to do this process than using the Upsize wizard? 5. Is there any other issues that should be handled or looked out for? TIA Jim From Darryl.Collins at iag.com.au Sun Jan 9 16:25:14 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 10 Jan 2011 09:25:14 +1100 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <001201cbacf7$5090af30$f1b20d90$@net> Message-ID: <201101092225.p09MPDdF012630@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ As an aside, I always add the "paste formats" and "Paste Value" buttons to the main application toolbar and put them right next the to the "Paste" button. After years of the bleeding obvious MS have finally done something similar with XL2010 and provides those options automatically when you choose paste. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Thursday, 6 January 2011 3:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Excel cell formatting John - cut, then do not PASTE, instead PASTE SPECIAL, values+formulas. Also, for quick format clean-up, use the Format Painter..... It's great once you get the hang of it. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. > The problem is that if I > move cells around, the formatting moves with the cell. I really want > the cell borders to be fixed > and just the cell contents to move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From stuart at lexacorp.com.pg Sun Jan 9 16:38:44 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 08:38:44 +1000 Subject: [AccessD] Upsizing In-Reply-To: <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> References: <4D2A0B97.4080504@colbyconsulting.com>, <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> Message-ID: <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> I would just import all of the BE tables into SQL Server and then relink the FE using ODBC. I've got a couple of systems where I do something similar. The FE application can work with either an Access or a SQL Server BE depending on the environment. It's simply a matter of running some re-linking code to switch between BEs. -- Stuart On 9 Jan 2011 at 13:53, Jim Lawrence wrote: > Hi All: > > I know that Upsizing has been discussed at certain points but I now > have to do a quick and dirty upgrade before I can seriously translate > a site to ADO-OLE. > > Right now the client has an Access2003 application sitting on a > Windows Server 2003 or 2008 (not sure yet). There is a SQL Server 2005 > on the computer. Due to some bizarre unstable connection issues we > have to move things up and quickly. > > The current application is broken into FE and BE. > > 1. Should the FE and BE be merged before running the upsizing or not? > 2. Will all the queries and reports have to be manually updated? 3. Is > there anyway to modify the Upsize generated SQL connections to point > to another SQL server? 4. Is there a better way to do this process > than using the Upsize wizard? 5. Is there any other issues that should > be handled or looked out for? > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sun Jan 9 17:59:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 18:59:48 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> References: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> Message-ID: <4D2A4BF4.3050907@colbyconsulting.com> In fact, all of my users are on the internet. John W. Colby www.ColbyConsulting.com On 1/9/2011 4:13 PM, Stuart McLachlan wrote: > To make the data in it accessible to users outside of your LAN. > From charlotte.foust at gmail.com Sun Jan 9 19:40:29 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sun, 9 Jan 2011 17:40:29 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> References: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> Message-ID: Maybe I misunderstood the phrase "expose the database". We built apps that talked to a database across the internet, but we didn't in any sense "expose" the database to users. The app retrieved data from views or stored procs but the users could actually see the database. I got the impression John was trying to actually work on the SQL Server db across the internet. Charlotte Foust On Sun, Jan 9, 2011 at 1:13 PM, Stuart McLachlan wrote: > To make the data in it accessible to users outside of your LAN. > > -- > Stuart > > On 9 Jan 2011 at 10:26, Charlotte wrote: > >> Maybe I'm missing the point, but why would you *ever* expose the db on >> the internet? >> >> Charlotte Foust >> >> Sent from my Samsung Captivate(tm) on AT&T >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Sun Jan 9 20:09:34 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 12:09:34 +1000 Subject: [AccessD] Across across the internet In-Reply-To: References: , <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg>, Message-ID: <4D2A6A5E.18018.14D1778C@stuart.lexacorp.com.pg> Guess it's all a matter of terminology. The way I look at it, if the app can access SPs and Views in a database then that database *is* exposed to that app and if the app connects to the the db via the internet, the database is "exposed" to the internet.. I don't consider "expose" to be synonymous with "let users directly access the tables in". -- Stuart On 9 Jan 2011 at 17:40, Charlotte Foust wrote: > Maybe I misunderstood the phrase "expose the database". We built apps > that talked to a database across the internet, but we didn't in any > sense "expose" the database to users. The app retrieved data from > views or stored procs but the users could actually see the database. I > got the impression John was trying to actually work on the SQL Server > db across the internet. > > Charlotte Foust > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart McLachlan > wrote: > To make the data in it accessible to > users outside of your LAN. > > -- > Stuart > > On 9 Jan 2011 at 10:26, > Charlotte wrote: > >> Maybe I'm missing the point, but why would you > *ever* expose the db on >> the internet? >> >> Charlotte Foust >> >> > Sent from my Samsung Captivate(tm) on AT&T >> > > -- > AccessD mailing > list > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > -- AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sun Jan 9 21:09:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 22:09:30 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> Message-ID: <4D2A786A.4070507@colbyconsulting.com> No, I want nothing more than to have an access database linked to tables / views on SQL Server across the internet. I will be doing this over a VPN installed on each client machine, and the only exposure will be over that VPN. The client databases will be Access (for now) applications, probably bound forms, though likely only pulling a single record at the top form level. I have never done this before so I will have to see how the performance looks. It will run over a cable connection at my end, 1 mbit up, 20 mbit down. It will run over who knows what on each client end. Hopefully cable, perhaps DSL. Will the performance suck? I just can't tell till I try it. Someday (soon?) I want to go to C# and a service running on my server (initially). We will still have the connection limitations on my end. Eventually, once I get to C# and services, I will start to look at hosting on the internet where the connection limitation will ease up. But for now it will have a bunch of potential bottlenecks. A VM running on my server. SQL Server running on that VM. Hamachi software VPN on both ends. Access as the client. ADO linked tables across this mess. But it is the only solution I can cobble together in the short run. I could run Hamachi directly on my heavy duty SQL Server - 8 cores / 32 gigs, SSD to put the database on etc. I am just a little nervous about exposing that machine at all. I figure that a VM gives me a bit of isolation. It should be interesting if nothing else. John W. Colby www.ColbyConsulting.com On 1/9/2011 8:40 PM, Charlotte Foust wrote: > Maybe I misunderstood the phrase "expose the database". We built apps > that talked to a database across the internet, but we didn't in any > sense "expose" the database to users. The app retrieved data from > views or stored procs but the users could actually see the database. > I got the impression John was trying to actually work on the SQL > Server db across the internet. > > Charlotte Foust > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart McLachlan wrote: >> To make the data in it accessible to users outside of your LAN. >> >> -- >> Stuart >> >> On 9 Jan 2011 at 10:26, Charlotte wrote: >> >>> Maybe I'm missing the point, but why would you *ever* expose the db on >>> the internet? >>> >>> Charlotte Foust >>> >>> Sent from my Samsung Captivate(tm) on AT&T >>> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Sun Jan 9 21:12:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 22:12:01 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A6A5E.18018.14D1778C@stuart.lexacorp.com.pg> References: , <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg>, <4D2A6A5E.18018.14D1778C@stuart.lexacorp.com.pg> Message-ID: <4D2A7901.1050806@colbyconsulting.com> This is kind of my view as well. I am letting people that I don't know run an application that I design on their machine from an internet connection somewhere. Yea, it is going to have to run over a Hamachi software VPN but still... their machine could be infected etc. I just have no way to control a lot of things. John W. Colby www.ColbyConsulting.com On 1/9/2011 9:09 PM, Stuart McLachlan wrote: > Guess it's all a matter of terminology. > > The way I look at it, if the app can access SPs and Views in a database then that database > *is* exposed to that app and if the app connects to the the db via the internet, the database is > "exposed" to the internet.. > > I don't consider "expose" to be synonymous with "let users directly access the tables in". > From stuart at lexacorp.com.pg Sun Jan 9 21:30:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 13:30:18 +1000 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A786A.4070507@colbyconsulting.com> References: , , <4D2A786A.4070507@colbyconsulting.com> Message-ID: <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> John, Make sure that you use SPs and PassThrough Queries wherever possible to return only the data you need. The killer on slow connections is the overhead of pulling indexes, unwanted data over the link for Access queries to do all the processing locally. Believe me, you do NOT want to run access queries on linked tables/views over slow connections. -- Stuart On 9 Jan 2011 at 22:09, jwcolby wrote: > No, I want nothing more than to have an access database linked to > tables / views on SQL Server across the internet. > > I will be doing this over a VPN installed on each client machine, and > the only exposure will be over that VPN. > > The client databases will be Access (for now) applications, probably > bound forms, though likely only pulling a single record at the top > form level. > > I have never done this before so I will have to see how the > performance looks. It will run over a cable connection at my end, 1 > mbit up, 20 mbit down. It will run over who knows what on each client > end. Hopefully cable, perhaps DSL. > > Will the performance suck? I just can't tell till I try it. > > Someday (soon?) I want to go to C# and a service running on my server > (initially). We will still have the connection limitations on my end. > Eventually, once I get to C# and services, I will start to look at > hosting on the internet where the connection limitation will ease up. > > But for now it will have a bunch of potential bottlenecks. A VM > running on my server. SQL Server running on that VM. Hamachi > software VPN on both ends. Access as the client. ADO linked tables > across this mess. > > But it is the only solution I can cobble together in the short run. > > I could run Hamachi directly on my heavy duty SQL Server - 8 cores / > 32 gigs, SSD to put the database on etc. I am just a little nervous > about exposing that machine at all. I figure that a VM gives me a bit > of isolation. > > It should be interesting if nothing else. > > John W. Colby > www.ColbyConsulting.com > > On 1/9/2011 8:40 PM, Charlotte Foust wrote: > > Maybe I misunderstood the phrase "expose the database". We built > > apps that talked to a database across the internet, but we didn't in > > any sense "expose" the database to users. The app retrieved data > > from views or stored procs but the users could actually see the > > database. I got the impression John was trying to actually work on > > the SQL Server db across the internet. > > > > Charlotte Foust > > > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart > > McLachlan wrote: > >> To make the data in it accessible to users outside of your LAN. > >> > >> -- > >> Stuart > >> > >> On 9 Jan 2011 at 10:26, Charlotte wrote: > >> > >>> Maybe I'm missing the point, but why would you *ever* expose the > >>> db on the internet? > >>> > >>> Charlotte Foust > >>> > >>> Sent from my Samsung Captivate(tm) on AT&T > >>> > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sun Jan 9 22:22:47 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 9 Jan 2011 20:22:47 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> References: <4D2A786A.4070507@colbyconsulting.com> <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> Message-ID: <421A14880A564DB684020768AAD61B79@creativesystemdesigns.com> Hear hear to that. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Sunday, January 09, 2011 7:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Across across the internet John, Make sure that you use SPs and PassThrough Queries wherever possible to return only the data you need. The killer on slow connections is the overhead of pulling indexes, unwanted data over the link for Access queries to do all the processing locally. Believe me, you do NOT want to run access queries on linked tables/views over slow connections. -- Stuart On 9 Jan 2011 at 22:09, jwcolby wrote: > No, I want nothing more than to have an access database linked to > tables / views on SQL Server across the internet. > > I will be doing this over a VPN installed on each client machine, and > the only exposure will be over that VPN. > > The client databases will be Access (for now) applications, probably > bound forms, though likely only pulling a single record at the top > form level. > > I have never done this before so I will have to see how the > performance looks. It will run over a cable connection at my end, 1 > mbit up, 20 mbit down. It will run over who knows what on each client > end. Hopefully cable, perhaps DSL. > > Will the performance suck? I just can't tell till I try it. > > Someday (soon?) I want to go to C# and a service running on my server > (initially). We will still have the connection limitations on my end. > Eventually, once I get to C# and services, I will start to look at > hosting on the internet where the connection limitation will ease up. > > But for now it will have a bunch of potential bottlenecks. A VM > running on my server. SQL Server running on that VM. Hamachi > software VPN on both ends. Access as the client. ADO linked tables > across this mess. > > But it is the only solution I can cobble together in the short run. > > I could run Hamachi directly on my heavy duty SQL Server - 8 cores / > 32 gigs, SSD to put the database on etc. I am just a little nervous > about exposing that machine at all. I figure that a VM gives me a bit > of isolation. > > It should be interesting if nothing else. > > John W. Colby > www.ColbyConsulting.com > > On 1/9/2011 8:40 PM, Charlotte Foust wrote: > > Maybe I misunderstood the phrase "expose the database". We built > > apps that talked to a database across the internet, but we didn't in > > any sense "expose" the database to users. The app retrieved data > > from views or stored procs but the users could actually see the > > database. I got the impression John was trying to actually work on > > the SQL Server db across the internet. > > > > Charlotte Foust > > > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart > > McLachlan wrote: > >> To make the data in it accessible to users outside of your LAN. > >> > >> -- > >> Stuart > >> > >> On 9 Jan 2011 at 10:26, Charlotte wrote: > >> > >>> Maybe I'm missing the point, but why would you *ever* expose the > >>> db on the internet? > >>> > >>> Charlotte Foust > >>> > >>> Sent from my Samsung Captivate(tm) on AT&T > >>> > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 9 22:25:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 23:25:48 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> References: , , <4D2A786A.4070507@colbyconsulting.com> <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> Message-ID: <4D2A8A4C.3010701@colbyconsulting.com> Stuart, I hear you. Unfortunately this is my first pass at all of this stuff. I do know how to create SPs though I have never returned a data set, only individual values. Passthrough queries? Uhh... But for two of these clients I am developing in 2003 so I should be able to do most of this stuff once I learn how. The third is firmly stuck in 2000. It did not correctly handle updatable ado - bound forms etc. That is going to be tougher. The only saving grace there is that the app all runs over an internal lan, and in that case I am only going for a single table initially - the original threads about this stuff. John W. Colby www.ColbyConsulting.com On 1/9/2011 10:30 PM, Stuart McLachlan wrote: > John, > > Make sure that you use SPs and PassThrough Queries wherever possible to return only the > data you need. > > The killer on slow connections is the overhead of pulling indexes, unwanted data over the link > for Access queries to do all the processing locally. Believe me, you do NOT want to run > access queries on linked tables/views over slow connections. > > From jwcolby at colbyconsulting.com Sun Jan 9 22:27:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 23:27:26 -0500 Subject: [AccessD] SQL Server Security - Some success Message-ID: <4D2A8AAE.2090203@colbyconsulting.com> OK, I manually created a jwcolby user and gave it rights to see the Caldwell prison ministries database, then I could see the db but not do anything with it. I then manually assigned db_datareader and db_datawriter and voila, data. So I am happy that I at least am seeing data. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Sun Jan 9 23:07:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 00:07:39 -0500 Subject: [AccessD] Read only rights Message-ID: <4D2A941B.2050202@colbyconsulting.com> I created two users to test the rights I assigned and how they function, straight in SQL Server. One is read and one is read and write. The read / write operates as expected, however the read only allowed me to modify but not save the modifications. Somehow I expected the query to be readonly. Again this was directly in a SQL Server table, logged in to SSMS through that user. I expect the same results once I get to getting at the data from Access. Is there a way to prevent even the appearance of modifying the data if the user is read only? -- John W. Colby www.ColbyConsulting.com From Darryl.Collins at iag.com.au Sun Jan 9 23:13:54 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 10 Jan 2011 16:13:54 +1100 Subject: [AccessD] Read only rights In-Reply-To: <4D2A941B.2050202@colbyconsulting.com> Message-ID: <201101100513.p0A5DvvX016618@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ A basic fix would be to 1: set the form in MS Access to read only OR 2: use a read only recordset to show the data in Access -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, 10 January 2011 4:08 PM To: Access Developers discussion and problem solving; Sqlserver-Dba Subject: [AccessD] Read only rights I created two users to test the rights I assigned and how they function, straight in SQL Server. One is read and one is read and write. The read / write operates as expected, however the read only allowed me to modify but not save the modifications. Somehow I expected the query to be readonly. Again this was directly in a SQL Server table, logged in to SSMS through that user. I expect the same results once I get to getting at the data from Access. Is there a way to prevent even the appearance of modifying the data if the user is read only? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From Darryl.Collins at iag.com.au Sun Jan 9 23:15:46 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 10 Jan 2011 16:15:46 +1100 Subject: [AccessD] Read only rights In-Reply-To: <4D2A941B.2050202@colbyconsulting.com> Message-ID: <201101100515.p0A5FloF017938@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Bah, stupid outlook sent this when I wasn't done. As my 2 yo would say "Try again..." A basic fix would be to 1: set the form in MS Access to read only OR 2: use a read only recordset to show the data in Access based on their SQL Sever Permission status. Although I would imagine a better solution would be to have the change at the SQL Server level itself - which is what you want I would imagine. In the past I have usually used one of the two above methods though Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, 10 January 2011 4:08 PM To: Access Developers discussion and problem solving; Sqlserver-Dba Subject: [AccessD] Read only rights I created two users to test the rights I assigned and how they function, straight in SQL Server. One is read and one is read and write. The read / write operates as expected, however the read only allowed me to modify but not save the modifications. Somehow I expected the query to be readonly. Again this was directly in a SQL Server table, logged in to SSMS through that user. I expect the same results once I get to getting at the data from Access. Is there a way to prevent even the appearance of modifying the data if the user is read only? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From marklbreen at gmail.com Mon Jan 10 04:56:20 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 10 Jan 2011 10:56:20 +0000 Subject: [AccessD] Further to "can's see SQL Server database... In-Reply-To: References: <4D27F0C3.2030206@colbyconsulting.com> Message-ID: Hello John, Charlotte's diagnose sounds quite correct. One thing to watch, the db might be showing a user named jcolby that was created from machine A When you move it to machine b, you may also have a user named jcolby, but it not the same user. Trying to assign jcolby to the db on machine b failed because it says the user already exists. The solution is to drop the user from the db, when you are on machine b, then re-assign jcolby, and it works perfect. If you back machine b and restore to machine a, you will probably have to do the same thing. just a note to watch out for, Mark On 9 January 2011 05:36, Charlotte Foust wrote: > You don't have permissions on the database. You can see that it > exists, but that's all. As the SA from a machine that has full > access, probably the server, you need to grant appropriate permissions > to you role or Windows login or whatever you're using to open the > database. > > Charlotte Foust > > On Fri, Jan 7, 2011 at 9:06 PM, jwcolby > wrote: > > I went back in with MSE and looked at that server. While I can see the > > databases of interest, if I click on them and try to see the tables > inside, > > I get an error "the database DISCO is not available" and the plus symbol > in > > front of the database disappears. > > > > So I can see that the db exists but not actually access it (from my > > workstation). > > > > I can see and open the database from MSE on the server itself. > > > > Is this an ownership / rights kind of issue? I am not getting an actual > > error number from my workstation, just an "not available" generic kind of > > message. > > > > If it is ownership / rights, how do I go about discovering how to fix it? > > > > -- > > John W. Colby > > www.ColbyConsulting.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 10 08:21:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 09:21:58 -0500 Subject: [AccessD] Further to "can's see SQL Server database... In-Reply-To: References: <4D27F0C3.2030206@colbyconsulting.com> Message-ID: <4D2B1606.2060307@colbyconsulting.com> Mark, Thanks (and Charlotte) for that. I have made good progress since yesterday. I found a "how to" on the internet which walks you through step by step. One of the things it does is walk you through the configuration utility where you set the TCP/IP protocol and port number, and machine name etc. Even though you have set the "allow external access" directly inside of SSMS, apparently you have to do this step I mentioned above as well. After I did that I started seeing the machine reliably. Then I to learn about individual users / passwords in SQL Server, creating users at the SQL Server install level, then assigning them rights to specific databases. I never used any of that because it was just me (an later my programmer Paul) doing everything here at my office so I just used Windows authentication. Now I really want SQL Server authentication it seems. Last night I created a pair of completely made up user names - LenoirPM and LenoirPMReadOnly and gave them R/W and RO rights to specifically that database. After that things worked as expected, with the exception that I kinda expected them not to be able to see / manipulate the system databases / tables which they can. So I am making good progress. This is a large project because I have to manage pieces completely unrelated to the actual database. I am running this on a VM so I had to prepare that. I am running it over Hamachi so I had to install that on the VM and get a private network set up just for the client. I am learning SQL Server integrated security which I have never touched before. Somehow I have to test this stuff from outside of my network. I am going to try a 2007 run-time, and I have never done a run-time so I have to learn that. I am working my way through all the project overhead and finally getting back to actual database design / implementation. Because I have so many years experience with it and significantly faster in it, I am doing the first pass application in Access. I eventually want to replace that with a C# app using services for the data, but I just was way too far from capable along that path and have to get something out for the clients to use. John W. Colby www.ColbyConsulting.com On 1/10/2011 5:56 AM, Mark Breen wrote: > Hello John, > > Charlotte's diagnose sounds quite correct. > > One thing to watch, the db might be showing a user named jcolby that was > created from machine A > > When you move it to machine b, you may also have a user named jcolby, but it > not the same user. Trying to assign jcolby to the db on machine b failed > because it says the user already exists. > > The solution is to drop the user from the db, when you are on machine b, > then re-assign jcolby, and it works perfect. > > If you back machine b and restore to machine a, you will probably have to do > the same thing. > > just a note to watch out for, > > Mark > > > > On 9 January 2011 05:36, Charlotte Foust wrote: > >> You don't have permissions on the database. You can see that it >> exists, but that's all. As the SA from a machine that has full >> access, probably the server, you need to grant appropriate permissions >> to you role or Windows login or whatever you're using to open the >> database. >> >> Charlotte Foust >> >> On Fri, Jan 7, 2011 at 9:06 PM, jwcolby >> wrote: >>> I went back in with MSE and looked at that server. While I can see the >>> databases of interest, if I click on them and try to see the tables >> inside, >>> I get an error "the database DISCO is not available" and the plus symbol >> in >>> front of the database disappears. >>> >>> So I can see that the db exists but not actually access it (from my >>> workstation). >>> >>> I can see and open the database from MSE on the server itself. >>> >>> Is this an ownership / rights kind of issue? I am not getting an actual >>> error number from my workstation, just an "not available" generic kind of >>> message. >>> >>> If it is ownership / rights, how do I go about discovering how to fix it? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From dkalsow at yahoo.com Mon Jan 10 10:00:20 2011 From: dkalsow at yahoo.com (Dale Kalsow) Date: Mon, 10 Jan 2011 08:00:20 -0800 (PST) Subject: [AccessD] Crystal 2008 Question In-Reply-To: <4D2B1606.2060307@colbyconsulting.com> References: <4D27F0C3.2030206@colbyconsulting.com> <4D2B1606.2060307@colbyconsulting.com> Message-ID: <870063.35703.qm@web130104.mail.mud.yahoo.com> I don't know if anyone can help me with this question but here goes: ? I am trying to create a crystal report with groupings.? In the detail records, I have field (Field 1)?that is averaged in a group 1 footer field (Footer1-Field1).? That works fine.? My issue is when I get to grouping 2.? How do I sum Footer1-Field1?? When I click on the field and and choose Insert, Summary; I do not get an option for Summing (I get Maximum, Minnimum, Count, etc.).? It appears that Crystal is seeing Footer1-Field1 as a string (or is something else is going on).? If I could sum each of the Footer1-Field1 fields the problem would be solved.? ? If I click on the orginal field (Field 1), I can select the option insert, running total.? I do not get this option when I click on the group 1 footer field (Footer1-Field1).? Can I not total a footer field as I would in Access. ? ? Thanks! ? Dale From jwcolby at colbyconsulting.com Mon Jan 10 10:42:21 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 11:42:21 -0500 Subject: [AccessD] Solid State Drives Roundup: OCZ RevoDrive, Crucial RealSSD C300, and Others - X-bit labs Message-ID: <4D2B36ED.9020203@colbyconsulting.com> http://www.xbitlabs.com/articles/storage/display/corsair-crucial-intel-ocz-ssd.html -- John W. Colby www.ColbyConsulting.com From DWUTKA at Marlow.com Mon Jan 10 11:06:42 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 10 Jan 2011 11:06:42 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, , <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg> Message-ID: I did... it was on a hunch. His issue is the # is not a wildcard character in ADO. Function testwildcards() Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset rs.Open "Query1", CurrentProject.Connection, adOpenKeyset, adLockReadOnly If rs.EOF = False Then rs.MoveFirst Do Until rs.EOF = True MsgBox rs.Fields(0).Value rs.MoveNext Loop Else MsgBox "No Records" End If rs.Close Set rs = Nothing End Function Function testwildcards2() Dim rs As DAO.Recordset Dim db As DAO.Database Set db = CurrentDb Set rs = db.OpenRecordset("Query1") If rs.EOF = False Then rs.MoveFirst Do Until rs.EOF = True MsgBox rs.Fields(0).Value rs.MoveNext Loop Else MsgBox "No Records" End If rs.Close Set rs = Nothing End Function Created a little temp table myself, with Query1 having LIKE "###" for the criteria. (have one record, in a text field, with 3 numeric characters). So testwildcards returns no records. Testwildcards2 returns 1 (As it should). Changed Query1 to use 4*, returns one record, as it should, in testwildcards2, returns no records in testwildcards. Change Query1 to use Like "4%" and the results are the opposite. This is kind of interesting. I think this means that ADO is actually reading the SQL of Query1 and interpreting the SQL itself. Go figure. I can't find numeric wildcards for ADO, just % and _ which are * and ? in Jet. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Saturday, January 08, 2011 6:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Record Set Puzzler involving Query withCriteria Tried both ways in A2003 and A2007 and couldn't duplicate Brad's problem. -- Stuart On 8 Jan 2011 at 15:56, Rocky Smolin wrote: > Instead of "Select * from qry_Test" what happens if you use just > "qry_Test". And is this the record source for the Form? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Saturday, January 08, 2011 2:13 PM To: Access Developers > discussion and problem solving Subject: [AccessD] Access Record Set > Puzzler involving Query with Criteria > > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don't think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From jedi at charm.net Mon Jan 10 11:28:40 2011 From: jedi at charm.net (Michael Bahr) Date: Mon, 10 Jan 2011 12:28:40 -0500 (EST) Subject: [AccessD] Read only rights In-Reply-To: <4D2A941B.2050202@colbyconsulting.com> References: <4D2A941B.2050202@colbyconsulting.com> Message-ID: <1280.24.35.23.165.1294680520.squirrel@mail.expedient.net> Should be the ACL or Access Control List. This is done on the server side and keeps prying eyes out. Using the DAC-Discretionary Access Control model, where you are the owner and you give specific rights to individuals or groups. Mike > I created two users to test the rights I assigned and how they function, > straight in SQL Server. > One is read and one is read and write. > > The read / write operates as expected, however the read only allowed me to > modify but not save the > modifications. Somehow I expected the query to be readonly. > > Again this was directly in a SQL Server table, logged in to SSMS through > that user. > > I expect the same results once I get to getting at the data from Access. > Is there a way to prevent > even the appearance of modifying the data if the user is read only? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Mon Jan 10 14:15:35 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 10 Jan 2011 12:15:35 -0800 Subject: [AccessD] Upsizing In-Reply-To: <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> Message-ID: Thanks for the info... The data importation is the key point and I have been playing around with and eventually ended with Microsoft's SQL Server Migration Assistant (SSMA) for Access (http://tinyurl.com/37ltooy) to that end. It may be simple once it is configured properly but as of yet it is only sort of working(?) I have dragged all the queries and tables into a single MDB (no minor feat as it required the merging two applications) and am hoping this time it will push/translate the objects through without a hiccup... (May have to migrate the master MDB from 2003 to 2007 to make it all work) This exercise was supposed to be quick and dirty. If can think of any better solution don't hesitate to enlighten me, ;-) After all this fun I am sure the client's site will be much easier to configure...? Yeah...right... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Sunday, January 09, 2011 2:39 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsizing I would just import all of the BE tables into SQL Server and then relink the FE using ODBC. I've got a couple of systems where I do something similar. The FE application can work with either an Access or a SQL Server BE depending on the environment. It's simply a matter of running some re-linking code to switch between BEs. -- Stuart On 9 Jan 2011 at 13:53, Jim Lawrence wrote: > Hi All: > > I know that Upsizing has been discussed at certain points but I now > have to do a quick and dirty upgrade before I can seriously translate > a site to ADO-OLE. > > Right now the client has an Access2003 application sitting on a > Windows Server 2003 or 2008 (not sure yet). There is a SQL Server 2005 > on the computer. Due to some bizarre unstable connection issues we > have to move things up and quickly. > > The current application is broken into FE and BE. > > 1. Should the FE and BE be merged before running the upsizing or not? > 2. Will all the queries and reports have to be manually updated? 3. Is > there anyway to modify the Upsize generated SQL connections to point > to another SQL server? 4. Is there a better way to do this process > than using the Upsize wizard? 5. Is there any other issues that should > be handled or looked out for? > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 10 16:44:52 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 11 Jan 2011 08:44:52 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg>, Message-ID: <4D2B8BE4.20415.412FDE3@stuart.lexacorp.com.pg> Doh... I never use ADO recordsets so I didn't realise that it used SQL wilscards, but it makes sense. One more reason to stick with DAO :-) It seems logical to me that ADO evaluates the sub query as well - what else would do it? -- Stuart On 10 Jan 2011 at 11:06, Drew Wutka wrote: > I did... it was on a hunch. His issue is the # is not a wildcard > character in ADO. > ... > > This is kind of interesting. I think this means that ADO is actually > reading the SQL of Query1 and interpreting the SQL itself. Go figure. > > I can't find numeric wildcards for ADO, just % and _ which are * and ? > in Jet. > From jwcolby at colbyconsulting.com Mon Jan 10 17:17:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 18:17:12 -0500 Subject: [AccessD] Upsizing In-Reply-To: References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> Message-ID: <4D2B9378.8070604@colbyconsulting.com> One thing you must do is get all dates handled. Access and SQL Server can handle different ranges of dates and if the access dates can't be imported... You must look for dates before 1/1/1900 and if they exist get them to be after 1/1/1900. John W. Colby www.ColbyConsulting.com On 1/10/2011 3:15 PM, Jim Lawrence wrote: > Thanks for the info... > > The data importation is the key point and I have been playing around with > and eventually ended with Microsoft's SQL Server Migration Assistant (SSMA) > for Access (http://tinyurl.com/37ltooy) to that end. It may be simple once > it is configured properly but as of yet it is only sort of working(?) > > I have dragged all the queries and tables into a single MDB (no minor feat > as it required the merging two applications) and am hoping this time it will > push/translate the objects through without a hiccup... (May have to migrate > the master MDB from 2003 to 2007 to make it all work) > > This exercise was supposed to be quick and dirty. If can think of any better > solution don't hesitate to enlighten me, ;-) > > After all this fun I am sure the client's site will be much easier to > configure...? Yeah...right... > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Sunday, January 09, 2011 2:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Upsizing > > I would just import all of the BE tables into SQL Server and then relink the > FE using ODBC. > > I've got a couple of systems where I do something similar. The FE > application can work with > either an Access or a SQL Server BE depending on the environment. It's > simply a matter of > running some re-linking code to switch between BEs. > From DWUTKA at Marlow.com Mon Jan 10 18:47:53 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 10 Jan 2011 18:47:53 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: <4D2B8BE4.20415.412FDE3@stuart.lexacorp.com.pg> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg>, <4D2B8BE4.20415.412FDE3@stuart.lexacorp.com.pg> Message-ID: Jet. At least I just kinda figured that ADO would be telling Jet, hey, 'return qryXXX'. Ironically, I almost never used DAO, even when developing within Access, which is probably why the wildcards were the first thing to pop into my head as the issue. That little bugger caused me a real headache over a decade ago, when working with ADO in VB6. It wasn't long after I started in Access, that I got into VB and asp. ADO provides the versatility of jumping between various data sources, so I just kept everything in ADO. The only time I ever used DAO was when I needed functionality that only DAO provided (like running a custom function inside a query). Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 10, 2011 4:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Record Set Puzzler involving Query withCriteria Doh... I never use ADO recordsets so I didn't realise that it used SQL wilscards, but it makes sense. One more reason to stick with DAO :-) It seems logical to me that ADO evaluates the sub query as well - what else would do it? -- Stuart On 10 Jan 2011 at 11:06, Drew Wutka wrote: > I did... it was on a hunch. His issue is the # is not a wildcard > character in ADO. > ... > > This is kind of interesting. I think this means that ADO is actually > reading the SQL of Query1 and interpreting the SQL itself. Go figure. > > I can't find numeric wildcards for ADO, just % and _ which are * and ? > in Jet. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From jwcolby at colbyconsulting.com Tue Jan 11 07:39:19 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 08:39:19 -0500 Subject: [AccessD] Contiguous Time Periods Message-ID: <4D2C5D87.7010800@colbyconsulting.com> -- John W. Colby www.ColbyConsulting.com http://www.simple-talk.com/sql/t-sql-programming/contiguous-time-periods/?utm_source=simpletalk&utm_medium=email-main&utm_content=TimePeriods-20101130&utm_campaign=SQL From mikedorism at verizon.net Tue Jan 11 07:41:42 2011 From: mikedorism at verizon.net (Doris Manning) Date: Tue, 11 Jan 2011 08:41:42 -0500 Subject: [AccessD] Crystal 2008 Question In-Reply-To: <870063.35703.qm@web130104.mail.mud.yahoo.com> References: <4D27F0C3.2030206@colbyconsulting.com> <4D2B1606.2060307@colbyconsulting.com> <870063.35703.qm@web130104.mail.mud.yahoo.com> Message-ID: <50D278BAD90C443786FDC915F827BCBE@hargrove.internal> Crystal is seeing Footer1-Field1 as a formula based on adding up all the Field1 entries and dividing by the number of Field1 entries to get the average of Field1. You could try creating your own formula Sum(Average(Field1)). Doris Manning Senior Developer & Database Administrator Hargrove Inc. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow Sent: Monday, January 10, 2011 11:00 AM To: Access Developers discussion and problem solving Subject: [AccessD] Crystal 2008 Question I don't know if anyone can help me with this question but here goes: ? I am trying to create a crystal report with groupings.? In the detail records, I have field (Field 1)?that is averaged in a group 1 footer field (Footer1-Field1).? That works fine.? My issue is when I get to grouping 2.? How do I sum Footer1-Field1?? When I click on the field and and choose Insert, Summary; I do not get an option for Summing (I get Maximum, Minnimum, Count, etc.).? It appears that Crystal is seeing Footer1-Field1 as a string (or is something else is going on).? If I could sum each of the Footer1-Field1 fields the problem would be solved.? ? If I click on the orginal field (Field 1), I can select the option insert, running total.? I do not get this option when I click on the group 1 footer field (Footer1-Field1).? Can I not total a footer field as I would in Access. ? ? Thanks! ? Dale -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Tue Jan 11 11:09:07 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Tue, 11 Jan 2011 11:09:07 -0600 Subject: [AccessD] Crystal 2008 Question References: <4D27F0C3.2030206@colbyconsulting.com><4D2B1606.2060307@colbyconsulting.com><870063.35703.qm@web130104.mail.mud.yahoo.com> <50D278BAD90C443786FDC915F827BCBE@hargrove.internal> Message-ID: All, I have a curiosity question. I have never worked with Crystal Reports, but I have heard about it a bit. How does it compare to using Access for reporting? I find the reporting capabilities of Access to be quite powerful. Is Crystal even better? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Doris Manning Sent: Tue 1/11/2011 7:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Crystal 2008 Question Crystal is seeing Footer1-Field1 as a formula based on adding up all the Field1 entries and dividing by the number of Field1 entries to get the average of Field1. You could try creating your own formula Sum(Average(Field1)). Doris Manning Senior Developer & Database Administrator Hargrove Inc. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow Sent: Monday, January 10, 2011 11:00 AM To: Access Developers discussion and problem solving Subject: [AccessD] Crystal 2008 Question I don't know if anyone can help me with this question but here goes: ? I am trying to create a crystal report with groupings.? In the detail records, I have field (Field 1)?that is averaged in a group 1 footer field (Footer1-Field1).? That works fine.? My issue is when I get to grouping 2.? How do I sum Footer1-Field1?? When I click on the field and and choose Insert, Summary; I do not get an option for Summing (I get Maximum, Minnimum, Count, etc.).? It appears that Crystal is seeing Footer1-Field1 as a string (or is something else is going on).? If I could sum each of the Footer1-Field1 fields the problem would be solved.? ? If I click on the orginal field (Field 1), I can select the option insert, running total.? I do not get this option when I click on the group 1 footer field (Footer1-Field1).? Can I not total a footer field as I would in Access. ? ? Thanks! ? Dale -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From iggy at nanaimo.ark.com Tue Jan 11 12:28:26 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Tue, 11 Jan 2011 10:28:26 -0800 Subject: [AccessD] OT:Old Dog, New Tricks Message-ID: <4D2CA14A.2090207@nanaimo.ark.com> Hey All Happy New Year. Well after reading your online intriquing and interesting chats and advice I have decided 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy but how can I be a credible programmer when I can't direct a client to my Web Page. 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to tackle any thing too foreign. I hope to have my first application out of here by the end of January. Just kidding. Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally found one that showed me how to link to an Acess MDB and design a form with navigation, add new and delete buttons. So now I am off and running. I still get frustrated because I know what I want to do but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years ago. It went something like this. Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing to him 5 years ago. So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. From jwcolby at colbyconsulting.com Tue Jan 11 14:25:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 15:25:09 -0500 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CA14A.2090207@nanaimo.ark.com> References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: <4D2CBCA5.1040508@colbyconsulting.com> > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy but how can I be a credible programmer when I can't direct a client to my Web Page. When you are done with yours, how about fixing up mine? ;) > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to tackle any thing too foreign. As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine language, you will love it after not too long. I would suggest that you take a course at your local college. This gives you immediate projects to complete, homework that has to be done, other students to learn with etc. > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first tutorials I looked at kept trying to show me how to display "Hello World" on the console. It is a bit frustrating at first, partly because it is tough to do the database stuff until you get comfortable with the environment itself. We all want to start at virtuoso and that definitely ain't happening with .Net. If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. John W. Colby www.ColbyConsulting.com On 1/11/2011 1:28 PM, Tony Septav wrote: > Hey All > Happy New Year. > Well after reading your online intriquing and interesting chats and advice I have decided > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy > but how can I be a credible programmer when I can't direct a client to my Web Page. > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to > tackle any thing too foreign. I hope to have my first application out of here by the end of January. > Just kidding. > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do > what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally > found one that showed me how to link to an Acess MDB and design a form with navigation, add new and > delete buttons. So now I am off and running. I still get frustrated because I know what I want to do > but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years > ago. It went something like this. > Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the > piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I > have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing > to him 5 years ago. > So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. From iggy at nanaimo.ark.com Tue Jan 11 14:36:58 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Tue, 11 Jan 2011 12:36:58 -0800 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CBCA5.1040508@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> Message-ID: <4D2CBF6A.4010103@nanaimo.ark.com> Thanks JW It may be a brave new world but it is scary. jwcolby wrote: > > 1. To finally get my Web Page (I designed it over 2 years ago) up > and running. It is nothing fancy but how can I be a credible > programmer when I can't direct a client to my Web Page. > > When you are done with yours, how about fixing up mine? ;) > > > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am > an old dog and I didn't want to tackle any thing too foreign. > > As I said many times, pick a .net language, *any* language, and get > started. VB.Net is a fine language, you will love it after not too long. > > I would suggest that you take a course at your local college. This > gives you immediate projects to complete, homework that has to be > done, other students to learn with etc. > > > Let me tell you I have been struggling with VB.Net. I am pretty > proficient in getting Access to do what I want. Now I have to learn a > whole new bag of tricks. It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello > World" on the console. > > It is a bit frustrating at first, partly because it is tough to do the > database stuff until you get comfortable with the environment itself. > We all want to start at virtuoso and that definitely ain't happening > with .Net. > > If you haven't already, join the vb list. A lot of the .Net only > stuff goes by on that list. > > John W. Colby > www.ColbyConsulting.com > > On 1/11/2011 1:28 PM, Tony Septav wrote: > >> Hey All >> Happy New Year. >> Well after reading your online intriquing and interesting chats and >> advice I have decided >> 1. To finally get my Web Page (I designed it over 2 years ago) up and >> running. It is nothing fancy >> but how can I be a credible programmer when I can't direct a client >> to my Web Page. >> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an >> old dog and I didn't want to >> tackle any thing too foreign. I hope to have my first application out >> of here by the end of January. >> Just kidding. >> Let me tell you I have been struggling with VB.Net. I am pretty >> proficient in getting Access to do >> what I want. Now I have to learn a whole new bag of tricks. It didn't >> help that some of the first >> tutorials I looked at kept trying to show me how to display "Hello >> World" on the console. I finally >> found one that showed me how to link to an Acess MDB and design a >> form with navigation, add new and >> delete buttons. So now I am off and running. I still get frustrated >> because I know what I want to do >> but at this point I don't know how to do it in VB.Net. But I keep >> remembering something I read years >> ago. It went something like this. >> Ted and Paul are having a conversation. Paul says "I would really >> like to learn how to play the >> piano, but I hear it takes about 5 years to really learn how to play >> it well, I just don't think I >> have the time". Ted thinks about it for a moment and then realizes >> that Paul had said the same thing >> to him 5 years ago. >> So hopefully I can persevere and catch up to you guys. I just hope it >> doesn't take me 5 years. > From jwcolby at colbyconsulting.com Tue Jan 11 15:20:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 16:20:17 -0500 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CBF6A.4010103@nanaimo.ark.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> Message-ID: <4D2CC991.4070806@colbyconsulting.com> LOL, yea. I'm here to tell you though, it is incredibly more powerful. It's going to take you awhile to get the hang of it, just the simple things. Then one day you will wake up and say "I need to raise an event and pass a message" and you will start another journey. You will say "I need to learn threading", and you will start another journey. I have designed a status list class which allows me to instantiate the status class deep down in a class structure, and pass in the list control pointer from the form. Once I do this I can update the status even though the thing wanting to write to the status list is running in a thread. Very cool and very powerful, especially after struggling for a long time just to update a simple text box from a thread. The old way I was doing it was raising an event, handling it in the next level up, raising an event to pass the status up the chain etc until it was finally sunk on the form. Ick! But it worked. Ick! Sometimes you do what works because you can manage to do that. Six months later you look back and go "Ick!". But we all went through that with Access as well. Now my status class handles all of the stuff required to get the form's thread to do the update, and passing the status to that thread correctly. I now have major components three class levels down that can own a status list and display their status with nothing more than a call to the status class' method. What a hoot! And perhaps someday I will look back on this and go Ick! But for now it works. John W. Colby www.ColbyConsulting.com On 1/11/2011 3:36 PM, Tony Septav wrote: > Thanks JW > It may be a brave new world but it is scary. > > jwcolby wrote: > >> > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing >> fancy but how can I be a credible programmer when I can't direct a client to my Web Page. >> >> When you are done with yours, how about fixing up mine? ;) >> >> > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want >> to tackle any thing too foreign. >> >> As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine >> language, you will love it after not too long. >> >> I would suggest that you take a course at your local college. This gives you immediate projects to >> complete, homework that has to be done, other students to learn with etc. >> >> > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to >> do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the >> first tutorials I looked at kept trying to show me how to display "Hello World" on the console. >> >> It is a bit frustrating at first, partly because it is tough to do the database stuff until you >> get comfortable with the environment itself. We all want to start at virtuoso and that definitely >> ain't happening with .Net. >> >> If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/11/2011 1:28 PM, Tony Septav wrote: >> >>> Hey All >>> Happy New Year. >>> Well after reading your online intriquing and interesting chats and advice I have decided >>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy >>> but how can I be a credible programmer when I can't direct a client to my Web Page. >>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to >>> tackle any thing too foreign. I hope to have my first application out of here by the end of January. >>> Just kidding. >>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do >>> what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first >>> tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally >>> found one that showed me how to link to an Acess MDB and design a form with navigation, add new and >>> delete buttons. So now I am off and running. I still get frustrated because I know what I want to do >>> but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years >>> ago. It went something like this. >>> Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the >>> piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I >>> have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing >>> to him 5 years ago. >>> So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. >> > From iggy at nanaimo.ark.com Tue Jan 11 15:51:32 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Tue, 11 Jan 2011 13:51:32 -0800 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CC991.4070806@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> Message-ID: <4D2CD0E4.2030402@nanaimo.ark.com> Hey JW Now you really are scaring me. I am just a newbie to this stuff and what you are explaining to me at the moment is "Greek". Someday hopefully I will be able to debate with you on these things. All things aside I really appreciate your enthusiasm. jwcolby wrote: > LOL, yea. I'm here to tell you though, it is incredibly more > powerful. It's going to take you awhile to get the hang of it, just > the simple things. Then one day you will wake up and say "I need to > raise an event and pass a message" and you will start another > journey. You will say "I need to learn threading", and you will start > another journey. > > I have designed a status list class which allows me to instantiate the > status class deep down in a class structure, and pass in the list > control pointer from the form. Once I do this I can update the status > even though the thing wanting to write to the status list is running > in a thread. Very cool and very powerful, especially after struggling > for a long time just to update a simple text box from a thread. The > old way I was doing it was raising an event, handling it in the next > level up, raising an event to pass the status up the chain etc until > it was finally sunk on the form. > > Ick! But it worked. Ick! Sometimes you do what works because you > can manage to do that. Six months later you look back and go "Ick!". > But we all went through that with Access as well. > > Now my status class handles all of the stuff required to get the > form's thread to do the update, and passing the status to that thread > correctly. I now have major components three class levels down that > can own a status list and display their status with nothing more than > a call to the status class' method. What a hoot! And perhaps someday > I will look back on this and go Ick! But for now it works. > > John W. Colby > www.ColbyConsulting.com > > On 1/11/2011 3:36 PM, Tony Septav wrote: > >> Thanks JW >> It may be a brave new world but it is scary. >> >> jwcolby wrote: >> >>> > 1. To finally get my Web Page (I designed it over 2 years ago) up >>> and running. It is nothing >>> fancy but how can I be a credible programmer when I can't direct a >>> client to my Web Page. >>> >>> When you are done with yours, how about fixing up mine? ;) >>> >>> > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am >>> an old dog and I didn't want >>> to tackle any thing too foreign. >>> >>> As I said many times, pick a .net language, *any* language, and get >>> started. VB.Net is a fine >>> language, you will love it after not too long. >>> >>> I would suggest that you take a course at your local college. This >>> gives you immediate projects to >>> complete, homework that has to be done, other students to learn with >>> etc. >>> >>> > Let me tell you I have been struggling with VB.Net. I am pretty >>> proficient in getting Access to >>> do what I want. Now I have to learn a whole new bag of tricks. It >>> didn't help that some of the >>> first tutorials I looked at kept trying to show me how to display >>> "Hello World" on the console. >>> >>> It is a bit frustrating at first, partly because it is tough to do >>> the database stuff until you >>> get comfortable with the environment itself. We all want to start at >>> virtuoso and that definitely >>> ain't happening with .Net. >>> >>> If you haven't already, join the vb list. A lot of the .Net only >>> stuff goes by on that list. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/11/2011 1:28 PM, Tony Septav wrote: >>> >>>> Hey All >>>> Happy New Year. >>>> Well after reading your online intriquing and interesting chats and >>>> advice I have decided >>>> 1. To finally get my Web Page (I designed it over 2 years ago) up >>>> and running. It is nothing fancy >>>> but how can I be a credible programmer when I can't direct a client >>>> to my Web Page. >>>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am >>>> an old dog and I didn't want to >>>> tackle any thing too foreign. I hope to have my first application >>>> out of here by the end of January. >>>> Just kidding. >>>> Let me tell you I have been struggling with VB.Net. I am pretty >>>> proficient in getting Access to do >>>> what I want. Now I have to learn a whole new bag of tricks. It >>>> didn't help that some of the first >>>> tutorials I looked at kept trying to show me how to display "Hello >>>> World" on the console. I finally >>>> found one that showed me how to link to an Acess MDB and design a >>>> form with navigation, add new and >>>> delete buttons. So now I am off and running. I still get frustrated >>>> because I know what I want to do >>>> but at this point I don't know how to do it in VB.Net. But I keep >>>> remembering something I read years >>>> ago. It went something like this. >>>> Ted and Paul are having a conversation. Paul says "I would really >>>> like to learn how to play the >>>> piano, but I hear it takes about 5 years to really learn how to >>>> play it well, I just don't think I >>>> have the time". Ted thinks about it for a moment and then realizes >>>> that Paul had said the same thing >>>> to him 5 years ago. >>>> So hopefully I can persevere and catch up to you guys. I just hope >>>> it doesn't take me 5 years. >>> >>> >> From fuller.artful at gmail.com Tue Jan 11 15:57:33 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 11 Jan 2011 16:57:33 -0500 Subject: [AccessD] Upsizing In-Reply-To: <4D2B9378.8070604@colbyconsulting.com> References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> <4D2B9378.8070604@colbyconsulting.com> Message-ID: There is a utility from an Australian firm (Trigeminal, if memory serves) that inspects your Access data and tells you to fix anything that may pose a problem when upsizing (and there are more than a few gotchas). I don't have it handy, but it is amazingly good at spotting potential problems. Once you've attended to these, the Access upsizing wizard does everything correctly. Visit the Trigeminal site and see if my memory is correct as to creator. Arthur On Mon, Jan 10, 2011 at 6:17 PM, jwcolby wrote: > One thing you must do is get all dates handled. Access and SQL Server can > handle different ranges of dates and if the access dates can't be > imported... > > You must look for dates before 1/1/1900 and if they exist get them to be > after 1/1/1900. > > John W. Colby > www.ColbyConsulting.com > > > On 1/10/2011 3:15 PM, Jim Lawrence wrote: > >> Thanks for the info... >> >> The data importation is the key point and I have been playing around with >> and eventually ended with Microsoft's SQL Server Migration Assistant >> (SSMA) >> for Access (http://tinyurl.com/37ltooy) to that end. It may be simple >> once >> it is configured properly but as of yet it is only sort of working(?) >> >> I have dragged all the queries and tables into a single MDB (no minor feat >> as it required the merging two applications) and am hoping this time it >> will >> push/translate the objects through without a hiccup... (May have to >> migrate >> the master MDB from 2003 to 2007 to make it all work) >> >> This exercise was supposed to be quick and dirty. If can think of any >> better >> solution don't hesitate to enlighten me, ;-) >> >> After all this fun I am sure the client's site will be much easier to >> configure...? Yeah...right... >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart >> McLachlan >> Sent: Sunday, January 09, 2011 2:39 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Upsizing >> >> I would just import all of the BE tables into SQL Server and then relink >> the >> FE using ODBC. >> >> I've got a couple of systems where I do something similar. The FE >> application can work with >> either an Access or a SQL Server BE depending on the environment. It's >> simply a matter of >> running some re-linking code to switch between BEs. >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Tue Jan 11 16:12:43 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 11 Jan 2011 16:12:43 -0600 Subject: [AccessD] Upsizing In-Reply-To: References: <4D2A0B97.4080504@colbyconsulting.com><9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com><4D2A38F4.8078.14107123@stuart.lexacorp.com.pg><4D2B9378.8070604@colbyconsulting.com> Message-ID: <7E6D2361E22F4EC0A9A3BD79A4172023@DanWaters> Arthur - this might be what you're thinking of: http://www.ssw.com.au/ssw/UpsizingPro/ Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, January 11, 2011 3:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsizing There is a utility from an Australian firm (Trigeminal, if memory serves) that inspects your Access data and tells you to fix anything that may pose a problem when upsizing (and there are more than a few gotchas). I don't have it handy, but it is amazingly good at spotting potential problems. Once you've attended to these, the Access upsizing wizard does everything correctly. Visit the Trigeminal site and see if my memory is correct as to creator. Arthur On Mon, Jan 10, 2011 at 6:17 PM, jwcolby wrote: > One thing you must do is get all dates handled. Access and SQL Server can > handle different ranges of dates and if the access dates can't be > imported... > > You must look for dates before 1/1/1900 and if they exist get them to be > after 1/1/1900. > > John W. Colby > www.ColbyConsulting.com > > > On 1/10/2011 3:15 PM, Jim Lawrence wrote: > >> Thanks for the info... >> >> The data importation is the key point and I have been playing around with >> and eventually ended with Microsoft's SQL Server Migration Assistant >> (SSMA) >> for Access (http://tinyurl.com/37ltooy) to that end. It may be simple >> once >> it is configured properly but as of yet it is only sort of working(?) >> >> I have dragged all the queries and tables into a single MDB (no minor feat >> as it required the merging two applications) and am hoping this time it >> will >> push/translate the objects through without a hiccup... (May have to >> migrate >> the master MDB from 2003 to 2007 to make it all work) >> >> This exercise was supposed to be quick and dirty. If can think of any >> better >> solution don't hesitate to enlighten me, ;-) >> >> After all this fun I am sure the client's site will be much easier to >> configure...? Yeah...right... >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart >> McLachlan >> Sent: Sunday, January 09, 2011 2:39 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Upsizing >> >> I would just import all of the BE tables into SQL Server and then relink >> the >> FE using ODBC. >> >> I've got a couple of systems where I do something similar. The FE >> application can work with >> either an Access or a SQL Server BE depending on the environment. It's >> simply a matter of >> running some re-linking code to switch between BEs. >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Tue Jan 11 16:12:57 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 11 Jan 2011 17:12:57 -0500 Subject: [AccessD] OT: Friday Humour a few days late Message-ID: Only in America Only in America... do drugstores make the sick walk all the way to the back of the store to get their prescriptions while healthy people can buy cigarettes at the front. Only in America .....do people order double cheeseburgers, large fries, and a diet coke. Only in America ......do banks leave vault doors open and then chain the pens to the counters. Only in America ......do we leave cars worth thousands of dollars in the driveway and put our useless junk in the garage. Only in America....do we buy hot dogs in packages of ten and buns in packages of eight. EVER WONDER.... Why the sun lightens our hair, but darkens our skin? Why don't you ever see the headline 'Psychic Wins Lottery'? Why is 'abbreviated' such a long word? Why is it that doctors call what they do 'practice'? Why is lemon juice made with artificial flavour, but dishwashing liquid made with real lemons? Why is the man who invests all your money called a broker? Why is the time of day with the slowest traffic called rush hour? Why isn't there mouse-flavoured cat food? Why didn't Noah swat those two mosquitoes? Why do they sterilize the needle for lethal injections? You know that indestructible black box that is used on airplanes? Why don't they make the whole plane out of that stuff? Why don't sheep shrink when it rains? Why are they called apartments when they are all stuck together? I like this one! If con is the opposite of pro, is Congress the opposite of progress? If flying is so safe, why do they call the airport the terminal? Arthur From fuller.artful at gmail.com Tue Jan 11 16:19:26 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 11 Jan 2011 17:19:26 -0500 Subject: [AccessD] Upsizing In-Reply-To: <7E6D2361E22F4EC0A9A3BD79A4172023@DanWaters> References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> <4D2B9378.8070604@colbyconsulting.com> <7E6D2361E22F4EC0A9A3BD79A4172023@DanWaters> Message-ID: Yup! That's the one. On Tue, Jan 11, 2011 at 5:12 PM, Dan Waters wrote: > Arthur - this might be what you're thinking of: > > http://www.ssw.com.au/ssw/UpsizingPro/ > > Dan > From steve at datamanagementsolutions.biz Tue Jan 11 16:23:20 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Wed, 12 Jan 2011 11:23:20 +1300 Subject: [AccessD] OT: Friday Humour a few days late In-Reply-To: References: Message-ID: Thanks, Arthur. I enjoyed them - and I'm not even American. :-) Regards Steve -----Original Message----- From: Arthur Fuller Sent: Wednesday, January 12, 2011 11:12 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Friday Humour a few days late Only in America Only in America... do drugstores make the sick walk all the way to the back of the store to get their prescriptions while healthy people can buy cigarettes at the front. Only in America .....do people order double cheeseburgers, large fries, and a diet coke. Only in America ......do banks leave vault doors open and then chain the pens to the counters. Only in America ......do we leave cars worth thousands of dollars in the driveway and put our useless junk in the garage. Only in America....do we buy hot dogs in packages of ten and buns in packages of eight. EVER WONDER.... Why the sun lightens our hair, but darkens our skin? Why don't you ever see the headline 'Psychic Wins Lottery'? Why is 'abbreviated' such a long word? Why is it that doctors call what they do 'practice'? Why is lemon juice made with artificial flavour, but dishwashing liquid made with real lemons? Why is the man who invests all your money called a broker? Why is the time of day with the slowest traffic called rush hour? Why isn't there mouse-flavoured cat food? Why didn't Noah swat those two mosquitoes? Why do they sterilize the needle for lethal injections? You know that indestructible black box that is used on airplanes? Why don't they make the whole plane out of that stuff? Why don't sheep shrink when it rains? Why are they called apartments when they are all stuck together? I like this one! If con is the opposite of pro, is Congress the opposite of progress? If flying is so safe, why do they call the airport the terminal? Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jackandpat.d at gmail.com Tue Jan 11 16:26:53 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 11 Jan 2011 17:26:53 -0500 Subject: [AccessD] OT: Friday Humour a few days late In-Reply-To: References: Message-ID: Great stuff Arthur.... really makes one think LOL On Tue, Jan 11, 2011 at 5:12 PM, Arthur Fuller wrote: > Only in America > > Only in America... do drugstores make the sick walk all the way to the > back > of the store to get their prescriptions while healthy people can buy > cigarettes at the front. > > > > Only in America .....do people order double cheeseburgers, large fries, > and > a diet coke. > > > > Only in America ......do banks leave vault doors open and then chain the > pens to the counters. > > > > Only in America ......do we leave cars worth thousands of dollars in the > driveway and put our useless junk in the garage. > > > > Only in America....do we buy hot dogs in packages of ten and buns in > packages of eight. > > > > EVER WONDER.... > > Why the sun lightens our hair, but darkens our skin? > > > > Why don't you ever see the headline 'Psychic Wins Lottery'? > > > > Why is 'abbreviated' such a long word? > > > > Why is it that doctors call what they do 'practice'? > > > > Why is lemon juice made with artificial flavour, but dishwashing liquid > made > with real lemons? > > > > Why is the man who invests all your money called a broker? > > > > Why is the time of day with the slowest traffic called rush hour? > > > > Why isn't there mouse-flavoured cat food? > > > > Why didn't Noah swat those two mosquitoes? > > > > Why do they sterilize the needle for lethal injections? > > > > You know that indestructible black box that is used on airplanes? Why don't > they make the whole plane out of that stuff? > > > > Why don't sheep shrink when it rains? > > > > Why are they called apartments when they are all stuck together? > > > > I like this one! > > If con is the opposite of pro, is Congress the opposite of progress? > > > If flying is so safe, why do they call the airport the terminal? > > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Tue Jan 11 18:41:35 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 12 Jan 2011 03:41:35 +0300 Subject: [AccessD] Exporting PPT pics using Automation Message-ID: <6209B8325E5E43929A06A1DD9AD0CE88@nant> Hi All -- The subject is almost ready here thanks to this article http://www.tech-archive.net/pdf/Archive/Office/microsoft.public.office.devel oper.vba/2006-10/msg00046.pdf the only issue is that pictures get scaled down, and I can't find quickly how to export them in their original size. Anybody? Thank you. -- Shamil From Darryl.Collins at iag.com.au Tue Jan 11 18:41:49 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Wed, 12 Jan 2011 11:41:49 +1100 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CC991.4070806@colbyconsulting.com> Message-ID: <201101120041.p0C0fqsB025998@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ "Ick! Sometimes you do what works because you can manage to do that. Six months later you look back and go "Ick!"." That neatly sums up the last 20 years or so of my programming life... :) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, 12 January 2011 8:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT:Old Dog, New Tricks LOL, yea. I'm here to tell you though, it is incredibly more powerful. It's going to take you awhile to get the hang of it, just the simple things. Then one day you will wake up and say "I need to raise an event and pass a message" and you will start another journey. You will say "I need to learn threading", and you will start another journey. I have designed a status list class which allows me to instantiate the status class deep down in a class structure, and pass in the list control pointer from the form. Once I do this I can update the status even though the thing wanting to write to the status list is running in a thread. Very cool and very powerful, especially after struggling for a long time just to update a simple text box from a thread. The old way I was doing it was raising an event, handling it in the next level up, raising an event to pass the status up the chain etc until it was finally sunk on the form. Ick! But it worked. Ick! Sometimes you do what works because you can manage to do that. Six months later you look back and go "Ick!". But we all went through that with Access as well. Now my status class handles all of the stuff required to get the form's thread to do the update, and passing the status to that thread correctly. I now have major components three class levels down that can own a status list and display their status with nothing more than a call to the status class' method. What a hoot! And perhaps someday I will look back on this and go Ick! But for now it works. John W. Colby www.ColbyConsulting.com On 1/11/2011 3:36 PM, Tony Septav wrote: > Thanks JW > It may be a brave new world but it is scary. > > jwcolby wrote: > >> > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing >> fancy but how can I be a credible programmer when I can't direct a client to my Web Page. >> >> When you are done with yours, how about fixing up mine? ;) >> >> > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want >> to tackle any thing too foreign. >> >> As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine >> language, you will love it after not too long. >> >> I would suggest that you take a course at your local college. This gives you immediate projects to >> complete, homework that has to be done, other students to learn with etc. >> >> > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to >> do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the >> first tutorials I looked at kept trying to show me how to display "Hello World" on the console. >> >> It is a bit frustrating at first, partly because it is tough to do the database stuff until you >> get comfortable with the environment itself. We all want to start at virtuoso and that definitely >> ain't happening with .Net. >> >> If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/11/2011 1:28 PM, Tony Septav wrote: >> >>> Hey All >>> Happy New Year. >>> Well after reading your online intriquing and interesting chats and advice I have decided >>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy >>> but how can I be a credible programmer when I can't direct a client to my Web Page. >>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to >>> tackle any thing too foreign. I hope to have my first application out of here by the end of January. >>> Just kidding. >>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do >>> what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first >>> tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally >>> found one that showed me how to link to an Acess MDB and design a form with navigation, add new and >>> delete buttons. So now I am off and running. I still get frustrated because I know what I want to do >>> but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years >>> ago. It went something like this. >>> Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the >>> piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I >>> have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing >>> to him 5 years ago. >>> So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. >> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From jwcolby at colbyconsulting.com Tue Jan 11 20:20:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 21:20:11 -0500 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <201101120041.p0C0fqsB025998@databaseadvisors.com> References: <201101120041.p0C0fqsB025998@databaseadvisors.com> Message-ID: <4D2D0FDB.9070500@colbyconsulting.com> I was trying so hard not to say that. ;) John W. Colby www.ColbyConsulting.com On 1/11/2011 7:41 PM, Darryl Collins wrote: > > _______________________________________________________________________________________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of this message. > _______________________________________________________________________________________ > > > > > "Ick! Sometimes you do what works because you can manage to do that. Six > months later you look back and go "Ick!"." > > That neatly sums up the last 20 years or so of my programming life... :) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, 12 January 2011 8:20 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT:Old Dog, New Tricks > > LOL, yea. I'm here to tell you though, it is incredibly more powerful. It's going to take you > awhile to get the hang of it, just the simple things. Then one day you will wake up and say "I need > to raise an event and pass a message" and you will start another journey. You will say "I need to > learn threading", and you will start another journey. > > I have designed a status list class which allows me to instantiate the status class deep down in a > class structure, and pass in the list control pointer from the form. Once I do this I can update > the status even though the thing wanting to write to the status list is running in a thread. Very > cool and very powerful, especially after struggling for a long time just to update a simple text box > from a thread. The old way I was doing it was raising an event, handling it in the next level up, > raising an event to pass the status up the chain etc until it was finally sunk on the form. > > Ick! But it worked. Ick! Sometimes you do what works because you can manage to do that. Six > months later you look back and go "Ick!". But we all went through that with Access as well. > > Now my status class handles all of the stuff required to get the form's thread to do the update, and > passing the status to that thread correctly. I now have major components three class levels down > that can own a status list and display their status with nothing more than a call to the status > class' method. What a hoot! And perhaps someday I will look back on this and go Ick! But for now > it works. > > John W. Colby > www.ColbyConsulting.com > > On 1/11/2011 3:36 PM, Tony Septav wrote: >> Thanks JW >> It may be a brave new world but it is scary. >> >> jwcolby wrote: >> >>>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing >>> fancy but how can I be a credible programmer when I can't direct a client to my Web Page. >>> >>> When you are done with yours, how about fixing up mine? ;) >>> >>>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want >>> to tackle any thing too foreign. >>> >>> As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine >>> language, you will love it after not too long. >>> >>> I would suggest that you take a course at your local college. This gives you immediate projects to >>> complete, homework that has to be done, other students to learn with etc. >>> >>>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to >>> do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the >>> first tutorials I looked at kept trying to show me how to display "Hello World" on the console. >>> >>> It is a bit frustrating at first, partly because it is tough to do the database stuff until you >>> get comfortable with the environment itself. We all want to start at virtuoso and that definitely >>> ain't happening with .Net. >>> >>> If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/11/2011 1:28 PM, Tony Septav wrote: >>> >>>> Hey All >>>> Happy New Year. >>>> Well after reading your online intriquing and interesting chats and advice I have decided >>>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy >>>> but how can I be a credible programmer when I can't direct a client to my Web Page. >>>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to >>>> tackle any thing too foreign. I hope to have my first application out of here by the end of January. >>>> Just kidding. >>>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do >>>> what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first >>>> tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally >>>> found one that showed me how to link to an Acess MDB and design a form with navigation, add new and >>>> delete buttons. So now I am off and running. I still get frustrated because I know what I want to do >>>> but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years >>>> ago. It went something like this. >>>> Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the >>>> piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I >>>> have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing >>>> to him 5 years ago. >>>> So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. >>> >> From michael at mattysconsulting.com Wed Jan 12 07:05:40 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Wed, 12 Jan 2011 08:05:40 -0500 Subject: [AccessD] Exporting PPT pics using Automation In-Reply-To: <6209B8325E5E43929A06A1DD9AD0CE88@nant> References: <6209B8325E5E43929A06A1DD9AD0CE88@nant> Message-ID: <0EC05E849CB946BA8B9D7B23698407F8@Gateway> Shamil, This article says that PowerPoint alters the image: http://www.pptxtreme.com/help/psdimport/ResolutionExplainedPixelsDPIInches.h tml Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Tuesday, January 11, 2011 7:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Exporting PPT pics using Automation Hi All -- The subject is almost ready here thanks to this article http://www.tech-archive.net/pdf/Archive/Office/microsoft.public.office.devel oper.vba/2006-10/msg00046.pdf the only issue is that pictures get scaled down, and I can't find quickly how to export them in their original size. Anybody? Thank you. -- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Wed Jan 12 09:35:43 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 09:35:43 -0600 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CA14A.2090207@nanaimo.ark.com> References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: Have fun with .Net. Just started digging into it last year. I've only worked on ASP.Net stuff though, haven't really created any truly VB.Net apps. I've already read some of the comments on this thread. I think the .Net leap is going to be hedged on how you used VB in the past. If you weren't using class objects as a 'basis' for most of your code, that will be a learning curve, in and of itself. A lot of the 'new' features of .Net are things you could do in VB (actually VB6, there were limitations on VBA), like multi-threading, NT Services, etc. But they were tricky and in some cases 'unsupported'. Other new features really simplify your programming, like the StringBuilder class. Very handy! Enjoy! Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Tuesday, January 11, 2011 12:28 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT:Old Dog, New Tricks Hey All Happy New Year. Well after reading your online intriquing and interesting chats and advice I have decided 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy but how can I be a credible programmer when I can't direct a client to my Web Page. 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to tackle any thing too foreign. I hope to have my first application out of here by the end of January. Just kidding. Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally found one that showed me how to link to an Acess MDB and design a form with navigation, add new and delete buttons. So now I am off and running. I still get frustrated because I know what I want to do but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years ago. It went something like this. Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing to him 5 years ago. So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From charlotte.foust at gmail.com Wed Jan 12 11:01:26 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 12 Jan 2011 09:01:26 -0800 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: Lordy, yes! Once you learn to use the stringbuilder, you're in heaven. Oddly enough, most of the developers in my old shop built strings the hard way, even though stringbuilder was right there waiting for them. I was the only one who used it consistently. Sure is nice for building SQL strings conditionally. Charlotte Foust On Wed, Jan 12, 2011 at 7:35 AM, Drew Wutka wrote: > Have fun with .Net. ?Just started digging into it last year. ?I've only > worked on ASP.Net stuff though, haven't really created any truly VB.Net > apps. > > I've already read some of the comments on this thread. ?I think the .Net > leap is going to be hedged on how you used VB in the past. ?If you > weren't using class objects as a 'basis' for most of your code, that > will be a learning curve, in and of itself. ?A lot of the 'new' features > of .Net are things you could do in VB (actually VB6, there were > limitations on VBA), like multi-threading, NT Services, etc. ?But they > were tricky and in some cases 'unsupported'. ?Other new features really > simplify your programming, like the StringBuilder class. ?Very handy! > > Enjoy! > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Tuesday, January 11, 2011 12:28 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT:Old Dog, New Tricks > > Hey All > Happy New Year. > Well after reading your online intriquing and interesting chats and > advice I have decided > 1. To finally get my Web Page (I designed it over 2 years ago) up and > running. It is nothing fancy but how can I be a credible programmer when > > I can't direct a client to my Web Page. > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an > old dog and I didn't want to tackle any thing too foreign. ?I hope to > have my first application out of here by the end of January. Just > kidding. > Let me tell you I have been struggling with VB.Net. I am pretty > proficient in getting Access to do what I want. Now I have to learn a > whole new bag of tricks. ?It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello > World" on the console. I finally found one that showed me how to link to > > an Acess MDB and design a form with navigation, add new and delete > buttons. So now I am off and running. I still get frustrated because I > know what I want to do but at this point I don't know how to do it in > VB.Net. But I keep remembering ?something I read years ago. It went > something like this. > Ted and Paul are having a conversation. Paul says "I would really like > to learn how to play the piano, but I hear it takes about 5 years to > really learn how to play it well, I just don't think I have the time". > Ted thinks about it for a moment and then realizes that Paul had said > the same thing to him 5 years ago. > So hopefully I can persevere and catch up to you guys. I just hope it > doesn't take me 5 years. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI Business > Sensitive material. If you are not the intended recipient, please contact the sender > immediately and destroy the material in its entirety, whether electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, dissemination, > or other use of, or taking of any action in reliance upon this information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Chester_Kaup at kindermorgan.com Wed Jan 12 11:08:21 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Wed, 12 Jan 2011 11:08:21 -0600 Subject: [AccessD] Query does not return all records Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> The following query only returns 1046 records even though the table dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? Thanks. SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. From marksimms at verizon.net Wed Jan 12 11:10:14 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 12 Jan 2011 12:10:14 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D2CC991.4070806@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> Message-ID: <002101cbb27b$946d8c80$bd48a580$@net> While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. From df.waters at comcast.net Wed Jan 12 11:29:13 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 12 Jan 2011 11:29:13 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: <5D6DA7AE07714533BEE6034E89F4E326@DanWaters> In Access, under Tools | Options | Edit/Find, that is a parameter named, "Don't display lists where more than this number of records read: ___." The default is 1000 - perhaps changing to a larger number would help? I've never modified this myself - good luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Wednesday, January 12, 2011 11:08 AM To: Access Developers discussion and problem solving Subject: [AccessD] Query does not return all records The following query only returns 1046 records even though the table dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? Thanks. SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 12:20:06 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 12 Jan 2011 13:20:06 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <002101cbb27b$946d8c80$bd48a580$@net> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> Message-ID: <4D2DF0D6.1020406@colbyconsulting.com> Mark, > Dot-net is a Ferrari-building tool. I don't believe that. > I think Access builds Chevy's very fine and very quickly. I do believe that. Access remains, hands down, the fastest database application builder in existence. For what it does. When you hit the wall it is tough to get around the wall. .Net is not a database application builder. You are comparing apples to an exotic tropical fruit. .Net is an application builder which can by the way do databases. It cannot be directly compared with Access since they are completely different tools for completely different purposes. (Virtually) Anything that Access can do (big picture), .Net can do, though it may take a little longer. The reverse cannot be said. When you move to .Net you do so because you want a development environment that does not have the walls that Access has. I am not saying that Access is bad, I have used it for many years, earned my living in it for the last 12 years. John W. Colby www.ColbyConsulting.com On 1/12/2011 12:10 PM, Mark Simms wrote: > While there is no question that John needed dot-net due to a multi-threading > requirement, before making the commitment, you've got to ask yourself: > How many Ferrari's are you asked to build ? > > Dot-net is a Ferrari-building tool. It takes a lot longer to build anything > with a complex toolset. > I think Access builds Chevy's very fine and very quickly. > > But if you need to build a Ferrari, by all means move up to dot-net. > Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. > > Note: since no one understands the software business, so I'm stuck on using > these analogies to explain things to end-users. Sorry, didn't mean to offend > anyone. > > > > From davidmcafee at gmail.com Wed Jan 12 12:56:36 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 12 Jan 2011 10:56:36 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? Are any PID fields null? If so, you may have to use the following ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > The following query only returns 1046 records even though the table > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > Thanks. > > SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > Chester Kaup > > Engineering Technician > > Kinder Morgan CO2 Company, LLP > > Office (432) 688-3797 > > FAX (432) 688-3799 > > > > > > No trees were killed in the sending of this message. However a large number > of electrons were terribly inconvenienced. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at Marlow.com Wed Jan 12 13:31:23 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 13:31:23 -0600 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: Sure is. There are several built-in objects that make life pretty easy. Personally, I see these as both a pro and con. So much of what you get to use is luggage in the .Net runtimes. So while the tools are great, and very handy, sometimes it's a little too much for something quick and dirty. In fact, I still find myself opening VB6 to whip up a quick and dirty bit of code. Maybe in a few years, I'll be saying that about .Net, compared to the next generation! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, January 12, 2011 11:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT:Old Dog, New Tricks Lordy, yes! Once you learn to use the stringbuilder, you're in heaven. Oddly enough, most of the developers in my old shop built strings the hard way, even though stringbuilder was right there waiting for them. I was the only one who used it consistently. Sure is nice for building SQL strings conditionally. Charlotte Foust On Wed, Jan 12, 2011 at 7:35 AM, Drew Wutka wrote: > Have fun with .Net. ?Just started digging into it last year. ?I've only > worked on ASP.Net stuff though, haven't really created any truly VB.Net > apps. > > I've already read some of the comments on this thread. ?I think the .Net > leap is going to be hedged on how you used VB in the past. ?If you > weren't using class objects as a 'basis' for most of your code, that > will be a learning curve, in and of itself. ?A lot of the 'new' features > of .Net are things you could do in VB (actually VB6, there were > limitations on VBA), like multi-threading, NT Services, etc. ?But they > were tricky and in some cases 'unsupported'. ?Other new features really > simplify your programming, like the StringBuilder class. ?Very handy! > > Enjoy! > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Tuesday, January 11, 2011 12:28 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT:Old Dog, New Tricks > > Hey All > Happy New Year. > Well after reading your online intriquing and interesting chats and > advice I have decided > 1. To finally get my Web Page (I designed it over 2 years ago) up and > running. It is nothing fancy but how can I be a credible programmer when > > I can't direct a client to my Web Page. > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an > old dog and I didn't want to tackle any thing too foreign. ?I hope to > have my first application out of here by the end of January. Just > kidding. > Let me tell you I have been struggling with VB.Net. I am pretty > proficient in getting Access to do what I want. Now I have to learn a > whole new bag of tricks. ?It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello > World" on the console. I finally found one that showed me how to link to > > an Acess MDB and design a form with navigation, add new and delete > buttons. So now I am off and running. I still get frustrated because I > know what I want to do but at this point I don't know how to do it in > VB.Net. But I keep remembering ?something I read years ago. It went > something like this. > Ted and Paul are having a conversation. Paul says "I would really like > to learn how to play the piano, but I hear it takes about 5 years to > really learn how to play it well, I just don't think I have the time". > Ted thinks about it for a moment and then realizes that Paul had said > the same thing to him 5 years ago. > So hopefully I can persevere and catch up to you guys. I just hope it > doesn't take me 5 years. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI Business > Sensitive material. If you are not the intended recipient, please contact the sender > immediately and destroy the material in its entirety, whether electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, dissemination, > or other use of, or taking of any action in reliance upon this information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From Chester_Kaup at kindermorgan.com Wed Jan 12 13:50:13 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Wed, 12 Jan 2011 13:50:13 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> OK here is what I get. Apparently 5 records were added to the master table (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the criteria of <1/1/2001 I get 1037 records. If I use the criteria of >1/1/2001 I get 1046 records. PID is a required field thus exists for all records in both tables. It is a unique field in the table dbo_DSS_CompletionMaster. There are 2083 unique PID's in the dbo_StatusChanges1 table. The dbo_DSS_StatusChanges1 table has a total of 85508 records. Thanks for the assistance. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, January 12, 2011 12:57 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? Are any PID fields null? If so, you may have to use the following ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > The following query only returns 1046 records even though the table > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > Thanks. > > SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > Chester Kaup > > Engineering Technician > > Kinder Morgan CO2 Company, LLP > > Office (432) 688-3797 > > FAX (432) 688-3799 > > > > > > No trees were killed in the sending of this message. However a large number > of electrons were terribly inconvenienced. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 12 14:12:21 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 12 Jan 2011 15:12:21 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D2DF0D6.1020406@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> <4D2DF0D6.1020406@colbyconsulting.com> Message-ID: <00bc01cbb295$05e4c0e0$11ae42a0$@net> Not to split hairs John, but I was implying dot-net AND SQL/Server vs. Access. Sorry about that. Like I said before, that one project I estimated 4-5 months in Access with....it's still not done in dot-net/SQL Server....1 year later. It's almost getting to be a joke now when I call my former client every month and ask: "is it done yet ?, is it done yet ?" Same answer. From davidmcafee at gmail.com Wed Jan 12 14:23:36 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 12 Jan 2011 12:23:36 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> Message-ID: If you take the Last() out of the SELECT and GROUP, do you get all expected records? Does this? SELECT A.PID, A.Well_Number FROM dbo_DSS_CompletionMaster AS A LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID Is it possible that you have duplicate (last) dates StatusDate values for a given PID/Well Number? On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > OK here is what I get. Apparently 5 records were added to the master table > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > criteria of <1/1/2001 I get 1037 records. If I use the criteria of >1/1/2001 > I get 1046 records. PID is a required field thus exists for all records in > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > Thanks for the assistance. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 12:57 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? > > Are any PID fields null? If so, you may have to use the following > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > The following query only returns 1046 records even though the table > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > Thanks. > > > > SELECT dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number, > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > GROUP BY dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > Chester Kaup > > > > Engineering Technician > > > > Kinder Morgan CO2 Company, LLP > > > > Office (432) 688-3797 > > > > FAX (432) 688-3799 > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > number > > of electrons were terribly inconvenienced. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at Marlow.com Wed Jan 12 14:27:19 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 14:27:19 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <002101cbb27b$946d8c80$bd48a580$@net> References: <4D2CA14A.2090207@nanaimo.ark.com><4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com><4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> Message-ID: Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From DWUTKA at Marlow.com Wed Jan 12 14:28:23 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 14:28:23 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <00bc01cbb295$05e4c0e0$11ae42a0$@net> References: <4D2CA14A.2090207@nanaimo.ark.com><4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com><4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net><4D2DF0D6.1020406@colbyconsulting.com> <00bc01cbb295$05e4c0e0$11ae42a0$@net> Message-ID: That could very well be a bad developer, not necessarily a bad environment to develop in.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 2:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Not to split hairs John, but I was implying dot-net AND SQL/Server vs. Access. Sorry about that. Like I said before, that one project I estimated 4-5 months in Access with....it's still not done in dot-net/SQL Server....1 year later. It's almost getting to be a joke now when I call my former client every month and ask: "is it done yet ?, is it done yet ?" Same answer. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From gustav at cactus.dk Wed Jan 12 15:00:44 2011 From: gustav at cactus.dk (Gustav Brock) Date: Wed, 12 Jan 2011 22:00:44 +0100 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Message-ID: Hi Drew et all How to assemble 110 gears - including differential gears - to a meaningful machine - in LEGO: Lego Antikythera Mechanism http://www.youtube.com/watch?v=RLPVCJjTNgk Watch in HD and full screen. /gustav >>> DWUTKA at marlow.com 12-01-2011 21:27 >>> Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. From DWUTKA at Marlow.com Wed Jan 12 15:06:10 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 15:06:10 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: Message-ID: Exactly my point. It did it's job, and it did it well. But then again, it only produced the affect, not the actual machine, for that, you would have to use a machine shop... ;) I hope my post wasn't taken as Access is a toy. I did say Access has that perception about it, which it does, and Microsoft keeps pushing it as a toy, or treating it like one, but it can do its job quite well. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2011 3:01 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Hi Drew et all How to assemble 110 gears - including differential gears - to a meaningful machine - in LEGO: Lego Antikythera Mechanism http://www.youtube.com/watch?v=RLPVCJjTNgk Watch in HD and full screen. /gustav >>> DWUTKA at marlow.com 12-01-2011 21:27 >>> Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From Chester_Kaup at kindermorgan.com Wed Jan 12 16:40:58 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Wed, 12 Jan 2011 16:40:58 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Taking out the date criteria results in all records from the dbo_StatusChanges table being returned which is correct. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, January 12, 2011 2:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records If you take the Last() out of the SELECT and GROUP, do you get all expected records? Does this? SELECT A.PID, A.Well_Number FROM dbo_DSS_CompletionMaster AS A LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID Is it possible that you have duplicate (last) dates StatusDate values for a given PID/Well Number? On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > OK here is what I get. Apparently 5 records were added to the master table > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > criteria of <1/1/2001 I get 1037 records. If I use the criteria of >1/1/2001 > I get 1046 records. PID is a required field thus exists for all records in > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > Thanks for the assistance. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 12:57 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? > > Are any PID fields null? If so, you may have to use the following > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > The following query only returns 1046 records even though the table > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > Thanks. > > > > SELECT dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number, > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > GROUP BY dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > Chester Kaup > > > > Engineering Technician > > > > Kinder Morgan CO2 Company, LLP > > > > Office (432) 688-3797 > > > > FAX (432) 688-3799 > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > number > > of electrons were terribly inconvenienced. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Wed Jan 12 16:49:12 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Wed, 12 Jan 2011 14:49:12 -0800 Subject: [AccessD] Old Dog NewTricks Message-ID: <4D2E2FE8.2060803@nanaimo.ark.com> Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony From stuart at lexacorp.com.pg Wed Jan 12 16:59:43 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 13 Jan 2011 08:59:43 +1000 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, , <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Message-ID: <4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> After taking out the date criteria, how many have a null Last(dbo_DSS_StatusChanges1.StatusDate)? -- Stuart On 12 Jan 2011 at 16:40, Kaup, Chester wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David > McAfee Sent: Wednesday, January 12, 2011 2:24 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Query does not > return all records > > If you take the Last() out of the SELECT and GROUP, do you get all > expected records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values > for a given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > > table (dbo_DSS_CompletionMaster) today so it has 2090 records. If I > > use the criteria of <1/1/2001 I get 1037 records. If I use the > > criteria of >1/1/2001 I get 1046 records. PID is a required field > > thus exists for all records in both tables. It is a unique field in > > the table dbo_DSS_CompletionMaster. There are 2083 unique PID's in > > the dbo_StatusChanges1 table. The dbo_DSS_StatusChanges1 table has > > a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM To: Access Developers > > discussion and problem solving Subject: Re: [AccessD] Query does not > > return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = > > NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the > > > table dbo_CompletionMaster has 2085 distinct records. What am I > > > doing wrong? Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY > > > dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a > > > large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Wed Jan 12 17:02:24 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 12 Jan 2011 15:02:24 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Message-ID: try this: SELECT PID,StatusDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate HAVING Count(StatusDate) >1 AND (StatusDate <#1/1/2001#) It's either a duplicate (last) date or a null date as Stuart mentioned. D On Wed, Jan 12, 2011 at 2:40 PM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 2:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you take the Last() out of the SELECT and GROUP, do you get all expected > records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values for a > given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > table > > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > > criteria of <1/1/2001 I get 1037 records. If I use the criteria of > >1/1/2001 > > I get 1046 records. PID is a required field thus exists for all records > in > > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Query does not return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the table > > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > > Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > > GROUP BY dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Wed Jan 12 17:05:31 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 13 Jan 2011 02:05:31 +0300 Subject: [AccessD] Exporting PPT pics using Automation In-Reply-To: <0EC05E849CB946BA8B9D7B23698407F8@Gateway> References: <6209B8325E5E43929A06A1DD9AD0CE88@nant> <0EC05E849CB946BA8B9D7B23698407F8@Gateway> Message-ID: Thank you, Mike, Yes, I see but I can't find how this information can be used when exporting pictures from a .ppt file. Anyway I have got exported pics which are about 70% of orginial size, and then I can make them larger by .NET code. :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: 12 ?????? 2011 ?. 16:06 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Exporting PPT pics using Automation Shamil, This article says that PowerPoint alters the image: http://www.pptxtreme.com/help/psdimport/ResolutionExplainedPixelsDPIInches.h tml Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Tuesday, January 11, 2011 7:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Exporting PPT pics using Automation Hi All -- The subject is almost ready here thanks to this article http://www.tech-archive.net/pdf/Archive/Office/microsoft.public.office.devel oper.vba/2006-10/msg00046.pdf the only issue is that pictures get scaled down, and I can't find quickly how to export them in their original size. Anybody? Thank you. -- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Jan 12 18:15:35 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 12 Jan 2011 16:15:35 -0800 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E2FE8.2060803@nanaimo.ark.com> References: <4D2E2FE8.2060803@nanaimo.ark.com> Message-ID: <232A05F6BFCA420BA556F8251A0EE66E@HAL9005> I think one of the strongest reasons favoring .Net is political. There is a pernicious, unreasoning, prejudice bordering on bigotry against Access in IT circles which infects users and clients. It's common wisdom in those circles that Access is a weak, unstable, platform which users can actually work with and that causes loss of control for IT - anathema. Walk in with a $10 budget for an Access app you might lose to someone proposing the same app in .Net for $20. So learn .Net and make more $$. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 2:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From newsgrps at dalyn.co.nz Wed Jan 12 20:22:12 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 15:22:12 +1300 Subject: [AccessD] OT Remote Desktop Connection problems Message-ID: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Sorry about the OT but the IT person at the Client site has been stumped by this. I am running Windows 7 Professional. I have set up a VPN connection to the client server and this connects. The problem is when I use Remote Desktop to access the computer. I get the following error message: Your remote desktop connection failed because the remote computer cannot be authenticated. Certificate errors: A revocation check could not be performed for the certificate. I have tried importing the certificate as per the following link but with no success. http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee I would like to get this solved because there will be other users who will need to Remote Desktop Connect. The IT person has been able to successfully Remote Desktop in using his laptop running Windows 7. Any leads? Regards David Emerson Dalyn Software Ltd Wellington, New Zealand From steve at datamanagementsolutions.biz Wed Jan 12 20:47:12 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Thu, 13 Jan 2011 15:47:12 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> Hi David, When you open the RDP window, click 'Options', and then the Advanced tab. What is the setting under 'If authentication fails'? Just as an experiment, try setting it to "Connect and don't warn me", and see if you can get in. Regards Steve -----Original Message----- From: David Emerson Sent: Thursday, January 13, 2011 3:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT Remote Desktop Connection problems Sorry about the OT but the IT person at the Client site has been stumped by this. I am running Windows 7 Professional. I have set up a VPN connection to the client server and this connects. The problem is when I use Remote Desktop to access the computer. I get the following error message: Your remote desktop connection failed because the remote computer cannot be authenticated. Certificate errors: A revocation check could not be performed for the certificate. I have tried importing the certificate as per the following link but with no success. http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee I would like to get this solved because there will be other users who will need to Remote Desktop Connect. The IT person has been able to successfully Remote Desktop in using his laptop running Windows 7. Any leads? Regards From newsgrps at dalyn.co.nz Wed Jan 12 21:09:07 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 16:09:07 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> Message-ID: <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Thanks Steve, That didn't help but it got me thinking. Could there be a setting on my Windows 7 computer that might be preventing me from connecting to the server? David At 13/01/2011, Steve Schapel wrote: >Hi David, > >When you open the RDP window, click 'Options', and then the Advanced >tab. What is the setting under 'If authentication fails'? Just as >an experiment, try setting it to "Connect and don't warn me", and >see if you can get in. > >Regards >Steve > >-----Original Message----- From: David Emerson >Sent: Thursday, January 13, 2011 3:22 PM >To: Access Developers discussion and problem solving >Subject: [AccessD] OT Remote Desktop Connection problems > >Sorry about the OT but the IT person at the Client site has been >stumped by this. > >I am running Windows 7 Professional. > >I have set up a VPN connection to the client server and this >connects. The problem is when I use Remote Desktop to access the >computer. I get the following error message: > > >Your remote desktop connection failed because the remote computer >cannot be authenticated. > >Certificate errors: A revocation check could not be performed for the >certificate. > > >I have tried importing the certificate as per the following link but >with no success. > >http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > >I would like to get this solved because there will be other users who >will need to Remote Desktop Connect. > >The IT person has been able to successfully Remote Desktop in using >his laptop running Windows 7. > >Any leads? > >Regards > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 21:24:27 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 12 Jan 2011 22:24:27 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <232A05F6BFCA420BA556F8251A0EE66E@HAL9005> References: <4D2E2FE8.2060803@nanaimo.ark.com> <232A05F6BFCA420BA556F8251A0EE66E@HAL9005> Message-ID: <4D2E706B.6020706@colbyconsulting.com> > I think one of the strongest reasons favoring .Net is political. LOL. This absolutely does exist. Having spent the time and effort to begin to learn it, my strongest reason for using .Net is the power it gives me. Remember that: 1) I am a programmer, and was a programmer long before I met Access. 2) I have used Access almost exclusively since 1994. 3) I have about 16 months total in C#, and even during that time I have been doing a lot of Access support. 4) I am a programmer. C# is a *dream* programming language and .Net is a *dream* environment. I started learning to program in 1976 in assembler for US Navy Univac machines. Before coming to Access in 2004 I programmed in various flavors of Basic, FORTRAN, Prolog, assembler, Turbo Pascal, Turbo C, dBase . scripting. It isn't like I haven't been around the block, and it isn't like I am a C snob who hasn't a clue what Access can do. I would say I am one of the more capable VBA / Access developers on this list. I spent 10 years doing *only* Access and the last 16 months supporting Access systems while learning and writing .Net systems. But I am a programmer and I *love* the .Net environment. I mostly understand OO development, I understand classes, I mostly understand inheritance, I understand raising and sinking events, I am rapidly learning threads. All of that stuff is extremely powerful and most of that stuff simply is not available in any real sense in VBA. I stretched the limits of Access, I know what is there and what isn't. C# (or VB.Net) / .Net is just a different universe from VBA, and it is a universe that I prefer, that I enjoy, that I crave. If you are not a programmer first, if you only really know Access, or if you only want to do small scale database development, then Access is your tool, and a very fine tool for what it does. Access has been my main tool for a long time and I am not saying that it is not killer for what it does. When I use .Net it is not about being unfaithful to Access. It is about doing what I love with the coolest programming tool that I have ever had the enjoyment of using. I have dreamed of .Net all of my life and here it is. And if you can't afford the retail version, C# / VB.net express and SQL Server 2008 express are free. Dream tools for absolutely free. It doesn't get any better than that. John W. Colby www.ColbyConsulting.com On 1/12/2011 7:15 PM, Rocky Smolin wrote: > I think one of the strongest reasons favoring .Net is political. There is a > pernicious, unreasoning, prejudice bordering on bigotry against Access in IT > circles which infects users and clients. It's common wisdom in those > circles that Access is a weak, unstable, platform which users can actually > work with and that causes loss of control for IT - anathema. > > Walk in with a $10 budget for an Access app you might lose to someone > proposing the same app in .Net for $20. So learn .Net and make more $$. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Wednesday, January 12, 2011 2:49 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Old Dog NewTricks > > Hey All > Sorry I do not want to start a flame up (I think that is the term), but in > my research of VB.Net the conundrum of what are the advantages of my using > VB.Net to enhance the development of a database application versus ACCESS > keeps coming up. If you can could you please direct me to articles > expressing this view or your views pro/con (I am not writing an article on > this, it is just for my own curiosity) it would greatly be appreciated > (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up > the user group, please EMail me offline. Any responses will be greatly > appreciated. > > Thanks > Tony > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ebarro at roadrunner.com Wed Jan 12 21:46:45 2011 From: ebarro at roadrunner.com (Eric Barro) Date: Wed, 12 Jan 2011 19:46:45 -0800 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <009e01cbb2d4$7fde3130$7f9a9390$@com> David, Have the IT guy log in using your credentials. It might just be a simple thing as a security setting for the account to allow remote desktop access which is not turned on by default. If he can't log in using your credentials then he's got to give your account remote access permissions so that you can RDP. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson Sent: Wednesday, January 12, 2011 7:09 PM To: Access Developers discussion and problem solving; Access Developers discussion and problem solving Subject: Re: [AccessD] OT Remote Desktop Connection problems Thanks Steve, That didn't help but it got me thinking. Could there be a setting on my Windows 7 computer that might be preventing me from connecting to the server? David At 13/01/2011, Steve Schapel wrote: >Hi David, > >When you open the RDP window, click 'Options', and then the Advanced >tab. What is the setting under 'If authentication fails'? Just as >an experiment, try setting it to "Connect and don't warn me", and >see if you can get in. > >Regards >Steve > >-----Original Message----- From: David Emerson >Sent: Thursday, January 13, 2011 3:22 PM >To: Access Developers discussion and problem solving >Subject: [AccessD] OT Remote Desktop Connection problems > >Sorry about the OT but the IT person at the Client site has been >stumped by this. > >I am running Windows 7 Professional. > >I have set up a VPN connection to the client server and this >connects. The problem is when I use Remote Desktop to access the >computer. I get the following error message: > > >Your remote desktop connection failed because the remote computer >cannot be authenticated. > >Certificate errors: A revocation check could not be performed for the >certificate. > > >I have tried importing the certificate as per the following link but >with no success. > >http://social.technet.microsoft.com/Forums/en -US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > >I would like to get this solved because there will be other users who >will need to Remote Desktop Connect. > >The IT person has been able to successfully Remote Desktop in using >his laptop running Windows 7. > >Any leads? > >Regards > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Wed Jan 12 21:47:31 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Wed, 12 Jan 2011 22:47:31 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E706B.6020706@colbyconsulting.com> References: <4D2E2FE8.2060803@nanaimo.ark.com><232A05F6BFCA420BA556F8251A0EE66E@HAL9005> <4D2E706B.6020706@colbyconsulting.com> Message-ID: I am watching and listening to my brother curse MVVM as we put together a Silverlight/XAML/WCF app. The craving for the power and speed is with us also ... However, I see that this Visual Studio LightSwitch is the exact thing that I need for something that just works (much hidden implementation) and is customizable - like Access with VBA - for all of our older clients who have no desire to move all of their data from Access to SQL Server. I really hope that they provide a data access method to Jet. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 12, 2011 10:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Old Dog NewTricks > I think one of the strongest reasons favoring .Net is political. LOL. This absolutely does exist. Having spent the time and effort to begin to learn it, my strongest reason for using .Net is the power it gives me. Remember that: 1) I am a programmer, and was a programmer long before I met Access. 2) I have used Access almost exclusively since 1994. 3) I have about 16 months total in C#, and even during that time I have been doing a lot of Access support. 4) I am a programmer. C# is a *dream* programming language and .Net is a *dream* environment. I started learning to program in 1976 in assembler for US Navy Univac machines. Before coming to Access in 2004 I programmed in various flavors of Basic, FORTRAN, Prolog, assembler, Turbo Pascal, Turbo C, dBase . scripting. It isn't like I haven't been around the block, and it isn't like I am a C snob who hasn't a clue what Access can do. I would say I am one of the more capable VBA / Access developers on this list. I spent 10 years doing *only* Access and the last 16 months supporting Access systems while learning and writing .Net systems. But I am a programmer and I *love* the .Net environment. I mostly understand OO development, I understand classes, I mostly understand inheritance, I understand raising and sinking events, I am rapidly learning threads. All of that stuff is extremely powerful and most of that stuff simply is not available in any real sense in VBA. I stretched the limits of Access, I know what is there and what isn't. C# (or VB.Net) / .Net is just a different universe from VBA, and it is a universe that I prefer, that I enjoy, that I crave. If you are not a programmer first, if you only really know Access, or if you only want to do small scale database development, then Access is your tool, and a very fine tool for what it does. Access has been my main tool for a long time and I am not saying that it is not killer for what it does. When I use .Net it is not about being unfaithful to Access. It is about doing what I love with the coolest programming tool that I have ever had the enjoyment of using. I have dreamed of .Net all of my life and here it is. And if you can't afford the retail version, C# / VB.net express and SQL Server 2008 express are free. Dream tools for absolutely free. It doesn't get any better than that. John W. Colby www.ColbyConsulting.com From Darryl.Collins at iag.com.au Wed Jan 12 21:59:44 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 13 Jan 2011 14:59:44 +1100 Subject: [AccessD] Lightswitch (was: Old Dog NewTricks) In-Reply-To: Message-ID: <201101130359.p0D3xmhp011689@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Hi Michael, How is it going with Lightswitch? I downloaded and played around with the beta a few months back. Wifey put an end to my evenings of loafing around on the computer by popping out Baby V2.0 in october. Haven't really done much since then :-/ Some of it I really liked, but I just started out with the user forms which seemed a lot different to Access. The Access form wizard is a great tool for getting the base of a form up and running quickly. I usually copy and unbound all the controls onto a new form, but the fact the wizard can dump them all on a new form all at once is much better than adding them one at a time. In the meantime I am still trying to learn ASP.net in C#... I have the motivation, but no darn time to sink my teeth into it. Looking for a job that is heading in that direction so I can get paid to learn it all. Also there is nothing like a looming deadline on a real project to motivate me into learning how it all works. ;) be interested to hear your thoughts. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Thursday, 13 January 2011 2:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks I am watching and listening to my brother curse MVVM as we put together a Silverlight/XAML/WCF app. The craving for the power and speed is with us also ... However, I see that this Visual Studio LightSwitch is the exact thing that I need for something that just works (much hidden implementation) and is customizable - like Access with VBA - for all of our older clients who have no desire to move all of their data from Access to SQL Server. I really hope that they provide a data access method to Jet. Michael R Mattys Business Process Developers www.mattysconsulting.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From newsgrps at dalyn.co.nz Wed Jan 12 22:07:06 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 17:07:06 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <009e01cbb2d4$7fde3130$7f9a9390$@com> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> Message-ID: <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Hi Eric, He is able to log on using my credentials. I am not even able to log on using the Administrator credentials. David At 13/01/2011, Eric Barro wrote: >David, > >Have the IT guy log in using your credentials. It might just be a simple >thing as a security setting for the account to allow remote desktop access >which is not turned on by default. If he can't log in using your credentials >then he's got to give your account remote access permissions so that you can >RDP. > >Eric > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, January 12, 2011 7:09 PM >To: Access Developers discussion and problem solving; Access Developers >discussion and problem solving >Subject: Re: [AccessD] OT Remote Desktop Connection problems > >Thanks Steve, > >That didn't help but it got me thinking. Could there be a setting on >my Windows 7 computer that might be preventing me from connecting to >the server? > >David > >At 13/01/2011, Steve Schapel wrote: > >Hi David, > > > >When you open the RDP window, click 'Options', and then the Advanced > >tab. What is the setting under 'If authentication fails'? Just as > >an experiment, try setting it to "Connect and don't warn me", and > >see if you can get in. > > > >Regards > >Steve > > > >-----Original Message----- From: David Emerson > >Sent: Thursday, January 13, 2011 3:22 PM > >To: Access Developers discussion and problem solving > >Subject: [AccessD] OT Remote Desktop Connection problems > > > >Sorry about the OT but the IT person at the Client site has been > >stumped by this. > > > >I am running Windows 7 Professional. > > > >I have set up a VPN connection to the client server and this > >connects. The problem is when I use Remote Desktop to access the > >computer. I get the following error message: > > > > > >Your remote desktop connection failed because the remote computer > >cannot be authenticated. > > > >Certificate errors: A revocation check could not be performed for the > >certificate. > > > > > >I have tried importing the certificate as per the following link but > >with no success. > > > >8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/en >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > > > > >I would like to get this solved because there will be other users who > >will need to Remote Desktop Connect. > > > >The IT person has been able to successfully Remote Desktop in using > >his laptop running Windows 7. > > > >Any leads? > > > >Regards > > > >David From ebarro at roadrunner.com Wed Jan 12 22:15:47 2011 From: ebarro at roadrunner.com (Eric Barro) Date: Wed, 12 Jan 2011 20:15:47 -0800 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <00a201cbb2d8$8e812720$ab837560$@com> Has he tried the VPN->RDP route that you are taking? Is there an IP address restriction on the server? In other words, is the internal IP being assigned to your machine recognized by the server? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson Sent: Wednesday, January 12, 2011 8:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Remote Desktop Connection problems Hi Eric, He is able to log on using my credentials. I am not even able to log on using the Administrator credentials. David At 13/01/2011, Eric Barro wrote: >David, > >Have the IT guy log in using your credentials. It might just be a simple >thing as a security setting for the account to allow remote desktop access >which is not turned on by default. If he can't log in using your credentials >then he's got to give your account remote access permissions so that you can >RDP. > >Eric > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, January 12, 2011 7:09 PM >To: Access Developers discussion and problem solving; Access Developers >discussion and problem solving >Subject: Re: [AccessD] OT Remote Desktop Connection problems > >Thanks Steve, > >That didn't help but it got me thinking. Could there be a setting on >my Windows 7 computer that might be preventing me from connecting to >the server? > >David > >At 13/01/2011, Steve Schapel wrote: > >Hi David, > > > >When you open the RDP window, click 'Options', and then the Advanced > >tab. What is the setting under 'If authentication fails'? Just as > >an experiment, try setting it to "Connect and don't warn me", and > >see if you can get in. > > > >Regards > >Steve > > > >-----Original Message----- From: David Emerson > >Sent: Thursday, January 13, 2011 3:22 PM > >To: Access Developers discussion and problem solving > >Subject: [AccessD] OT Remote Desktop Connection problems > > > >Sorry about the OT but the IT person at the Client site has been > >stumped by this. > > > >I am running Windows 7 Professional. > > > >I have set up a VPN connection to the client server and this > >connects. The problem is when I use Remote Desktop to access the > >computer. I get the following error message: > > > > > >Your remote desktop connection failed because the remote computer > >cannot be authenticated. > > > >Certificate errors: A revocation check could not be performed for the > >certificate. > > > > > >I have tried importing the certificate as per the following link but > >with no success. > > > >8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/e n >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > > > > >I would like to get this solved because there will be other users who > >will need to Remote Desktop Connect. > > > >The IT person has been able to successfully Remote Desktop in using > >his laptop running Windows 7. > > > >Any leads? > > > >Regards > > > >David -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Wed Jan 12 22:17:02 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Wed, 12 Jan 2011 23:17:02 -0500 Subject: [AccessD] Lightswitch (was: Old Dog NewTricks) In-Reply-To: <201101130359.p0D3xmhp011689@databaseadvisors.com> References: <201101130359.p0D3xmhp011689@databaseadvisors.com> Message-ID: Hi Darryl, I have yet to build an application. It will be a few days before I can comment, but I will ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Wednesday, January 12, 2011 11:00 PM To: Access Developers discussion and problem solving Subject: [AccessD] Lightswitch (was: Old Dog NewTricks) ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ Hi Michael, How is it going with Lightswitch? I downloaded and played around with the beta a few months back. Wifey put an end to my evenings of loafing around on the computer by popping out Baby V2.0 in october. Haven't really done much since then :-/ Some of it I really liked, but I just started out with the user forms which seemed a lot different to Access. The Access form wizard is a great tool for getting the base of a form up and running quickly. I usually copy and unbound all the controls onto a new form, but the fact the wizard can dump them all on a new form all at once is much better than adding them one at a time. In the meantime I am still trying to learn ASP.net in C#... I have the motivation, but no darn time to sink my teeth into it. Looking for a job that is heading in that direction so I can get paid to learn it all. Also there is nothing like a looming deadline on a real project to motivate me into learning how it all works. ;) be interested to hear your thoughts. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Thursday, 13 January 2011 2:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks I am watching and listening to my brother curse MVVM as we put together a Silverlight/XAML/WCF app. The craving for the power and speed is with us also ... However, I see that this Visual Studio LightSwitch is the exact thing that I need for something that just works (much hidden implementation) and is customizable - like Access with VBA - for all of our older clients who have no desire to move all of their data from Access to SQL Server. I really hope that they provide a data access method to Jet. Michael R Mattys Business Process Developers www.mattysconsulting.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From newsgrps at dalyn.co.nz Thu Jan 13 00:52:26 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 19:52:26 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <00a201cbb2d8$8e812720$ab837560$@com> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <00a201cbb2d8$8e812720$ab837560$@com> Message-ID: <20110113065259.CHT27372.mta02.xtra.co.nz@David-PC.dalyn.co.nz> I seem to be able to VPN OK (at least I get a connection). Would this exclude needing to check the IP address restriction? I am not familiar with certificates and how they work so don't know what a revocation check is. David At 13/01/2011, Eric Barro wrote: >Has he tried the VPN->RDP route that you are taking? Is there an IP address >restriction on the server? In other words, is the internal IP being assigned >to your machine recognized by the server? > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, January 12, 2011 8:07 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT Remote Desktop Connection problems > >Hi Eric, > >He is able to log on using my credentials. I am not even able to log >on using the Administrator credentials. > >David > >At 13/01/2011, Eric Barro wrote: > >David, > > > >Have the IT guy log in using your credentials. It might just be a simple > >thing as a security setting for the account to allow remote desktop access > >which is not turned on by default. If he can't log in using your >credentials > >then he's got to give your account remote access permissions so that you >can > >RDP. > > > >Eric > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson > >Sent: Wednesday, January 12, 2011 7:09 PM > >To: Access Developers discussion and problem solving; Access Developers > >discussion and problem solving > >Subject: Re: [AccessD] OT Remote Desktop Connection problems > > > >Thanks Steve, > > > >That didn't help but it got me thinking. Could there be a setting on > >my Windows 7 computer that might be preventing me from connecting to > >the server? > > > >David > > > >At 13/01/2011, Steve Schapel wrote: > > >Hi David, > > > > > >When you open the RDP window, click 'Options', and then the Advanced > > >tab. What is the setting under 'If authentication fails'? Just as > > >an experiment, try setting it to "Connect and don't warn me", and > > >see if you can get in. > > > > > >Regards > > >Steve > > > > > >-----Original Message----- From: David Emerson > > >Sent: Thursday, January 13, 2011 3:22 PM > > >To: Access Developers discussion and problem solving > > >Subject: [AccessD] OT Remote Desktop Connection problems > > > > > >Sorry about the OT but the IT person at the Client site has been > > >stumped by this. > > > > > >I am running Windows 7 Professional. > > > > > >I have set up a VPN connection to the client server and this > > >connects. The problem is when I use Remote Desktop to access the > > >computer. I get the following error message: > > > > > > > > >Your remote desktop connection failed because the remote computer > > >cannot be authenticated. > > > > > >Certificate errors: A revocation check could not be performed for the > > >certificate. > > > > > > > > >I have tried importing the certificate as per the following link but > > >with no success. > > > > > > > d/ffd4e6>8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/e >n > >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > > > > > > > >I would like to get this solved because there will be other users who > > >will need to Remote Desktop Connect. > > > > > >The IT person has been able to successfully Remote Desktop in using > > >his laptop running Windows 7. > > > > > >Any leads? > > > > > >Regards > > > > > >David > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Thu Jan 13 05:16:25 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 13 Jan 2011 14:16:25 +0300 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E706B.6020706@colbyconsulting.com> References: <4D2E2FE8.2060803@nanaimo.ark.com><232A05F6BFCA420BA556F8251A0EE66E@HAL9005> <4D2E706B.6020706@colbyconsulting.com> Message-ID: <0952610E9F0C4495A95A180A73A65323@nant> > I have dreamed of .Net all of my life and here it is. Yes! Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 13 ?????? 2011 ?. 6:24 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Old Dog NewTricks > I think one of the strongest reasons favoring .Net is political. LOL. This absolutely does exist. Having spent the time and effort to begin to learn it, my strongest reason for using .Net is the power it gives me. Remember that: 1) I am a programmer, and was a programmer long before I met Access. 2) I have used Access almost exclusively since 1994. 3) I have about 16 months total in C#, and even during that time I have been doing a lot of Access support. 4) I am a programmer. C# is a *dream* programming language and .Net is a *dream* environment. I started learning to program in 1976 in assembler for US Navy Univac machines. Before coming to Access in 2004 I programmed in various flavors of Basic, FORTRAN, Prolog, assembler, Turbo Pascal, Turbo C, dBase . scripting. It isn't like I haven't been around the block, and it isn't like I am a C snob who hasn't a clue what Access can do. I would say I am one of the more capable VBA / Access developers on this list. I spent 10 years doing *only* Access and the last 16 months supporting Access systems while learning and writing .Net systems. But I am a programmer and I *love* the .Net environment. I mostly understand OO development, I understand classes, I mostly understand inheritance, I understand raising and sinking events, I am rapidly learning threads. All of that stuff is extremely powerful and most of that stuff simply is not available in any real sense in VBA. I stretched the limits of Access, I know what is there and what isn't. C# (or VB.Net) / .Net is just a different universe from VBA, and it is a universe that I prefer, that I enjoy, that I crave. If you are not a programmer first, if you only really know Access, or if you only want to do small scale database development, then Access is your tool, and a very fine tool for what it does. Access has been my main tool for a long time and I am not saying that it is not killer for what it does. When I use .Net it is not about being unfaithful to Access. It is about doing what I love with the coolest programming tool that I have ever had the enjoyment of using. I have dreamed of .Net all of my life and here it is. And if you can't afford the retail version, C# / VB.net express and SQL Server 2008 express are free. Dream tools for absolutely free. It doesn't get any better than that. John W. Colby www.ColbyConsulting.com On 1/12/2011 7:15 PM, Rocky Smolin wrote: > I think one of the strongest reasons favoring .Net is political. > There is a pernicious, unreasoning, prejudice bordering on bigotry > against Access in IT circles which infects users and clients. It's > common wisdom in those circles that Access is a weak, unstable, > platform which users can actually work with and that causes loss of control for IT - anathema. > > Walk in with a $10 budget for an Access app you might lose to someone > proposing the same app in .Net for $20. So learn .Net and make more $$. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Wednesday, January 12, 2011 2:49 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Old Dog NewTricks > > Hey All > Sorry I do not want to start a flame up (I think that is the term), > but in my research of VB.Net the conundrum of what are the advantages > of my using VB.Net to enhance the development of a database > application versus ACCESS keeps coming up. If you can could you please > direct me to articles expressing this view or your views pro/con (I am > not writing an article on this, it is just for my own curiosity) it > would greatly be appreciated (remember I am a Newbie to VB.Net). If > you don't mind, to avoid clogging up the user group, please EMail me > offline. Any responses will be greatly appreciated. > > Thanks > Tony > -- From Chester_Kaup at kindermorgan.com Thu Jan 13 10:27:38 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 13 Jan 2011 10:27:38 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: <4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, , <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> <4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com> None. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 12, 2011 5:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records After taking out the date criteria, how many have a null Last(dbo_DSS_StatusChanges1.StatusDate)? -- Stuart On 12 Jan 2011 at 16:40, Kaup, Chester wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David > McAfee Sent: Wednesday, January 12, 2011 2:24 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Query does not > return all records > > If you take the Last() out of the SELECT and GROUP, do you get all > expected records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values > for a given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > > table (dbo_DSS_CompletionMaster) today so it has 2090 records. If I > > use the criteria of <1/1/2001 I get 1037 records. If I use the > > criteria of >1/1/2001 I get 1046 records. PID is a required field > > thus exists for all records in both tables. It is a unique field in > > the table dbo_DSS_CompletionMaster. There are 2083 unique PID's in > > the dbo_StatusChanges1 table. The dbo_DSS_StatusChanges1 table has > > a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM To: Access Developers > > discussion and problem solving Subject: Re: [AccessD] Query does not > > return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = > > NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the > > > table dbo_CompletionMaster has 2085 distinct records. What am I > > > doing wrong? Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY > > > dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a > > > large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Chester_Kaup at kindermorgan.com Thu Jan 13 10:35:11 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 13 Jan 2011 10:35:11 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB85@houex1.kindermorgan.com> The suggested query returns no records. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, January 12, 2011 5:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records try this: SELECT PID,StatusDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate HAVING Count(StatusDate) >1 AND (StatusDate <#1/1/2001#) It's either a duplicate (last) date or a null date as Stuart mentioned. D On Wed, Jan 12, 2011 at 2:40 PM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 2:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you take the Last() out of the SELECT and GROUP, do you get all expected > records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values for a > given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > table > > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > > criteria of <1/1/2001 I get 1037 records. If I use the criteria of > >1/1/2001 > > I get 1046 records. PID is a required field thus exists for all records > in > > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Query does not return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the table > > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > > Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > > GROUP BY dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Thu Jan 13 11:30:14 2011 From: df.waters at comcast.net (Dan Waters) Date: Thu, 13 Jan 2011 11:30:14 -0600 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E2FE8.2060803@nanaimo.ark.com> References: <4D2E2FE8.2060803@nanaimo.ark.com> Message-ID: <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Hi Tony, These are the significant technical differences that I believe exist (that affect the user/customer) between a split FE/BE Access app and a client/server .Net/SQL Server windows forms app: 1) Security: Access login security is only nominal. I use it at my customers just so the database knows who is logged in. If you use Access login security, you must assume that no one in the company will try to do something nefarious. With SQL Server, you can use Windows Authentication, which is far better. 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 concurrent users before performance begins to slow down. This could be more or less depending on exactly how your system is set up. Some people on this list have said that they can have over 50 concurrent users on a system where most users are entering data into forms specified as data entry forms. 3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. So, for these reasons, you might think that .Net/SQL Server is the way to go. But there are many apps where you don't need windows authentication, your number of concurrent users is limited (or you can create a limit), and you are on a LAN. For these situations (perhaps the majority) Access is excellent. If you are making a system for your own company, you plan to learn Access well enough to continue to support it and improve it, and you (will always) meet the three requirements above, go ahead and use Access. However, Visual Studio and the .Net languages have made significant improvements over the last several revisions (i.e., 'dream language'). Someday you may be asked to let someone on a WAN log into your system, or someday you may be asked to 'make it work on the internet', and then you'll need to learn .Net anyway. If you're planning on making systems for your own clients, today you should start with .Net and SQL Server. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 4:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dc8 at btinternet.com Thu Jan 13 15:58:36 2011 From: dc8 at btinternet.com (Chris Swann) Date: Thu, 13 Jan 2011 21:58:36 +0000 Subject: [AccessD] Query to find records from lookup table NOT in another table In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, , <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com><4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com> Message-ID: <4D2F758C.5080608@btinternet.com> Hi All, I've really got my stupid head on today and can't get anything I try to return the records I need. I have a table which has a list of codes and another table that holds details of codes that are in use at various sites. What I need to find is those sites that DON'T have any of the codes from the lookup table. I thought a find unmatched query would work but it doesn't return the correct records. As an example of what I need Lookup table has for example A1 A2 A3 Sites table has a A1 a A2 b A3 c A1 c A2 c A3 so I need the query to return a A3 b A1 b A2 Can anyone help on this one ? Many thanks in advance, Chris Swann From jwcolby at colbyconsulting.com Thu Jan 13 16:25:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 13 Jan 2011 17:25:30 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> References: <4D2E2FE8.2060803@nanaimo.ark.com> <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <4D2F7BDA.5000800@colbyconsulting.com> There are a couple of other issues to consider. 1) If you want source control, Access is problematic. 2) If your application is going to get large, lots of queries, forms etc. and particularly lots of code, access is problematic. Access doesn't have a lot of organizational tools for grouping stuff. Yes, you can go with separate FEs but suddenly you have severe maintenance issues trying to discover "where used" kinds of things across the FEs. 3) If you want to use large libraries, and particular libraries where one depends on another, Access is problematic. 4) If you need threads, fugedaboutit. 5) If you want to execute stored procedures in SQL Server, Access is problematic. Access is single threaded. When it executes a stored procedure it will stop code execution waiting for sql server to return. If SQL Server takes a long time (long running query) you end up with users seeing that the user interface is locked. Users tend to reboot or use task manager to close access when the user interface becomes unresponsive. 6) When you push the envelop in Access, you begin to get issues with Access page faulting, or staying open when it should be closing. Lots of decompile / compile / compact / repair cycles chasing ghosts. 7) When you need a developer team to handle pieces of a system, Access is problematic (see #1). 8) If you want a run-time so you can just ship an exe... I have written one extremely large application in Access, ~200 tables, 1.5 gigs of data and counting, ~200 forms, a couple of hundred queries. Access was superb in getting me to this point but it sucks trying to go any further. The client has invested a lot of money in this system and of course they are reluctant to "start over". I wish it was in C# now. Understand that I have never built a system of this size in C#, but I know that many of the issues I have could be handled in C# but are very difficult (or impossible) in Access. It is these cases where you look at Access and wish... wish that Access had better big system tools, had threading, had real libraries, had access to all the cool things that are in .Net. Most of the things I am discussing are not an issue while the system is small, and most of the things I am discussing become a problem once a system reaches a certain size. John W. Colby www.ColbyConsulting.com On 1/13/2011 12:30 PM, Dan Waters wrote: > Hi Tony, > > These are the significant technical differences that I believe exist (that > affect the user/customer) between a split FE/BE Access app and a > client/server .Net/SQL Server windows forms app: > > 1) Security: Access login security is only nominal. I use it at my > customers just so the database knows who is logged in. If you use Access > login security, you must assume that no one in the company will try to do > something nefarious. With SQL Server, you can use Windows Authentication, > which is far better. > > 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 > concurrent users before performance begins to slow down. This could be more > or less depending on exactly how your system is set up. Some people on this > list have said that they can have over 50 concurrent users on a system where > most users are entering data into forms specified as data entry forms. > > 3) Reach: On a LAN, Access performance is great. On a WAN, Access > performance is infuriating. > > So, for these reasons, you might think that .Net/SQL Server is the way to > go. But there are many apps where you don't need windows authentication, > your number of concurrent users is limited (or you can create a limit), and > you are on a LAN. For these situations (perhaps the majority) Access is > excellent. > > If you are making a system for your own company, you plan to learn Access > well enough to continue to support it and improve it, and you (will always) > meet the three requirements above, go ahead and use Access. However, Visual > Studio and the .Net languages have made significant improvements over the > last several revisions (i.e., 'dream language'). Someday you may be asked > to let someone on a WAN log into your system, or someday you may be asked to > 'make it work on the internet', and then you'll need to learn .Net anyway. > > If you're planning on making systems for your own clients, today you should > start with .Net and SQL Server. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Wednesday, January 12, 2011 4:49 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Old Dog NewTricks > > Hey All > Sorry I do not want to start a flame up (I think that is the term), but > in my research of VB.Net the conundrum of what are the advantages of my > using VB.Net to enhance the development of a database application versus > ACCESS keeps coming up. If you can could you please direct me to > articles expressing this view or your views pro/con (I am not writing an > article on this, it is just for my own curiosity) it would greatly be > appreciated (remember I am a Newbie to VB.Net). If you don't mind, to > avoid clogging up the user group, please EMail me offline. Any > responses will be greatly appreciated. > > Thanks > Tony From stuart at lexacorp.com.pg Thu Jan 13 16:25:38 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 14 Jan 2011 08:25:38 +1000 Subject: [AccessD] Query to find records from lookup table NOT in another table In-Reply-To: <4D2F758C.5080608@btinternet.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com>, <4D2F758C.5080608@btinternet.com> Message-ID: <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg> One way is with two queries: QryAllSiteCodes: SELECT tblSites.Site, tblLookup.LCode FROM tblSites, tblLookup GROUP BY tblSites.Site, tblLookup.LCode; QryMissing: SELECT qryAllSiteCodes.Site, qryAllSiteCodes.LCode FROM qryAllSiteCodes LEFT JOIN tblSites ON (qryAllSiteCodes.LCode = tblSites.code) AND (qryAllSiteCodes.Site = tblSites.Site) WHERE (((tblSites.Site) Is Null)); -- Stuart On 13 Jan 2011 at 21:58, Chris Swann wrote: > Hi All, > > I've really got my stupid head on today and can't get anything I try > to return the records I need. > > I have a table which has a list of codes and another table that holds > details of codes that are in use at various sites. > > What I need to find is those sites that DON'T have any of the codes > from the lookup table. > > I thought a find unmatched query would work but it doesn't return the > correct records. > > As an example of what I need > > Lookup table has for example > A1 > A2 > A3 > > Sites table has > a A1 > a A2 > b A3 > c A1 > c A2 > c A3 > > so I need the query to return > a A3 > b A1 > b A2 > > Can anyone help on this one ? > > Many thanks in advance, > > Chris Swann > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Thu Jan 13 16:40:37 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 13 Jan 2011 16:40:37 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? References: <4D2E2FE8.2060803@nanaimo.ark.com> <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad From df.waters at comcast.net Thu Jan 13 16:53:22 2011 From: df.waters at comcast.net (Dan Waters) Date: Thu, 13 Jan 2011 16:53:22 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: This is what I do: Have a hidden form named frmLatestUpdate. Set your AutoExec or Startup Form to open this form. When the form closes, run the Form_Close event to change a date field in the tabled named tblLatestUpdate. The key here is that this code can only run when the application is opened by the developer or on the developer's PC so that no one else changes this date. But if your developer is also a regular user of the app, this won't work. You might have a question MsgBox appear when the developer closes the database asking him/her if they want to update the Latest Update field. Now, your reports can include this date/time in the report footer. Note - I use this primarily so that a client app will be automatically updated from the server when a user logs in. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 13, 2011 4:41 PM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Thu Jan 13 16:59:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 14 Jan 2011 08:59:18 +1000 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com>, Message-ID: <4D2F83C6.30216.1393351A@stuart.lexacorp.com.pg> Simple solution - don't use a Global Constant! Use a system lookup table to store the VersionID and a STATIC function in your reports etc. Function SetVersionID() Dim strSQL as string StrSQL = "Update tblSysfile Set VersionID ='" & _ Format(Now(),"ddd.d/mm/yyyy at hh:mm") Currentdb.Execute strSQL End Function Static Function VersionID() as String Dim store as string If len(store) = "" then Store = DLookup("VersionID","tblSysfile") End if VersionID = store End Function On 13 Jan 2011 at 16:40, Brad Marks wrote: > Currently, we have a simple routine which generates our Version ID. > When changes are made to the application by our programmer, this > routine is used to generate a new Version ID and display it in a > TextBox. We then manually copy this generated ID into the value of a > Global Constant field which is referenced in several places in the > application. (Note that only the Access programmer is allowed to > change the application.) > .. > > Is there a way to update VBA code with VBA? In other words, can a VBA > routine update other VBA code? (A small routine to generate our > Version ID and then plug the generated ID into the value of a Global > constant). > > Here is our Global Constant Field with its value. > Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" > From Darryl.Collins at iag.com.au Thu Jan 13 17:08:29 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Fri, 14 Jan 2011 10:08:29 +1100 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: Message-ID: <201101132308.p0DN8WO9014490@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ It can be done, although as others have mentioned, it is probably not the optimal solution for you. but in case you are curious or want to take that path, there is the link to one of the better sites for using code to mode the VBE. <> regards Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, 14 January 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From DWUTKA at Marlow.com Thu Jan 13 17:14:11 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 13 Jan 2011 17:14:11 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: Yep, you can edit VBA with VBA. Here's a routine I created to put a call to a function that records report usage in the OnOpen event of every report of the database. Doesn't do exactly what you are trying to do, but it should be a good start as an example of how to go about doing what you are trying. Dim rpt As Report Dim dbs As DAO.Database Dim ctr As Container Dim dc As Document Dim i As Long Set dbs = CurrentDb Set ctr = dbs.Containers!Reports Dim strCode As String Dim strCodeFix As String strCode = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ "RecordReportUsage Me.NAME" & vbCrLf & _ "End Sub" & vbCrLf strCodeFix = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ "RecordReportUsage Me.NAME" & vbCrLf Dim blClean As Boolean For Each dc In ctr.Documents blClean = True DoCmd.OpenReport dc.NAME, acViewDesign Set rpt = Reports(dc.NAME) For i = 1 To rpt.Module.CountOfLines If InStr(1, rpt.Module.Lines(i, 1), "Report_Open(", vbTextCompare) > 0 Then blClean = False Debug.Print dc.NAME End If Next i If blClean Then rpt.Module.AddFromString strCode DoCmd.Save acReport, dc.NAME Else blClean = True For i = 1 To rpt.Module.CountOfLines If InStr(1, rpt.Module.Lines(i, 1), "As Integer)RecordReportUsage", vbTextCompare) > 0 Then rpt.Module.ReplaceLine i, strCodeFix DoCmd.Save acReport, dc.NAME End If Next i End If Set rpt = Nothing DoCmd.Close acReport, dc.NAME Next -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 13, 2011 4:41 PM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From rockysmolin at bchacc.com Thu Jan 13 17:51:43 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 13 Jan 2011 15:51:43 -0800 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: <201101132308.p0DN8WO9014490@databaseadvisors.com> References: <201101132308.p0DN8WO9014490@databaseadvisors.com> Message-ID: May not work for you but I use the Application Title in Tools-->Startup. It's available using CurrentDb.Properties("AppTitle") Ad I bump the version and date whenever I make changes to an app. Then display it on the opening form. It also becomes the banner at the top of every form. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 13, 2011 3:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is it possible to update VBA code with VBA? ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ It can be done, although as others have mentioned, it is probably not the optimal solution for you. but in case you are curious or want to take that path, there is the link to one of the better sites for using code to mode the VBE. <> regards Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, 14 January 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Thu Jan 13 20:31:57 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 13 Jan 2011 20:31:57 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? References: <201101132308.p0DN8WO9014490@databaseadvisors.com> Message-ID: All, You guys are great! Thanks for all of the ideas. I learned some new tricks and I appreciate the help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Rocky Smolin Sent: Thu 1/13/2011 5:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is it possible to update VBA code with VBA? May not work for you but I use the Application Title in Tools-->Startup. It's available using CurrentDb.Properties("AppTitle") Ad I bump the version and date whenever I make changes to an app. Then display it on the opening form. It also becomes the banner at the top of every form. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 13, 2011 3:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is it possible to update VBA code with VBA? ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ It can be done, although as others have mentioned, it is probably not the optimal solution for you. but in case you are curious or want to take that path, there is the link to one of the better sites for using code to mode the VBE. <> regards Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, 14 January 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From marksimms at verizon.net Thu Jan 13 20:57:02 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 13 Jan 2011 21:57:02 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: <4D2CA14A.2090207@nanaimo.ark.com><4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com><4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> Message-ID: <002f01cbb396$b87dce70$29796b50$@net> Thanks for that Drew - I just LOVE analogies ! > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Wednesday, January 12, 2011 3:27 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > Actually Mark, I think a better analogy would be to say that Access is > like Legos, and .Net (or any other actual true programming language) is > like a full blown machine shop. From marksimms at verizon.net Thu Jan 13 21:26:32 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 13 Jan 2011 22:26:32 -0500 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <000001cbb39a$d78f0140$86ad03c0$@net> Slick..... Drew - one takeaway from this: Internally, the VBA source strips-out the pairs ? I assumed that was the case when I saw this: "As Integer)RecordReportUsage" > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Thursday, January 13, 2011 6:14 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is it possible to update VBA code with VBA? > > Yep, you can edit VBA with VBA. > > Here's a routine I created to put a call to a function that records > report usage in the OnOpen event of every report of the database. > Doesn't do exactly what you are trying to do, but it should be a good > start as an example of how to go about doing what you are trying. > > Dim rpt As Report > Dim dbs As DAO.Database > Dim ctr As Container > Dim dc As Document > Dim i As Long > Set dbs = CurrentDb > Set ctr = dbs.Containers!Reports > Dim strCode As String > Dim strCodeFix As String > strCode = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf & _ > "End Sub" & vbCrLf > strCodeFix = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf > Dim blClean As Boolean > For Each dc In ctr.Documents > blClean = True > DoCmd.OpenReport dc.NAME, acViewDesign > Set rpt = Reports(dc.NAME) > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "Report_Open(", > vbTextCompare) > 0 Then > blClean = False > Debug.Print dc.NAME > End If > Next i > If blClean Then > rpt.Module.AddFromString strCode > DoCmd.Save acReport, dc.NAME > Else > blClean = True > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "As > Integer)RecordReportUsage", vbTextCompare) > 0 Then > rpt.Module.ReplaceLine i, strCodeFix > DoCmd.Save acReport, dc.NAME > End If > Next i > End If > Set rpt = Nothing > DoCmd.Close acReport, dc.NAME > Next > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Thursday, January 13, 2011 4:41 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Is it possible to update VBA code with VBA? > > All, > > We have an Access application that creates a number of reports and is > used by several people. In addition, because the application is fairly > new, it is being enhanced on a regular basis. > > In order to avoid confusion, we have decided to establish a simple > "Application Version ID" that is shown at the bottom of all reports > (and > also on forms). The format of this Version ID is > Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This > works nicely when we want to see which version of the application was > used to generate a previously generated report, etc. > > Currently, we have a simple routine which generates our Version ID. > When changes are made to the application by our programmer, this > routine > is used to generate a new Version ID and display it in a TextBox. We > then manually copy this generated ID into the value of a Global > Constant > field which is referenced in several places in the application. (Note > that only the Access programmer is allowed to change the application.) > > > This process works Okay, but it would be better if we could > programmatically update the value of the constant field when the > application is changed by the programmer. > > Is there a way to update VBA code with VBA? In other words, can a VBA > routine update other VBA code? (A small routine to generate our Version > ID and then plug the generated ID into the value of a Global constant). > > Here is our Global Constant Field with its value. > Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" > > This might be a really dumb question. We just have never tried to do > this before. > > Thanks for your help. > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the > person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI > Business > Sensitive material. If you are not the intended recipient, please > contact the sender > immediately and destroy the material in its entirety, whether > electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, > dissemination, > or other use of, or taking of any action in reliance upon this > information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Fri Jan 14 01:09:53 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 14 Jan 2011 01:09:53 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: <000001cbb39a$d78f0140$86ad03c0$@net> References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> <000001cbb39a$d78f0140$86ad03c0$@net> Message-ID: Ooops, now, I had actually goofed with the function, so that handled the batch of reports that were goofed. LOL It was run in a system with hundreds of reports, it was a complete pain. ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Thursday, January 13, 2011 9:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is it possible to update VBA code with VBA? Slick..... Drew - one takeaway from this: Internally, the VBA source strips-out the pairs ? I assumed that was the case when I saw this: "As Integer)RecordReportUsage" > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Thursday, January 13, 2011 6:14 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is it possible to update VBA code with VBA? > > Yep, you can edit VBA with VBA. > > Here's a routine I created to put a call to a function that records > report usage in the OnOpen event of every report of the database. > Doesn't do exactly what you are trying to do, but it should be a good > start as an example of how to go about doing what you are trying. > > Dim rpt As Report > Dim dbs As DAO.Database > Dim ctr As Container > Dim dc As Document > Dim i As Long > Set dbs = CurrentDb > Set ctr = dbs.Containers!Reports > Dim strCode As String > Dim strCodeFix As String > strCode = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf & _ > "End Sub" & vbCrLf > strCodeFix = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf > Dim blClean As Boolean > For Each dc In ctr.Documents > blClean = True > DoCmd.OpenReport dc.NAME, acViewDesign > Set rpt = Reports(dc.NAME) > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "Report_Open(", > vbTextCompare) > 0 Then > blClean = False > Debug.Print dc.NAME > End If > Next i > If blClean Then > rpt.Module.AddFromString strCode > DoCmd.Save acReport, dc.NAME > Else > blClean = True > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "As > Integer)RecordReportUsage", vbTextCompare) > 0 Then > rpt.Module.ReplaceLine i, strCodeFix > DoCmd.Save acReport, dc.NAME > End If > Next i > End If > Set rpt = Nothing > DoCmd.Close acReport, dc.NAME > Next > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Thursday, January 13, 2011 4:41 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Is it possible to update VBA code with VBA? > > All, > > We have an Access application that creates a number of reports and is > used by several people. In addition, because the application is fairly > new, it is being enhanced on a regular basis. > > In order to avoid confusion, we have decided to establish a simple > "Application Version ID" that is shown at the bottom of all reports > (and > also on forms). The format of this Version ID is > Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This > works nicely when we want to see which version of the application was > used to generate a previously generated report, etc. > > Currently, we have a simple routine which generates our Version ID. > When changes are made to the application by our programmer, this > routine > is used to generate a new Version ID and display it in a TextBox. We > then manually copy this generated ID into the value of a Global > Constant > field which is referenced in several places in the application. (Note > that only the Access programmer is allowed to change the application.) > > > This process works Okay, but it would be better if we could > programmatically update the value of the constant field when the > application is changed by the programmer. > > Is there a way to update VBA code with VBA? In other words, can a VBA > routine update other VBA code? (A small routine to generate our Version > ID and then plug the generated ID into the value of a Global constant). > > Here is our Global Constant Field with its value. > Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" > > This might be a really dumb question. We just have never tried to do > this before. > > Thanks for your help. > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the > person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI > Business > Sensitive material. If you are not the intended recipient, please > contact the sender > immediately and destroy the material in its entirety, whether > electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, > dissemination, > or other use of, or taking of any action in reliance upon this > information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From marksimms at verizon.net Fri Jan 14 07:31:19 2011 From: marksimms at verizon.net (Mark Simms) Date: Fri, 14 Jan 2011 08:31:19 -0500 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <000101cbb3ef$546d3570$fd47a050$@net> Dan - that is very clever. Have you linked this into Tony Toew's AutoUpdater or did you build your own MDE/ACCDE refresh-from-network utility ? > > This is what I do: > > > Note - I use this primarily so that a client app will be automatically > updated from the server when a user logs in. > From df.waters at comcast.net Fri Jan 14 08:10:11 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 14 Jan 2011 08:10:11 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: <000101cbb3ef$546d3570$fd47a050$@net> References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> <000101cbb3ef$546d3570$fd47a050$@net> Message-ID: <74C3424FFFAA4E6D9EB6B41CF5419DB9@DanWaters> Hi Mark, At one time I did use Tony's AutoUpdater, but at one customer it didn't work and I couldn't figure out why. So I made my own AutoUpdater and now use that at each customer. Interestingly, I've needed to modify it for each customer due to each of their 'uniqueness' attibutes! ;-) I used to use the FE.mdb's LastModifiedDate as the decision parameter to see if a file should be updated. But occasionally the user's FE.mdb LastModifiedDate would be updated automatically on the client PC, and then they wouldn't get the updated files from the server. So I came up with the frmLatestUpdate and tblLatestUpdate method to have a more certain decision parameter. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Friday, January 14, 2011 7:31 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is it possible to update VBA code with VBA? Dan - that is very clever. Have you linked this into Tony Toew's AutoUpdater or did you build your own MDE/ACCDE refresh-from-network utility ? > > This is what I do: > > > Note - I use this primarily so that a client app will be automatically > updated from the server when a user logs in. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 08:10:38 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 06:10:38 -0800 Subject: [AccessD] Windows 7 Message-ID: <4D30595E.6020906@nanaimo.ark.com> Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony From rockysmolin at bchacc.com Fri Jan 14 08:30:02 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 14 Jan 2011 06:30:02 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <4D30595E.6020906@nanaimo.ark.com> References: <4D30595E.6020906@nanaimo.ark.com> Message-ID: <262BDA163AE24D20978FF68DABA600C7@HAL9005> I put W7 on my backup box so I don't do much Access over there. But what I have done - so far no problems. Do you have a spare box you could put W7 on and use for a test bed? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 6:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Windows 7 Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 08:36:34 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 06:36:34 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <262BDA163AE24D20978FF68DABA600C7@HAL9005> References: <4D30595E.6020906@nanaimo.ark.com> <262BDA163AE24D20978FF68DABA600C7@HAL9005> Message-ID: <4D305F72.6070109@nanaimo.ark.com> Hey Rocky No a test bed is not an option at the moment. I could get them to set the compatability mode for Access2003 or rewrite the code for the commondialog and not use an activex control. But I am just wondering how this is going to affect other standalone applications I have designed in Access2003 for other clients. Rocky Smolin wrote: >I put W7 on my backup box so I don't do much Access over there. But what I >have done - so far no problems. Do you have a spare box you could put W7 on >and use for a test bed? > >Rocky > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 6:11 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Windows 7 > >Hey All >I have an Access2003 program (MDE) used by a client, they have upgraded >their machines to Windows 7 and now they get the dreaded "The OpenForm >action was cancelled" when they click the button on the main menu for one >option (the others all work fine). The only thing this form has that the >others don't is a CommonDialog control. I haven't as yet had them check for >missing references (the office doesn't open until 8AM, I may have to send >them the MDB to check). They startup the program with their version of >Access2003. In trying to research the cause of this problem, I am seeing >that Access2003 can develop some problems when running under Windows 7. >Have any of you run into other problems? > >Thanks >Tony > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > From rockysmolin at bchacc.com Fri Jan 14 10:31:19 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 14 Jan 2011 08:31:19 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <4D305F72.6070109@nanaimo.ark.com> References: <4D30595E.6020906@nanaimo.ark.com><262BDA163AE24D20978FF68DABA600C7@HAL9005> <4D305F72.6070109@nanaimo.ark.com> Message-ID: So you think it's the ActiveX control? Couple days ago there was a solution to this, I think, from Stuart replacing the ComDialog with API calls. Posted below. Rocky > I've been using the ComDialog control to choose folders and such but > it doesn't work with Vista/Windows 7. > > Any suggestions to replace it? Windows API calls. Here ya go. It's what I always use instead of the control. First one for File selection, second for Folder selection.\: '----------------------------------- 'For files: '-------------------------------------- Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetFileName(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetFileName = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function '---------------------------------- 'For Folders '---------------------------------- Option Compare Database Option Explicit Public Declare Function SHBrowseForFolder Lib "shell32.dll" _ Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long Public Declare Function SHGetPathFromIDList Lib "shell32.dll" _ Alias "SHGetPathFromIDListA" _ (ByVal pidl As Long, _ ByVal pszPath As String) As Long Public Declare Sub CoTaskMemFree Lib "ole32.dll" (ByVal pv As Long) Public Type BROWSEINFO 'BI hOwner As Long pidlRoot As Long pszDisplayName As String lpszTitle As String ulFlags As Long lpfn As Long lParam As Long iImage As Long End Type Function GetFolder() As String Dim pidl As Long Dim BI As BROWSEINFO Dim sPath As String Dim pos As Integer 'Fill BROWSEINFO structure data With BI .hOwner = 0 .pidlRoot = 0 .lpszTitle = "Browsing" .ulFlags = 1 .pszDisplayName = Space$(260) End With 'show dialog returning pidl to selected item pidl = SHBrowseForFolder(BI) 'if pidl is valid, parse & return the user's selection sPath = Space$(260) If SHGetPathFromIDList(ByVal pidl, ByVal sPath) Then 'SHGetPathFromIDList returns the absolute 'path to the selected item. No path is returned for virtual folders. pos = InStr(sPath, Chr$(0)) If pos Then GetFolder = Left(sPath, pos - 1) Else: GetFolder = "" End If 'free the pidl Call CoTaskMemFree(pidl) End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 6:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Windows 7 Hey Rocky No a test bed is not an option at the moment. I could get them to set the compatability mode for Access2003 or rewrite the code for the commondialog and not use an activex control. But I am just wondering how this is going to affect other standalone applications I have designed in Access2003 for other clients. Rocky Smolin wrote: >I put W7 on my backup box so I don't do much Access over there. But >what I have done - so far no problems. Do you have a spare box you >could put W7 on and use for a test bed? > >Rocky > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 6:11 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Windows 7 > >Hey All >I have an Access2003 program (MDE) used by a client, they have upgraded >their machines to Windows 7 and now they get the dreaded "The >OpenForm action was cancelled" when they click the button on the main >menu for one option (the others all work fine). The only thing this >form has that the others don't is a CommonDialog control. I haven't as >yet had them check for missing references (the office doesn't open >until 8AM, I may have to send them the MDB to check). They startup the >program with their version of Access2003. In trying to research the >cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. >Have any of you run into other problems? > >Thanks >Tony > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Fri Jan 14 10:43:50 2011 From: john at winhaven.net (John Bartow) Date: Fri, 14 Jan 2011 10:43:50 -0600 Subject: [AccessD] Windows 7 In-Reply-To: <4D30595E.6020906@nanaimo.ark.com> References: <4D30595E.6020906@nanaimo.ark.com> Message-ID: <00b201cbb40a$38eefc50$aaccf4f0$@winhaven.net> Hi Tony, Access 2003 by itself runs fine under Windows 7. You found a couple of gothas with old applications in general though. -Active X I just don't use them anymore so I'm not going to be of much help resolving that issue but you can at least know that they are an issue to resolve. -CommonDialog control doesn't work under Vista or W7. I recently asked about this here and Stuart posted a perfect solution with code on 12/21/2010. Thread was " Comctl32.ocx" If you can't find it let me know and I'll forward it. HTH John B -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 8:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Windows 7 Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 14 10:59:26 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 08:59:26 -0800 Subject: [AccessD] Joomla In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim From accessd at shaw.ca Fri Jan 14 11:09:17 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 09:09:17 -0800 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: Message-ID: Impressive. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2011 1:01 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Hi Drew et all How to assemble 110 gears - including differential gears - to a meaningful machine - in LEGO: Lego Antikythera Mechanism http://www.youtube.com/watch?v=RLPVCJjTNgk Watch in HD and full screen. /gustav >>> DWUTKA at marlow.com 12-01-2011 21:27 >>> Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 11:08:28 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 09:08:28 -0800 Subject: [AccessD] Windows 7 In-Reply-To: References: <4D30595E.6020906@nanaimo.ark.com><262BDA163AE24D20978FF68DABA600C7@HAL9005> <4D305F72.6070109@nanaimo.ark.com> Message-ID: <4D30830C.6040706@nanaimo.ark.com> Hey Rocky Thanks. That is what I have done and I just sent it off to the client, hope it works. I did try searching the DataBaseAdvisors Archive earlier this morning for Windows 7 and CommonDialog but all I got was "Oops No link....." Rocky Smolin wrote: >So you think it's the ActiveX control? > >Couple days ago there was a solution to this, I think, from Stuart replacing >the ComDialog with API calls. Posted below. > >Rocky > > > >>I've been using the ComDialog control to choose folders and such but >>it doesn't work with Vista/Windows 7. >> >>Any suggestions to replace it? >> >> > >Windows API calls. > >Here ya go. It's what I always use instead of the control. First one for >File selection, second >for Folder selection.\: > >'----------------------------------- >'For files: >'-------------------------------------- >Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ > "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long > >Type OPENFILENAME > lStructSize As Long > hwndOwner As Long > hInstance As Long > lpstrFilter As String > lpstrCustomFilter As String > nMaxCustFilter As Long > nFilterIndex As Long > lpstrFile As String > nMaxFile As Long > lpstrFileTitle As String > nMaxFileTitle As Long > lpstrInitialDir As String > lpstrTitle As String > flags As Long > nFileOffset As Integer > nFileExtension As Integer > lpstrDefExt As String > lCustData As Long > lpfnHook As Long > lpTemplateName As String >End Type > >Function GetFileName(Directory As String) As String > Dim OpenFile As OPENFILENAME > Dim lReturn As Long > Dim sFilter As String > OpenFile.lStructSize = Len(OpenFile) > OpenFile.hwndOwner = 0 > OpenFile.hInstance = 0 > sFilter = "" & Chr(0) > OpenFile.lpstrFilter = sFilter > OpenFile.nFilterIndex = 0 > OpenFile.lpstrFile = String(257, 0) > OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 > OpenFile.lpstrFileTitle = OpenFile.lpstrFile > OpenFile.nMaxFileTitle = OpenFile.nMaxFile > OpenFile.lpstrInitialDir = Directory > OpenFile.lpstrTitle = "Select File" > OpenFile.flags = 0 > lReturn = GetOpenFileName(OpenFile) > GetFileName = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, >Chr$(0)) - 1) End Function > >'---------------------------------- >'For Folders >'---------------------------------- > >Option Compare Database >Option Explicit > >Public Declare Function SHBrowseForFolder Lib "shell32.dll" _ > Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long > >Public Declare Function SHGetPathFromIDList Lib "shell32.dll" _ > Alias "SHGetPathFromIDListA" _ > (ByVal pidl As Long, _ > ByVal pszPath As String) As Long > >Public Declare Sub CoTaskMemFree Lib "ole32.dll" (ByVal pv As Long) > >Public Type BROWSEINFO 'BI > hOwner As Long > pidlRoot As Long > pszDisplayName As String > lpszTitle As String > ulFlags As Long > lpfn As Long > lParam As Long > iImage As Long >End Type > >Function GetFolder() As String > Dim pidl As Long > Dim BI As BROWSEINFO > Dim sPath As String > Dim pos As Integer > > 'Fill BROWSEINFO structure data > With BI > .hOwner = 0 > .pidlRoot = 0 > .lpszTitle = "Browsing" > .ulFlags = 1 > .pszDisplayName = Space$(260) > End With > > 'show dialog returning pidl to selected item > pidl = SHBrowseForFolder(BI) > > 'if pidl is valid, parse & return the user's selection > sPath = Space$(260) > > If SHGetPathFromIDList(ByVal pidl, ByVal sPath) Then > > 'SHGetPathFromIDList returns the absolute > 'path to the selected item. No path is returned for virtual folders. > pos = InStr(sPath, Chr$(0)) > If pos Then GetFolder = Left(sPath, pos - 1) > Else: > GetFolder = "" > End If > 'free the pidl > Call CoTaskMemFree(pidl) >End Function > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 6:37 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Windows 7 > >Hey Rocky >No a test bed is not an option at the moment. I could get them to set the >compatability mode for Access2003 or rewrite the code for the commondialog >and not use an activex control. But I am just wondering how this is going to >affect other standalone applications I have designed in >Access2003 for other clients. > >Rocky Smolin wrote: > > > >>I put W7 on my backup box so I don't do much Access over there. But >>what I have done - so far no problems. Do you have a spare box you >>could put W7 on and use for a test bed? >> >>Rocky >> >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >>Sent: Friday, January 14, 2011 6:11 AM >>To: Access Developers discussion and problem solving >>Subject: [AccessD] Windows 7 >> >>Hey All >>I have an Access2003 program (MDE) used by a client, they have upgraded >>their machines to Windows 7 and now they get the dreaded "The >>OpenForm action was cancelled" when they click the button on the main >>menu for one option (the others all work fine). The only thing this >>form has that the others don't is a CommonDialog control. I haven't as >>yet had them check for missing references (the office doesn't open >>until 8AM, I may have to send them the MDB to check). They startup the >>program with their version of Access2003. In trying to research the >>cause of this problem, I am seeing that Access2003 can develop some >> >> >problems when running under Windows 7. > > >>Have any of you run into other problems? >> >>Thanks >>Tony >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> >> >> > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > From iggy at nanaimo.ark.com Fri Jan 14 11:19:01 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 09:19:01 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <00b201cbb40a$38eefc50$aaccf4f0$@winhaven.net> References: <4D30595E.6020906@nanaimo.ark.com> <00b201cbb40a$38eefc50$aaccf4f0$@winhaven.net> Message-ID: <4D308585.60805@nanaimo.ark.com> Hey John Thanks. I am just waiting to see if it has solved the problem. John Bartow wrote: >Hi Tony, >Access 2003 by itself runs fine under Windows 7. You found a couple of >gothas with old applications in general though. >-Active X I just don't use them anymore so I'm not going to be of much help >resolving that issue but you can at least know that they are an issue to >resolve. >-CommonDialog control doesn't work under Vista or W7. I recently asked about >this here and Stuart posted a perfect solution with code on 12/21/2010. >Thread was " Comctl32.ocx" If you can't find it let me know and I'll forward >it. > >HTH >John B > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 8:11 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Windows 7 > >Hey All >I have an Access2003 program (MDE) used by a client, they have upgraded >their machines to Windows 7 and now they get the dreaded "The OpenForm >action was cancelled" when they click the button on the main menu for one >option (the others all work fine). The only thing this form has that the >others don't is a CommonDialog control. I haven't as yet had them check for >missing references (the office doesn't open until 8AM, I may have to send >them the MDB to check). They startup the program with their version of >Access2003. In trying to research the cause of this problem, I am seeing >that Access2003 can develop some problems when running under Windows 7. >Have any of you run into other problems? > >Thanks >Tony > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > From jwcolby at colbyconsulting.com Fri Jan 14 12:06:41 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 14 Jan 2011 13:06:41 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: Message-ID: <4D3090B1.1010503@colbyconsulting.com> I would pay $40 to have that as a real machine (in metal) just as a conversation piece. As a LEGO it would be too fragile. John W. Colby www.ColbyConsulting.com On 1/14/2011 12:09 PM, Jim Lawrence wrote: > Impressive. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Wednesday, January 12, 2011 1:01 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > Hi Drew et all > > How to assemble 110 gears - including differential gears - to a meaningful > machine - in LEGO: > > Lego Antikythera Mechanism > http://www.youtube.com/watch?v=RLPVCJjTNgk > > Watch in HD and full screen. > > /gustav > > >>>> DWUTKA at marlow.com 12-01-2011 21:27>>> > Actually Mark, I think a better analogy would be to say that Access is > like Legos, and .Net (or any other actual true programming language) is > like a full blown machine shop. > > First, inexperienced users can use legos, but what they make will > usually be a disaster (plus they tend to put the little pieces in their > mouth and choke on them), where as an inexperienced user would give up > in a machine shop, or just be too scared to walk in it. Experienced and > skilled pros can make works of art with both legos and in a full blown > machine shop.... however the skill sets do vary between the two. > > Second, with legos, a lot of the 'tricky' parts are already molded and > ready to go (like Jet, DAO, Reports, etc). With legos, you don't have > to build a tree out of tiny pieces, you can just use the preformed tree > pieces, yet you can still build the tree from scratch if you want too > (bound/unbound). With a machine shop, you have lots of tools, tools > that allow you to build pretty much anything you want, but you don't > have a lot of 'pre-formed' pieces, so you have to build them from > scratch. (Of course, like a good machine shop, when you build a custom > tool, you can easily use that same tool in another project, so you > really only have to do something super useful once, then re-use it). > > Third, legos aren't suited for all environments. If you need to build > something that'll hold up to 300 degree temps (or run across a VPN > connection), legos might work, but probably not too well. To improve > them, you have to go outside of the lego world, and use some special > coating (scrap jet for a SQL Server backend). With a machine shop, you > can build the tool/project to suit the environment. > > Fourth, let's face it, how many engineers or mechanics didn't bite their > teeth on legos as a kid. They make a great starting point for people > new to the field. Where as walking into a machine shop on the first day > of kindergarten.... you'll hurt yourself. > > Fifth, legos have a public perception of being a toy, but people who are > damn good at what they do have created wondrous creations using that > 'toy' that wouldn't have been the same using any other medium, and > fulfill their purpose to the Tee. Along these same lines, there are > people skilled enough to use a machine shop, who probably laugh at > someone using legos, but who still produce garbage, that won't hold up > to a skilled lego project. > > Sixth, the Legos Group continues to sell and market their product to > people they expect to use it as a toy (nice little dig to M$ ;)). > > Seventh, and most importantly, the only thing legos and a machine shop > have in common is that they can produce things. Neither of them are > designed for all projects. The true skill is to know what project > should use which environment. > > Drew > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Wednesday, January 12, 2011 11:10 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > While there is no question that John needed dot-net due to a multi-threading > requirement, before making the commitment, you've got to ask yourself: > How many Ferrari's are you asked to build ? > > Dot-net is a Ferrari-building tool. It takes a lot longer to build anything > with a complex toolset. > I think Access builds Chevy's very fine and very quickly. > > But if you need to build a Ferrari, by all means move up to dot-net. > Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do > it. > > Note: since no one understands the software business, so I'm stuck on using > these analogies to explain things to end-users. Sorry, didn't mean to offend > anyone. > > From df.waters at comcast.net Fri Jan 14 12:11:06 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 14 Jan 2011 12:11:06 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D3090B1.1010503@colbyconsulting.com> References: <4D3090B1.1010503@colbyconsulting.com> Message-ID: <1A39235DDFB84077B94802D4C0060D37@DanWaters> I'm going to bet that even the Greek engineers who built this would have charged more than $40 - in year 0 dollars! ;-) Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, January 14, 2011 12:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? I would pay $40 to have that as a real machine (in metal) just as a conversation piece. As a LEGO it would be too fragile. John W. Colby www.ColbyConsulting.com On 1/14/2011 12:09 PM, Jim Lawrence wrote: > Impressive. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Wednesday, January 12, 2011 1:01 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > Hi Drew et all > > How to assemble 110 gears - including differential gears - to a meaningful > machine - in LEGO: > > Lego Antikythera Mechanism > http://www.youtube.com/watch?v=RLPVCJjTNgk > > Watch in HD and full screen. > > /gustav > > >>>> DWUTKA at marlow.com 12-01-2011 21:27>>> > Actually Mark, I think a better analogy would be to say that Access is > like Legos, and .Net (or any other actual true programming language) is > like a full blown machine shop. > > First, inexperienced users can use legos, but what they make will > usually be a disaster (plus they tend to put the little pieces in their > mouth and choke on them), where as an inexperienced user would give up > in a machine shop, or just be too scared to walk in it. Experienced and > skilled pros can make works of art with both legos and in a full blown > machine shop.... however the skill sets do vary between the two. > > Second, with legos, a lot of the 'tricky' parts are already molded and > ready to go (like Jet, DAO, Reports, etc). With legos, you don't have > to build a tree out of tiny pieces, you can just use the preformed tree > pieces, yet you can still build the tree from scratch if you want too > (bound/unbound). With a machine shop, you have lots of tools, tools > that allow you to build pretty much anything you want, but you don't > have a lot of 'pre-formed' pieces, so you have to build them from > scratch. (Of course, like a good machine shop, when you build a custom > tool, you can easily use that same tool in another project, so you > really only have to do something super useful once, then re-use it). > > Third, legos aren't suited for all environments. If you need to build > something that'll hold up to 300 degree temps (or run across a VPN > connection), legos might work, but probably not too well. To improve > them, you have to go outside of the lego world, and use some special > coating (scrap jet for a SQL Server backend). With a machine shop, you > can build the tool/project to suit the environment. > > Fourth, let's face it, how many engineers or mechanics didn't bite their > teeth on legos as a kid. They make a great starting point for people > new to the field. Where as walking into a machine shop on the first day > of kindergarten.... you'll hurt yourself. > > Fifth, legos have a public perception of being a toy, but people who are > damn good at what they do have created wondrous creations using that > 'toy' that wouldn't have been the same using any other medium, and > fulfill their purpose to the Tee. Along these same lines, there are > people skilled enough to use a machine shop, who probably laugh at > someone using legos, but who still produce garbage, that won't hold up > to a skilled lego project. > > Sixth, the Legos Group continues to sell and market their product to > people they expect to use it as a toy (nice little dig to M$ ;)). > > Seventh, and most importantly, the only thing legos and a machine shop > have in common is that they can produce things. Neither of them are > designed for all projects. The true skill is to know what project > should use which environment. > > Drew > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Wednesday, January 12, 2011 11:10 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > While there is no question that John needed dot-net due to a multi-threading > requirement, before making the commitment, you've got to ask yourself: > How many Ferrari's are you asked to build ? > > Dot-net is a Ferrari-building tool. It takes a lot longer to build anything > with a complex toolset. > I think Access builds Chevy's very fine and very quickly. > > But if you need to build a Ferrari, by all means move up to dot-net. > Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do > it. > > Note: since no one understands the software business, so I'm stuck on using > these analogies to explain things to end-users. Sorry, didn't mean to offend > anyone. > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 14 12:48:40 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 14 Jan 2011 13:48:40 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <1A39235DDFB84077B94802D4C0060D37@DanWaters> References: <4D3090B1.1010503@colbyconsulting.com> <1A39235DDFB84077B94802D4C0060D37@DanWaters> Message-ID: <4D309A88.5010309@colbyconsulting.com> LOL, yea but they didn't have a billion skilled workers in China churning out product. John W. Colby www.ColbyConsulting.com On 1/14/2011 1:11 PM, Dan Waters wrote: > I'm going to bet that even the Greek engineers who built this would have > charged more than $40 - in year 0 dollars! ;-) > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 14, 2011 12:07 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > I would pay $40 to have that as a real machine (in metal) just as a > conversation piece. As a LEGO > it would be too fragile. > > John W. Colby > www.ColbyConsulting.com > > On 1/14/2011 12:09 PM, Jim Lawrence wrote: >> Impressive. >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Wednesday, January 12, 2011 1:01 PM >> To: accessd at databaseadvisors.com >> Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? >> >> Hi Drew et all >> >> How to assemble 110 gears - including differential gears - to a meaningful >> machine - in LEGO: >> >> Lego Antikythera Mechanism >> http://www.youtube.com/watch?v=RLPVCJjTNgk >> >> Watch in HD and full screen. >> >> /gustav >> >> >>>>> DWUTKA at marlow.com 12-01-2011 21:27>>> >> Actually Mark, I think a better analogy would be to say that Access is >> like Legos, and .Net (or any other actual true programming language) is >> like a full blown machine shop. >> >> First, inexperienced users can use legos, but what they make will >> usually be a disaster (plus they tend to put the little pieces in their >> mouth and choke on them), where as an inexperienced user would give up >> in a machine shop, or just be too scared to walk in it. Experienced and >> skilled pros can make works of art with both legos and in a full blown >> machine shop.... however the skill sets do vary between the two. >> >> Second, with legos, a lot of the 'tricky' parts are already molded and >> ready to go (like Jet, DAO, Reports, etc). With legos, you don't have >> to build a tree out of tiny pieces, you can just use the preformed tree >> pieces, yet you can still build the tree from scratch if you want too >> (bound/unbound). With a machine shop, you have lots of tools, tools >> that allow you to build pretty much anything you want, but you don't >> have a lot of 'pre-formed' pieces, so you have to build them from >> scratch. (Of course, like a good machine shop, when you build a custom >> tool, you can easily use that same tool in another project, so you >> really only have to do something super useful once, then re-use it). >> >> Third, legos aren't suited for all environments. If you need to build >> something that'll hold up to 300 degree temps (or run across a VPN >> connection), legos might work, but probably not too well. To improve >> them, you have to go outside of the lego world, and use some special >> coating (scrap jet for a SQL Server backend). With a machine shop, you >> can build the tool/project to suit the environment. >> >> Fourth, let's face it, how many engineers or mechanics didn't bite their >> teeth on legos as a kid. They make a great starting point for people >> new to the field. Where as walking into a machine shop on the first day >> of kindergarten.... you'll hurt yourself. >> >> Fifth, legos have a public perception of being a toy, but people who are >> damn good at what they do have created wondrous creations using that >> 'toy' that wouldn't have been the same using any other medium, and >> fulfill their purpose to the Tee. Along these same lines, there are >> people skilled enough to use a machine shop, who probably laugh at >> someone using legos, but who still produce garbage, that won't hold up >> to a skilled lego project. >> >> Sixth, the Legos Group continues to sell and market their product to >> people they expect to use it as a toy (nice little dig to M$ ;)). >> >> Seventh, and most importantly, the only thing legos and a machine shop >> have in common is that they can produce things. Neither of them are >> designed for all projects. The true skill is to know what project >> should use which environment. >> >> Drew >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: Wednesday, January 12, 2011 11:10 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? >> >> While there is no question that John needed dot-net due to a > multi-threading >> requirement, before making the commitment, you've got to ask yourself: >> How many Ferrari's are you asked to build ? >> >> Dot-net is a Ferrari-building tool. It takes a lot longer to build > anything >> with a complex toolset. >> I think Access builds Chevy's very fine and very quickly. >> >> But if you need to build a Ferrari, by all means move up to dot-net. >> Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do >> it. >> >> Note: since no one understands the software business, so I'm stuck on > using >> these analogies to explain things to end-users. Sorry, didn't mean to > offend >> anyone. >> >> From accesscoach at hitechcoach.com Fri Jan 14 13:12:57 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Fri, 14 Jan 2011 13:12:57 -0600 Subject: [AccessD] Joomla In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> Greeting. I am new to thi8s list. About Joomla: I have used many CMS applications for web site. I really like the Joomla framework the best of all of them. The way it handles installing templates and templates/themes/skins is the nest I have seen. I current have several web sites that use it. I have several clients that use it and are able to maintain their own site with ease. I am not an expert with Joomla but I find it very easy to use. I am in the process of creating an online manual for one of my Access applications using Joomla. This is my Access blog site that is running Joomla 1.5: http://www.hitechcoach.com Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 10:59 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: [AccessD] Joomla I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Fri Jan 14 13:23:07 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Fri, 14 Jan 2011 13:23:07 -0600 Subject: [AccessD] Windows 7 In-Reply-To: <262BDA163AE24D20978FF68DABA600C7@HAL9005> References: <4D30595E.6020906@nanaimo.ark.com> <262BDA163AE24D20978FF68DABA600C7@HAL9005> Message-ID: <043101cbb420$7a64a340$6f2de9c0$@hitechcoach.com> Hey all, For testing I use Virtual PC. On my Widows 7 Ultimate 64-bit machine I have XP mode installed. I also have Vista 32 and 64 bit versions installed. Along with Windows 7 32 bit. This allows me to easily test in all the OS environments. The rollback feature is really great in Virtual PC @Tony, my guess is that the Windows 7 machines that are having an issue are the 64-bit version of the OS. Is this correct? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, January 14, 2011 8:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Windows 7 I put W7 on my backup box so I don't do much Access over there. But what I have done - so far no problems. Do you have a spare box you could put W7 on and use for a test bed? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 6:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Windows 7 Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 14 13:53:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 11:53:11 -0800 Subject: [AccessD] Joomla In-Reply-To: <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> Message-ID: That does look like a very professional site... good job... with Joomla huh. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Friday, January 14, 2011 11:13 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: Re: [AccessD] Joomla Greeting. I am new to thi8s list. About Joomla: I have used many CMS applications for web site. I really like the Joomla framework the best of all of them. The way it handles installing templates and templates/themes/skins is the nest I have seen. I current have several web sites that use it. I have several clients that use it and are able to maintain their own site with ease. I am not an expert with Joomla but I find it very easy to use. I am in the process of creating an online manual for one of my Access applications using Joomla. This is my Access blog site that is running Joomla 1.5: http://www.hitechcoach.com Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 10:59 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: [AccessD] Joomla I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 12:54:31 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 10:54:31 -0800 Subject: [AccessD] Windows 7 - Success Message-ID: <4D309BE7.1050305@nanaimo.ark.com> Hey All We have got success, the new API works and the form opens. Thank you very much Tony From kismert at gmail.com Fri Jan 14 14:25:02 2011 From: kismert at gmail.com (Kenneth Ismert) Date: Fri, 14 Jan 2011 14:25:02 -0600 Subject: [AccessD] AccessD Digest, Vol 95, Issue 17 In-Reply-To: References: Message-ID: > > Jim Lawrence: ...Joomla is the best web template designer and application > developer, bar none... > I used Joomla extensively for about 3 years, using it in a business that sold web-based apps. Joomla does have a good template designer. You can fairly easily go from HTML mockup to functioning Joomla template. The 1.5 template system lets you override various aspects of the system, which allows you to keep all template-related changes in one directory, but I found their mechanism clunky. It is hard to beat for the number and variety of add-ons, plug-ins and utilities you can download. But, don't expect complete 'mix-and-match' for presentation-layer add-ons. Quality is very mixed -- a whole lot of add-ons look like 'my first PHP project' when you read the code. It has a huge online community, and with effort, you can find the answer to nearly any question. As far as an application developer product, that's a mixed bag too. The latest version has very good documentation, and an online code browser, but the API tends to have a lot of historical relics. It would be a lot of effort to extend Joomla at it's basic level. The process for making add-ons is well-documented. > ... Is Joomla a very good web based application framework? ... > No. If you want a real framework, get something like Ruby on Rails or Django. My biggest beef with the Joomla model is their arbitrary division of add-ons into Components, Modules, and Plugins. It's like being given cubes, blocks and boxes ... and always being told you're trying to fit the wrong thing into that square hole! But, by far the biggest drawback of Joomla is it's back-end administration. It makes setting up and maintaining a Joomla site far harder than it should be. If you're setting up a Joomla site for a customer, expect them to never really learn the basics of how to maintain their site, and add content. You will always be the 'expert' called on to do little simple things that should be obvious in the interface, but aren't. One PHP-based CMS that looks interesting is modx: http://modxcms.com/ But, I haven't tried it, so I can't vouch for it. Of course, WordPress is pretty ubiquitous, and is a good choice for blogging-type sites. The best single CMS resource I've found is cmswire: http://www.cmswire.com/ They maintain a comprehensive Software Directory, which is searchable. -Ken From davidmcafee at gmail.com Fri Jan 14 14:32:15 2011 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 14 Jan 2011 12:32:15 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB85@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BB85@houex1.kindermorgan.com> Message-ID: Sorry, I was out sick yesterday. Try this: SELECT B.PID, B.Well_Number, Last(A.StatusDate) AS LastOfStatusDate, C.CountOfDate FROM dbo_DSS_StatusChanges1 AS A RIGHT JOIN dbo_DSS_CompletionMaster B ON A.PID = B.PID INNER JOIN (SELECT PID,StatusDate, Count(StatusDate) AS CountOfDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate HAVING Count(StatusDate) >1) AS C ON A.PID = C.PID AND A.StatusDate = C.StatusDate GROUP BY B.PID, B.Well_Number HAVING (Last(A.StatusDate)<#1/1/2001#); It is basically your existing query inner joined to a duplicates query. Anything that shows up is a duplicate and would affect your numbers. HTH David On Thu, Jan 13, 2011 at 8:35 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > The suggested query returns no records. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 5:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > try this: > > SELECT PID,StatusDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate > HAVING Count(StatusDate) >1 AND (StatusDate <#1/1/2001#) > > It's either a duplicate (last) date or a null date as Stuart mentioned. > > D > > On Wed, Jan 12, 2011 at 2:40 PM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > Taking out the date criteria results in all records from the > > dbo_StatusChanges table being returned which is correct. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 2:24 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Query does not return all records > > > > If you take the Last() out of the SELECT and GROUP, do you get all > expected > > records? > > > > Does this? > > > > SELECT > > A.PID, > > A.Well_Number > > FROM dbo_DSS_CompletionMaster AS A > > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > > > > Is it possible that you have duplicate (last) dates StatusDate values for > a > > given PID/Well Number? > > > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > OK here is what I get. Apparently 5 records were added to the master > > table > > > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > > > criteria of <1/1/2001 I get 1037 records. If I use the criteria of > > >1/1/2001 > > > I get 1046 records. PID is a required field thus exists for all records > > in > > > both tables. It is a unique field in the table > dbo_DSS_CompletionMaster. > > > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > > > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > > > > > Thanks for the assistance. > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com [mailto: > > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > > Sent: Wednesday, January 12, 2011 12:57 PM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] Query does not return all records > > > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > > records? > > > > > > Are any PID fields null? If so, you may have to use the following > > > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = > NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > > Chester_Kaup at kindermorgan.com> wrote: > > > > > > > The following query only returns 1046 records even though the table > > > > dbo_CompletionMaster has 2085 distinct records. What am I doing > wrong? > > > > Thanks. > > > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > > dbo_DSS_CompletionMaster.Well_Number, > > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > > > GROUP BY dbo_DSS_CompletionMaster.PID, > > > dbo_DSS_CompletionMaster.Well_Number > > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > > > > Chester Kaup > > > > > > > > Engineering Technician > > > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > > > Office (432) 688-3797 > > > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > > > number > > > > of electrons were terribly inconvenienced. > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Fri Jan 14 14:33:56 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 15 Jan 2011 06:33:56 +1000 Subject: [AccessD] AccessD Digest, Vol 95, Issue 17 In-Reply-To: References: , Message-ID: <4D30B334.24884.488A461@stuart.lexacorp.com.pg> My sentiments exactly. I've seen quite a few Joomla sites set up for organisations by consultants which then don't get maintained because no one in the organisation undertands it. -- Stuart On 14 Jan 2011 at 14:25, Kenneth Ismert wrote: > > But, by far the biggest drawback of Joomla is it's back-end > administration. It makes setting up and maintaining a Joomla site far > harder than it should be. If you're setting up a Joomla site for a > customer, expect them to never really learn the basics of how to > maintain their site, and add content. You will always be the 'expert' > called on to do little simple things that should be obvious in the > interface, but aren't. > From accessd at shaw.ca Fri Jan 14 15:07:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 13:07:31 -0800 Subject: [AccessD] AccessD Digest, Vol 95, Issue 17 In-Reply-To: References: Message-ID: Thanks for the information... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Friday, January 14, 2011 12:25 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] AccessD Digest, Vol 95, Issue 17 > > Jim Lawrence: ...Joomla is the best web template designer and application > developer, bar none... > I used Joomla extensively for about 3 years, using it in a business that sold web-based apps. Joomla does have a good template designer. You can fairly easily go from HTML mockup to functioning Joomla template. The 1.5 template system lets you override various aspects of the system, which allows you to keep all template-related changes in one directory, but I found their mechanism clunky. It is hard to beat for the number and variety of add-ons, plug-ins and utilities you can download. But, don't expect complete 'mix-and-match' for presentation-layer add-ons. Quality is very mixed -- a whole lot of add-ons look like 'my first PHP project' when you read the code. It has a huge online community, and with effort, you can find the answer to nearly any question. As far as an application developer product, that's a mixed bag too. The latest version has very good documentation, and an online code browser, but the API tends to have a lot of historical relics. It would be a lot of effort to extend Joomla at it's basic level. The process for making add-ons is well-documented. > ... Is Joomla a very good web based application framework? ... > No. If you want a real framework, get something like Ruby on Rails or Django. My biggest beef with the Joomla model is their arbitrary division of add-ons into Components, Modules, and Plugins. It's like being given cubes, blocks and boxes ... and always being told you're trying to fit the wrong thing into that square hole! But, by far the biggest drawback of Joomla is it's back-end administration. It makes setting up and maintaining a Joomla site far harder than it should be. If you're setting up a Joomla site for a customer, expect them to never really learn the basics of how to maintain their site, and add content. You will always be the 'expert' called on to do little simple things that should be obvious in the interface, but aren't. One PHP-based CMS that looks interesting is modx: http://modxcms.com/ But, I haven't tried it, so I can't vouch for it. Of course, WordPress is pretty ubiquitous, and is a good choice for blogging-type sites. The best single CMS resource I've found is cmswire: http://www.cmswire.com/ They maintain a comprehensive Software Directory, which is searchable. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From SusanAccessD at azmom.com Fri Jan 14 16:45:38 2011 From: SusanAccessD at azmom.com (SusanAccessD at azmom.com) Date: Fri, 14 Jan 2011 15:45:38 -0700 Subject: [AccessD] Joomla In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> Message-ID: <022f01cbb43c$c40db060$4c291120$@com> There is a small typo in this sentence near the top of the site's home page " Check ou the Access Developer Tools (Click Here) links section" -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 12:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla That does look like a very professional site... good job... with Joomla huh. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Friday, January 14, 2011 11:13 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: Re: [AccessD] Joomla Greeting. I am new to thi8s list. About Joomla: I have used many CMS applications for web site. I really like the Joomla framework the best of all of them. The way it handles installing templates and templates/themes/skins is the nest I have seen. I current have several web sites that use it. I have several clients that use it and are able to maintain their own site with ease. I am not an expert with Joomla but I find it very easy to use. I am in the process of creating an online manual for one of my Access applications using Joomla. This is my Access blog site that is running Joomla 1.5: http://www.hitechcoach.com Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 10:59 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: [AccessD] Joomla I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ab-mi at post3.tele.dk Fri Jan 14 17:03:14 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sat, 15 Jan 2011 00:03:14 +0100 Subject: [AccessD] Query to find records from lookup table NOT inanother table In-Reply-To: <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com>, <4D2F758C.5080608@btinternet.com> <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg> Message-ID: <1D5E511C93384C25907651569B18795C@abpc> Excellent solution Stuart! Using an aliased subquery it might be compressed to a single query like this: SELECT AllSiteCodes.Site, AllSiteCodes.LCode FROM (SELECT DISTINCT tblSites.Site, tblLookup.LCode FROM tblSites, tblLookup) AS AllSiteCodes LEFT JOIN tblSites ON AllSiteCodes.Site=tblSites.Site AND AllSiteCodes.LCode=tblSites.LCode WHERE tblSites.Site Is Null Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Stuart McLachlan Sendt: 13. januar 2011 23:26 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Query to find records from lookup table NOT inanother table One way is with two queries: QryAllSiteCodes: SELECT tblSites.Site, tblLookup.LCode FROM tblSites, tblLookup GROUP BY tblSites.Site, tblLookup.LCode; QryMissing: SELECT qryAllSiteCodes.Site, qryAllSiteCodes.LCode FROM qryAllSiteCodes LEFT JOIN tblSites ON (qryAllSiteCodes.LCode = tblSites.code) AND (qryAllSiteCodes.Site = tblSites.Site) WHERE (((tblSites.Site) Is Null)); -- Stuart On 13 Jan 2011 at 21:58, Chris Swann wrote: > Hi All, > > I've really got my stupid head on today and can't get anything I try > to return the records I need. > > I have a table which has a list of codes and another table that holds > details of codes that are in use at various sites. > > What I need to find is those sites that DON'T have any of the codes > from the lookup table. > > I thought a find unmatched query would work but it doesn't return the > correct records. > > As an example of what I need > > Lookup table has for example > A1 > A2 > A3 > > Sites table has > a A1 > a A2 > b A3 > c A1 > c A2 > c A3 > > so I need the query to return > a A3 > b A1 > b A2 > > Can anyone help on this one ? > > Many thanks in advance, > > Chris Swann > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Jan 14 17:42:23 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 15 Jan 2011 09:42:23 +1000 Subject: [AccessD] Query to find records from lookup table NOT inanother table In-Reply-To: <1D5E511C93384C25907651569B18795C@abpc> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg>, <1D5E511C93384C25907651569B18795C@abpc> Message-ID: <4D30DF5F.13141.5352B8D@stuart.lexacorp.com.pg> Yep that's neater. Very elegant. -- Stuart On 15 Jan 2011 at 0:03, Asger Blond wrote: > Excellent solution Stuart! Using an aliased subquery it might be > compressed to a single query like this: > > SELECT AllSiteCodes.Site, AllSiteCodes.LCode > FROM (SELECT DISTINCT tblSites.Site, tblLookup.LCode > FROM tblSites, tblLookup) AS AllSiteCodes LEFT JOIN tblSites ON > AllSiteCodes.Site=tblSites.Site AND AllSiteCodes.LCode=tblSites.LCode > WHERE tblSites.Site Is Null > > Asger > From jimdettman at verizon.net Fri Jan 14 19:33:58 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Fri, 14 Jan 2011 20:33:58 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> References: <4D2E2FE8.2060803@nanaimo.ark.com> <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: Dan, <<3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. >> Should point out that JET/ACE was never designed for WAN use and should never be used over a WAN. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, January 13, 2011 12:30 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks Hi Tony, These are the significant technical differences that I believe exist (that affect the user/customer) between a split FE/BE Access app and a client/server .Net/SQL Server windows forms app: 1) Security: Access login security is only nominal. I use it at my customers just so the database knows who is logged in. If you use Access login security, you must assume that no one in the company will try to do something nefarious. With SQL Server, you can use Windows Authentication, which is far better. 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 concurrent users before performance begins to slow down. This could be more or less depending on exactly how your system is set up. Some people on this list have said that they can have over 50 concurrent users on a system where most users are entering data into forms specified as data entry forms. 3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. So, for these reasons, you might think that .Net/SQL Server is the way to go. But there are many apps where you don't need windows authentication, your number of concurrent users is limited (or you can create a limit), and you are on a LAN. For these situations (perhaps the majority) Access is excellent. If you are making a system for your own company, you plan to learn Access well enough to continue to support it and improve it, and you (will always) meet the three requirements above, go ahead and use Access. However, Visual Studio and the .Net languages have made significant improvements over the last several revisions (i.e., 'dream language'). Someday you may be asked to let someone on a WAN log into your system, or someday you may be asked to 'make it work on the internet', and then you'll need to learn .Net anyway. If you're planning on making systems for your own clients, today you should start with .Net and SQL Server. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 4:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Fri Jan 14 20:09:10 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 14 Jan 2011 20:09:10 -0600 Subject: [AccessD] Old Dog NewTricks In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <2C4ED0933DCC45FD8B544479C5323554@DanWaters> I agree. But one of my customers did use my system over their WAN in a limited way for about 2 years until we could get my system installed on Citrix. I felt sorry for those folks at remote sites - when we went to Citrix they celebrated! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Friday, January 14, 2011 7:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks Dan, <<3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. >> Should point out that JET/ACE was never designed for WAN use and should never be used over a WAN. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, January 13, 2011 12:30 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks Hi Tony, These are the significant technical differences that I believe exist (that affect the user/customer) between a split FE/BE Access app and a client/server .Net/SQL Server windows forms app: 1) Security: Access login security is only nominal. I use it at my customers just so the database knows who is logged in. If you use Access login security, you must assume that no one in the company will try to do something nefarious. With SQL Server, you can use Windows Authentication, which is far better. 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 concurrent users before performance begins to slow down. This could be more or less depending on exactly how your system is set up. Some people on this list have said that they can have over 50 concurrent users on a system where most users are entering data into forms specified as data entry forms. 3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. So, for these reasons, you might think that .Net/SQL Server is the way to go. But there are many apps where you don't need windows authentication, your number of concurrent users is limited (or you can create a limit), and you are on a LAN. For these situations (perhaps the majority) Access is excellent. If you are making a system for your own company, you plan to learn Access well enough to continue to support it and improve it, and you (will always) meet the three requirements above, go ahead and use Access. However, Visual Studio and the .Net languages have made significant improvements over the last several revisions (i.e., 'dream language'). Someday you may be asked to let someone on a WAN log into your system, or someday you may be asked to 'make it work on the internet', and then you'll need to learn .Net anyway. If you're planning on making systems for your own clients, today you should start with .Net and SQL Server. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 4:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 15 08:45:34 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 15 Jan 2011 06:45:34 -0800 Subject: [AccessD] Why Did I Wait So Long? Message-ID: <90B84C139DAC424FAFD4E2AE85437A9B@HAL9005> Dear List: This morning another user sent yet another mdb attachment which was blocked by Outlook. For years I have been coaching my clients to zip their mdbs before sending. So I went to the web and asked the question - how to stop Outlook from blocking mdbs? And I got the answer with a simple registry edit: http://www.slipstick.com/outlook/esecup/getexe.asp but better yet is the Outlook Tools - a free download which allows you - among man other things - to set which extensions are blocked and which are attached. http://www.howto-outlook.com/products/outlooktools.htm Best yet, after I closed Outlook and re-opened it, the attachments on the email in question were unblocked and ready to save. HTH Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From ssharkins at gmail.com Sat Jan 15 08:58:52 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Sat, 15 Jan 2011 09:58:52 -0500 Subject: [AccessD] Why Did I Wait So Long? References: <90B84C139DAC424FAFD4E2AE85437A9B@HAL9005> Message-ID: <9056AA75BBF74C9E9659F92C7CB8F00F@salvationomc4p> Rocky, I wrote about that a long time ago. Why didn't you just ask me????? I had no idea you were suffering needlessly!!! ;) Susan H. > Dear List: > > This morning another user sent yet another mdb attachment which was > blocked > by Outlook. For years I have been coaching my clients to zip their mdbs > before sending. So I went to the web and asked the question - how to stop > Outlook from blocking mdbs? And I got the answer with a simple registry > edit: > > http://www.slipstick.com/outlook/esecup/getexe.asp > > but better yet is the Outlook Tools - a free download which allows you - > among man other things - to set which extensions are blocked and which are > attached. > > http://www.howto-outlook.com/products/outlooktools.htm > > Best yet, after I closed Outlook and re-opened it, the attachments on the > email in question were unblocked and ready to save. > From EdTesiny at oasas.state.ny.us Sat Jan 15 12:45:33 2011 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Sat, 15 Jan 2011 13:45:33 -0500 Subject: [AccessD] Why Did I Wait So Long? References: <90B84C139DAC424FAFD4E2AE85437A9B@HAL9005> <9056AA75BBF74C9E9659F92C7CB8F00F@salvationomc4p> Message-ID: Yeah, Susan, I always tweat my registry to allow mdb,url, accdb, even exe ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of Susan Harkins Sent: Sat 1/15/2011 9:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Did I Wait So Long? Rocky, I wrote about that a long time ago. Why didn't you just ask me????? I had no idea you were suffering needlessly!!! ;) Susan H. > Dear List: > > This morning another user sent yet another mdb attachment which was > blocked > by Outlook. For years I have been coaching my clients to zip their mdbs > before sending. So I went to the web and asked the question - how to stop > Outlook from blocking mdbs? And I got the answer with a simple registry > edit: > > http://www.slipstick.com/outlook/esecup/getexe.asp > > but better yet is the Outlook Tools - a free download which allows you - > among man other things - to set which extensions are blocked and which are > attached. > > http://www.howto-outlook.com/products/outlooktools.htm > > Best yet, after I closed Outlook and re-opened it, the attachments on the > email in question were unblocked and ready to save. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 15 13:11:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 14:11:26 -0500 Subject: [AccessD] Access 2007 runtime Message-ID: <4D31F15E.60301@colbyconsulting.com> I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com From df.waters at comcast.net Sat Jan 15 13:20:57 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 15 Jan 2011 13:20:57 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 15 13:28:35 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 14:28:35 -0500 Subject: [AccessD] Access 2007 runtime In-Reply-To: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: <4D31F563.5060104@colbyconsulting.com> Yes but to my knowledge 2003 isn't free. John W. Colby www.ColbyConsulting.com On 1/15/2011 2:20 PM, Dan Waters wrote: > If you need to install a runtime on a user's PC's, that means that they have > no version of Access at all. So you could use a 2003 runtime. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each user's > computer if required. > From john at winhaven.net Sat Jan 15 13:29:19 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 13:29:19 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: <02d301cbb4ea$813d8270$83b88750$@winhaven.net> That's actually the paradise install. No possibility of the use messing about ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Jan 15 13:29:19 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 13:29:19 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> HI John, I'm still using my Wise/Sagekey scripts to do A2003 Runtime install and they are working on Vista/W7 with Outlook 2007 or 2010 installed. It creates an install package that has to be installed on each PC but I include a "no questions asked" installation file so that all the defaults are used and it can installed by anyone with the necessary OS privileges from either an email attachment or a network link. I expect to be moving to MSI/Wise in the coming year since Symantec is not supporting Wise anymore. John B -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 15 13:52:37 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 14:52:37 -0500 Subject: [AccessD] Access 2007 runtime In-Reply-To: <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> References: <4D31F15E.60301@colbyconsulting.com> <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> Message-ID: <4D31FB05.8050207@colbyconsulting.com> > I expect to be moving to MSI/Wise in the coming year since Symantec is not supporting Wise anymore. Isn't that annoying! John W. Colby www.ColbyConsulting.com On 1/15/2011 2:29 PM, John Bartow wrote: > HI John, > I'm still using my Wise/Sagekey scripts to do A2003 Runtime install and they > are working on Vista/W7 with Outlook 2007 or 2010 installed. It creates an > install package that has to be installed on each PC but I include a "no > questions asked" installation file so that all the defaults are used and it > can installed by anyone with the necessary OS privileges from either an > email attachment or a network link. > > I expect to be moving to MSI/Wise in the coming year since Symantec is not > supporting Wise anymore. > > John B > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each user's > computer if required. > From accesscoach at hitechcoach.com Sat Jan 15 14:02:14 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sat, 15 Jan 2011 14:02:14 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <003e01cbb4ef$1c0f9dc0$542ed940$@hitechcoach.com> John, For my own applications I do almost 100% of the front end with the Access Runtime. Either using the runtime version or the full version in runtime mode (/runtime) "User-proof" error handling is a must. Any error that is not trapped will cause Access in runtime mode to shut down. Here are some links that might should be helpful: http://www.utteraccess.com/forum/Overview-Packaging-Acces-t496338.html http://msdn.microsoft.com/en-us/library/aa167800%28v=office.11%29.aspx http://msdn.microsoft.com/en-us/office/aa905403.aspx http://office.microsoft.com/en-us/access-help/obtain-and-deploy-the-access-2 003-runtime-HA001120886.aspx With 2003 you have to purchase a license to distribute the Access 2003 runtime with your database. I have not been able to get a definite answer on the use of the Access 2007 runtime to run an Access 2003 database if you do not own a license for Access 2007. FYI: I have found that that if you have purchase a version of Office 2003 that does not include the full version of Access that you will find on the Office installation CD a Access runtime installer. My understand is that if a user has purchased the version of Office which includes the Access runtime then they have a license to use the Access runtime on the same machine where they install Office. This does not include the license to distribute the Access 2003 runtime. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Sat Jan 15 14:40:34 2011 From: jedi at charm.net (Michael Bahr) Date: Sat, 15 Jan 2011 15:40:34 -0500 (EST) Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D3090B1.1010503@colbyconsulting.com> References: <4D3090B1.1010503@colbyconsulting.com> Message-ID: <1159.24.35.23.165.1295124034.squirrel@mail.expedient.net> John check these 2 out. Maybe you can make an offer. http://www.youtube.com/watch?v=DiQSHiAYt98 Part 1 http://www.youtube.com/watch?v=znM0-arQvHc Part 2 Mike > I would pay $40 to have that as a real machine (in metal) just as a > conversation piece. As a LEGO > it would be too fragile. > > John W. Colby > www.ColbyConsulting.com > > On 1/14/2011 12:09 PM, Jim Lawrence wrote: >> Impressive. >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Wednesday, January 12, 2011 1:01 PM >> To: accessd at databaseadvisors.com >> Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? >> >> Hi Drew et all >> >> How to assemble 110 gears - including differential gears - to a >> meaningful >> machine - in LEGO: >> >> Lego Antikythera Mechanism >> http://www.youtube.com/watch?v=RLPVCJjTNgk >> >> Watch in HD and full screen. >> >> /gustav >> >> >>>>> DWUTKA at marlow.com 12-01-2011 21:27>>> >> Actually Mark, I think a better analogy would be to say that Access is >> like Legos, and .Net (or any other actual true programming language) is >> like a full blown machine shop. >> >> First, inexperienced users can use legos, but what they make will >> usually be a disaster (plus they tend to put the little pieces in their >> mouth and choke on them), where as an inexperienced user would give up >> in a machine shop, or just be too scared to walk in it. Experienced and >> skilled pros can make works of art with both legos and in a full blown >> machine shop.... however the skill sets do vary between the two. >> >> Second, with legos, a lot of the 'tricky' parts are already molded and >> ready to go (like Jet, DAO, Reports, etc). With legos, you don't have >> to build a tree out of tiny pieces, you can just use the preformed tree >> pieces, yet you can still build the tree from scratch if you want too >> (bound/unbound). With a machine shop, you have lots of tools, tools >> that allow you to build pretty much anything you want, but you don't %3 From john at winhaven.net Sat Jan 15 15:07:40 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 15:07:40 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31FB05.8050207@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> <4D31FB05.8050207@colbyconsulting.com> Message-ID: <02f001cbb4f8$3ee930f0$bcbb92d0$@winhaven.net> I think Symantec is French for annoying ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 runtime > I expect to be moving to MSI/Wise in the coming year since Symantec is not supporting Wise anymore. Isn't that annoying! John W. Colby www.ColbyConsulting.com On 1/15/2011 2:29 PM, John Bartow wrote: > HI John, > I'm still using my Wise/Sagekey scripts to do A2003 Runtime install > and they are working on Vista/W7 with Outlook 2007 or 2010 installed. > It creates an install package that has to be installed on each PC but > I include a "no questions asked" installation file so that all the > defaults are used and it can installed by anyone with the necessary OS > privileges from either an email attachment or a network link. > > I expect to be moving to MSI/Wise in the coming year since Symantec is > not supporting Wise anymore. > > John B > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each > user's computer if required. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Jan 15 15:23:51 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 15:23:51 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F563.5060104@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <4D31F563.5060104@colbyconsulting.com> Message-ID: <02f401cbb4fa$81bf1b40$853d51c0$@winhaven.net> A copy of Microsoft's Office 2003 Professional CD and the Visual Studio Tools CD are required in order to be licensed to redistribute the Runtime. Microsoft's Runtime License Agreement can be viewed here: http://support.sagekey.com/files/access2003runtime/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 runtime Yes but to my knowledge 2003 isn't free. John W. Colby www.ColbyConsulting.com On 1/15/2011 2:20 PM, Dan Waters wrote: > If you need to install a runtime on a user's PC's, that means that > they have no version of Access at all. So you could use a 2003 runtime. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each > user's computer if required. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Sat Jan 15 16:10:37 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Sun, 16 Jan 2011 11:10:37 +1300 Subject: [AccessD] Access 2007 runtime In-Reply-To: <02f001cbb4f8$3ee930f0$bcbb92d0$@winhaven.net> References: <4D31F15E.60301@colbyconsulting.com> <02d401cbb4ea$81bbda30$85338e90$@winhaven.net><4D31FB05.8050207@colbyconsulting.com> <02f001cbb4f8$3ee930f0$bcbb92d0$@winhaven.net> Message-ID: <15A1DFB955A1463EA009D08EE38442A0@stevelaptop> LOL! Regards Steve -----Original Message----- From: John Bartow Sent: Sunday, January 16, 2011 10:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime I think Symantec is French for annoying ;o) From steve at datamanagementsolutions.biz Sat Jan 15 16:14:18 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Sun, 16 Jan 2011 11:14:18 +1300 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <4747604073754556BFA0E29D069ECD9A@stevelaptop> John, In my experience, the Access 2007 Runtime is a very simple download/install from Microsoft. I expect the Access 2010 one is too, though I haven't tried that very often. The only tricky bit is setting up the folder where your app will be installed as a Trusted Location. I have often used the AddPath.exe file, available from http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations, without hassle. Regards Steve -----Original Message----- From: jwcolby Sent: Sunday, January 16, 2011 8:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. From jwcolby at colbyconsulting.com Sat Jan 15 17:37:00 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 18:37:00 -0500 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful Message-ID: <4D322F9C.8090405@colbyconsulting.com> I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com From dw-murphy at cox.net Sat Jan 15 19:07:16 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 15 Jan 2011 17:07:16 -0800 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: <4D322F9C.8090405@colbyconsulting.com> References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <19E31BF649AB44E19ED7EBDC6F47A4D5@murphy3234aaf1> Hello John, I may be the wifi connection. I use Starbucks wifi sometime and it isn't quick at all. Can't comment on Arby's but I wouldn't use that test to rule your VPN out. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 3:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kismert at gmail.com Sat Jan 15 20:43:03 2011 From: kismert at gmail.com (Kenneth Ismert) Date: Sat, 15 Jan 2011 20:43:03 -0600 Subject: [AccessD] Joomla Message-ID: > > Jim Lawrence: > ...That does look like a very professional site... good job... with Joomla > huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken From accessd at shaw.ca Sun Jan 16 10:22:12 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 08:22:12 -0800 Subject: [AccessD] Access 2007 runtime In-Reply-To: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Sun Jan 16 10:32:59 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Sun, 16 Jan 2011 11:32:59 -0500 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: <4D322F9C.8090405@colbyconsulting.com> References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 16 10:59:08 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 16 Jan 2011 10:59:08 -0600 Subject: [AccessD] Access 2003 runtime In-Reply-To: References: <4D31F15E.60301@colbyconsulting.com><75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Hi Jim, It's not a free download. I originally got a copy on its own CD by attending the Office 2003 launch event. AFAICT, later on, VSTO 2005 was released on CD which included the 2003 developer extensions. Out of curiosity, I've been trying to find either one available for sale and came up empty. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 10:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 11:01:01 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 09:01:01 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Saturday, January 15, 2011 6:43 PM To: accessd at databaseadvisors.com Subject: [AccessD] Joomla > > Jim Lawrence: > ...That does look like a very professional site... good job... with Joomla > huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Sun Jan 16 11:03:41 2011 From: dbdoug at gmail.com (Doug Steele) Date: Sun, 16 Jan 2011 09:03:41 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: I have VSTO for office 2003 available for sale - you can contact me privately if you like, dbdoug at gmail. Doug On Sun, Jan 16, 2011 at 8:59 AM, Dan Waters wrote: > Hi Jim, > > It's not a free download. > > I originally got a copy on its own CD by attending the Office 2003 launch > event. ?AFAICT, later on, VSTO 2005 was released on CD which included the > 2003 developer extensions. > > Out of curiosity, I've been trying to find either one available for sale and > came up empty. From accessd at shaw.ca Sun Jan 16 11:04:38 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 09:04:38 -0800 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <80883364FC744E2592B5A844C3491ED9@creativesystemdesigns.com> To add to the comments: I think the only way a person is going to be able to build application that runs decently in such locations is go and build a web (html) front end...that is your only option. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Sunday, January 16, 2011 8:33 AM To: 'Access Developers discussion and problem solving'; 'VBA'; 'Sqlserver-Dba' Subject: Re: [AccessD] SQL Server over Hamachi: First test not hopeful The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 16 11:11:28 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 16 Jan 2011 11:11:28 -0600 Subject: [AccessD] Access 2003 runtime In-Reply-To: References: <4D31F15E.60301@colbyconsulting.com><75EFC2340C744957BBBA1B7E392AC520@DanWaters><7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: Hi Doug, I'm not looking to buy, but since we've been talking about Access 2003 Developer Extensions, I want to say that VSTO 2003 does not contain those extensions. I think that VSTO 2005 does. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Sunday, January 16, 2011 11:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2003 runtime I have VSTO for office 2003 available for sale - you can contact me privately if you like, dbdoug at gmail. Doug On Sun, Jan 16, 2011 at 8:59 AM, Dan Waters wrote: > Hi Jim, > > It's not a free download. > > I originally got a copy on its own CD by attending the Office 2003 launch > event. ?AFAICT, later on, VSTO 2005 was released on CD which included the > 2003 developer extensions. > > Out of curiosity, I've been trying to find either one available for sale and > came up empty. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 16 11:15:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 16 Jan 2011 12:15:48 -0500 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <4D3327C4.8020508@colbyconsulting.com> I work on my laptop connected to my internal network. I have a couple of servers running Windows 2008, both of which run Hyper-V. Last week I moved two of 3 of my server class machines down into the basement to get the heat and noise out of my office. The machines downstairs have a KVM switch and a monitor / mouse / keyboard which used to sit on my desk. IOW it is no longer convenient to get actual control of the machine. I have always used Remote Desktop to control the servers, and it works great. However with Hyper-V things change a little bit. First of all, for some reason I am not able to RD into one specific VM. I can VM into the other. Second and more annoying.. Server Azul has VMDev on it and open in Hyper-V. I can RD into Azul, and see vmDev, click into the open vmDev and control vmDev as if I were right there. The problem is that if I "full screen" vmDev it takes over the entire desktop (screen). that is good, vmDev is now larger and I can use a higher resolution with it. Except I cannot get it to go back to the smaller size. Supposedly Ctl-Alt-Break (or ctl-alt-End) causes it to do so but in fact the keystrokes are intercepted by Azul RD session and that session is reduced back up in my laptop. IOW I want the RD into Azul to stay full size and the full screen vmDev to shrink, but Azul shrinks. In fact, this *may* all work properly unless you restart vmDev (which remains full screen as it does so) at which point you end up at the vmDev desktop asking for Ctl-Alt-Del and there is no way to send the Ctl-Alt-Del on through to the vmDev, it is captured by Azul. The only way I have found around this, to regain control of Azul, is to log off Azul. When that happen, Azul closes all open apps (may be a problem) and in the process closes Hyper-V which is actually what gets me out of full screen vmDev. Now when I RD or log back in to Azul, and restart Hyper-V, vmDev is no longer expanded and when I double click on it, it opens in reduced mode (not full screen) and I am back in business. I can use Hyper-V to send the Ctl-Alt-Del on to the vmDev and I can get logged back in. So, remote desktop into the server Azul works fine. RD into vmDev does not work, though vm into a vm running on my other server does. RD into Azul with control of vmDev working fine. If I full screen vmDev, from that point on the Ctl-Alt-Break controls Azul (the host) instead of vmDev which is what I need. The only way back (that I have found) is to log off Azul. If anyone has solved the riddle, please let me know how to correctly control just the vm within the rd into the server. Thanks, John W. Colby www.ColbyConsulting.com On 1/16/2011 11:32 AM, Jim Dettman wrote: > > The wi-fi in a public place is going to vary wildly in terms of quality. > You may have had your tested speed for all of two seconds. And outside of > raw speed, latency is a big factor. > > The other thing is with a Access FE and SQL Server BE over a VPN, your not > going to get away with simply using linked tables. > > You need to be using pass through queries, stored procedures, and > triggers. As much as possible needs to happen server side for that to work > at all. And app development is entirely different; no forms simply bound to > a table or query, but ones that deliver one record at a time. > > If you don't want to put that amount of effort into that or you want to > work over a VPN well, then you need to use terminal services and possibly > Citrix on top of that. > > By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and > the app runs local. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 06:37 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] SQL Server over Hamachi: First test not hopeful > > I developed a SQL Server database, with perhaps 10-15 tables, populated a > few with just a handful of > records, created an Access database and built a few forms. My strategy is > to do Access because I > can do it quickly, but link it to SQL Server, the run the FE on a remote > computer over Hamachi. > > Tonight I went to a local Arby's to test the speed of the system. The local > Arby's has an open > wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low > end cable in my area. > > So I tried to use the system and... well... it took an extremely long time > to connect, if it > connected at all. Access mostly timed out trying to log on. SQL Server > Management System would log > on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP > address worked but took > awhile. 15 - 30 seconds to connect (I did not time it). > > To be honest I am puzzled. Google finds plenty of folks trying this, some > succeeding, most pretty > slow. Remote desktop is plenty fast. > > From inside of my office, out across the internet via Hamachi I have done > things like file > transfers etc (in the past). Remote desktop has always been very speedy, > but there isn't much > needed for RD. > > I had really expected faster connections / operation. I really expected > SSMS to just work, pretty > much at speed. It didn't. > > Sigh, back to the drawing boards. From accessd at shaw.ca Sun Jan 16 11:18:17 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 09:18:17 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: <6A012EAFA83F4578949752A45110EDA7@creativesystemdesigns.com> Hi Jim I have not been able to find any either but who knows I was a Action Pac subscriber for a few years and if the runtime was not on a special proprietary disk it may be in one the stacks of CD/DVDs but first I have to know what I am looking for. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, January 16, 2011 8:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2003 runtime Hi Jim, It's not a free download. I originally got a copy on its own CD by attending the Office 2003 launch event. AFAICT, later on, VSTO 2005 was released on CD which included the 2003 developer extensions. Out of curiosity, I've been trying to find either one available for sale and came up empty. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 10:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Sun Jan 16 11:20:20 2011 From: dbdoug at gmail.com (Doug Steele) Date: Sun, 16 Jan 2011 09:20:20 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: OK, I guess I have VSTO 2005 for sale! It's definitely got the runtime installers for Access 2003. It was the last version which was sold; they made the Access 2007 runtime free about 3 months after I bought it. And I never ended up using it - the project I bought it for was cancelled. Doug On Sun, Jan 16, 2011 at 9:11 AM, Dan Waters wrote: > Hi Doug, > > I'm not looking to buy, but since we've been talking about Access 2003 > Developer Extensions, I want to say that VSTO 2003 does not contain those > extensions. ?I think that VSTO 2005 does. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele > Sent: Sunday, January 16, 2011 11:04 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access 2003 runtime > > I have VSTO for office 2003 available for sale - you can contact me > privately if you like, dbdoug at gmail. > > Doug > > On Sun, Jan 16, 2011 at 8:59 AM, Dan Waters wrote: >> Hi Jim, >> >> It's not a free download. >> >> I originally got a copy on its own CD by attending the Office 2003 launch >> event. ?AFAICT, later on, VSTO 2005 was released on CD which included the >> 2003 developer extensions. >> >> Out of curiosity, I've been trying to find either one available for sale > and >> came up empty. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sun Jan 16 11:41:44 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 16 Jan 2011 18:41:44 +0100 Subject: [AccessD] Joomla Message-ID: Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From accessd at shaw.ca Sun Jan 16 12:56:00 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 10:56:00 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <77A12C44CEC84B7C9949A55B5ADE5A7D@creativesystemdesigns.com> Thanks for the info Gustav... I will read up them and may end up downloading and testing the products. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 16, 2011 9:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Sun Jan 16 13:34:08 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sun, 16 Jan 2011 13:34:08 -0600 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <00f201cbb5b4$594361c0$0bca2540$@hitechcoach.com> I have been building database driven web sites web site since about 1998. My goal has always been to be able to have a web site that where my clients could maintain their own content. I had tried to actually use many different CMS systems. I could not find own I like3d so I kept on developing my own. One day I ran across a site that I really like. I discovered that it was using Joomla 1.0. I installed it and started using Joomla version 1.0. It did not take long before I converted own of my own sites to using it in production. Shortly after that I stopped trying to create my own CMS. I have now converted all my own personal and company's web sites to Joomla. Today I have many clients, besides myself, that use Joomla and are fully self-sufficient in maintaining their own site(s). I have been in the process of converting all my clients to Joomla. I have just a few left to convert.. There are lots of CMS's available. The key to success is in finding own that you understand. Joomla was designed similar to the own I had been developing. So it was easy for me to pick it up. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 11:01 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Saturday, January 15, 2011 6:43 PM To: accessd at databaseadvisors.com Subject: [AccessD] Joomla > > Jim Lawrence: > ...That does look like a very professional site... good job... with > Joomla huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 16 13:44:09 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 16 Jan 2011 22:44:09 +0300 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Sun Jan 16 14:51:13 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sun, 16 Jan 2011 14:51:13 -0600 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <00fc01cbb5bf$1df94ed0$59ebec70$@hitechcoach.com> I actually run Joomla on a Windows Server. You can actually download it from Microsoft's site. That is where I get the Windows installer package. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 1:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 16 15:56:26 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 00:56:26 +0300 Subject: [AccessD] Joomla In-Reply-To: <00fc01cbb5bf$1df94ed0$59ebec70$@hitechcoach.com> References: <00fc01cbb5bf$1df94ed0$59ebec70$@hitechcoach.com> Message-ID: <5D60869C2CB94293B296456E830F3E10@nant> Hi Boyd -- Yes, I know Joomla! CMS can be hosted on MS Windows but it's developed using PHP, and I'm not a PHP developer so any Joomla! csutomizations would be an issue for me... and making DNN custom modules wouldn't be an issue - I have even made already a few of DNN modules... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: 16 ?????? 2011 ?. 23:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I actually run Joomla on a Windows Server. You can actually download it from Microsoft's site. That is where I get the Windows installer package. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 1:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Sun Jan 16 17:42:56 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 17 Jan 2011 10:42:56 +1100 Subject: [AccessD] Joomla In-Reply-To: Message-ID: <201101162343.p0GNgxol000337@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ At a glance the Composite C1 site looks the most promising for me. Will try and look at that tonight after work. Thanks for that. :) Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, 17 January 2011 4:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From rockysmolin at bchacc.com Sun Jan 16 17:48:52 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sun, 16 Jan 2011 15:48:52 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> References: <4D31F15E.60301@colbyconsulting.com><75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: <7A0AA22CFEAD4C2EA9822923A5BCDF96@HAL9005> I got the developer extensions to be street legal for the installable runtime. But I never loaded them. I couldn't see why I needed them - maybe it's because I am using Wise/Sagekey. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, January 16, 2011 8:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2003 runtime Hi Jim, It's not a free download. I originally got a copy on its own CD by attending the Office 2003 launch event. AFAICT, later on, VSTO 2005 was released on CD which included the 2003 developer extensions. Out of curiosity, I've been trying to find either one available for sale and came up empty. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 10:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 19:12:41 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 17:12:41 -0800 Subject: [AccessD] Joomla In-Reply-To: <00f201cbb5b4$594361c0$0bca2540$@hitechcoach.com> References: <00f201cbb5b4$594361c0$0bca2540$@hitechcoach.com> Message-ID: Hi Boyd: You are definitely presented a strong case for using Joomla. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Sunday, January 16, 2011 11:34 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I have been building database driven web sites web site since about 1998. My goal has always been to be able to have a web site that where my clients could maintain their own content. I had tried to actually use many different CMS systems. I could not find own I like3d so I kept on developing my own. One day I ran across a site that I really like. I discovered that it was using Joomla 1.0. I installed it and started using Joomla version 1.0. It did not take long before I converted own of my own sites to using it in production. Shortly after that I stopped trying to create my own CMS. I have now converted all my own personal and company's web sites to Joomla. Today I have many clients, besides myself, that use Joomla and are fully self-sufficient in maintaining their own site(s). I have been in the process of converting all my clients to Joomla. I have just a few left to convert.. There are lots of CMS's available. The key to success is in finding own that you understand. Joomla was designed similar to the own I had been developing. So it was easy for me to pick it up. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 11:01 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Saturday, January 15, 2011 6:43 PM To: accessd at databaseadvisors.com Subject: [AccessD] Joomla > > Jim Lawrence: > ...That does look like a very professional site... good job... with > Joomla huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 19:28:42 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 17:28:42 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 16 20:29:08 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 05:29:08 +0300 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From shamil at smsconsulting.spb.ru Sun Jan 16 20:32:32 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 05:32:32 +0300 Subject: [AccessD] Joomla In-Reply-To: <201101162343.p0GNgxol000337@databaseadvisors.com> References: <201101162343.p0GNgxol000337@databaseadvisors.com> Message-ID: <113CA784DE6947AEBE0AFFF618343221@nant> Hi Darryl -- If not DNN then - the most primising for ASP.NET CMS should be Orchard CMS IMO. Orchard CMS http://orchardproject.net/ or as Gustav noted Umbraco CMS http://our.umbraco.org/wiki/how-tos/a-complete-newbie%27s-guide-to-umbraco To simplify their (as well as Joomla!, DNN, Acquia Drupal...) sample setups you can use Web Platform Installer (WPI) http://www.microsoft.com/web/Downloads/platform.aspx Composite C1 codebase seems to be to advanced. I have looked through it some time ago - it's very advanced I must note - not for mere mortals - at least I decided to escape it. I can be wrong - just my opinion... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: 17 ?????? 2011 ?. 2:43 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Joomla ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ At a glance the Composite C1 site looks the most promising for me. Will try and look at that tonight after work. Thanks for that. :) Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, 17 January 2011 4:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From shamil at smsconsulting.spb.ru Sun Jan 16 20:38:27 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 05:38:27 +0300 Subject: [AccessD] CMS Comparison - RE: Joomla In-Reply-To: References: Message-ID: <3C74A99885AB40B49BC8B888A288FD03@nant> Hi All -- BTW: here is a CMS Comparison: http://www.r2idnn.com/Services/CMS-Comparison.aspx maybe it's a bit outdates and maybe it has a short list of CMS samples (Joomla is in this list) but it has a long list of features, which could be interesting to read through and compare.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From jwcolby at colbyconsulting.com Sun Jan 16 21:21:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 16 Jan 2011 22:21:26 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS Message-ID: <4D33B5B6.1050102@colbyconsulting.com> Today I stepped back and set it all up internal to my network. Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked tables, then I relinked all of the tables. In doing so I created a new DSN where I hit the SQL Server directly at the Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, and lightning fast over my internal network but forcing the traffic through Hamachi. So I tested a bit, then went back out to the local Arby's where I was pretty much unable to do anything last night (other than browse the internet). Got right on the connection, opened the Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know you weren't directly on my LAN. Access on my laptop over Hamachi, over a public network, in to my network, directly into a Virtual Machine over Hamachi, running SQL Server 2008 Express. I am so jazzed! that leaves me with one technical barrier now, getting an Access 2007 run-time to host an Access 2003 FE. Now I need to set up a VM to run on my laptop so that I can have an environment without Office installed. Install the Access 2007 run-time and drop the Access 2003 Fe in place. Set up Hamachi on that VM and then get it all playing nice. This will allow me to take my laptop on the road to demo the system. We shall see. And yes Jim, I understand I still need to cause SQL Server to do the heavy lifting. To this point I have never really used SQL Server as the BE for Access. My biggest client uses Access 2K and it doesn't really play nice with ADO. Since I can now develop these new databases in 2003, I can do things like bind the form to an ADO recordset and still have it read/write. I will need to learn how to use a stored procedure were I can pass in a PK and have the SP return a table of data already selected and sorted. I.e. SQL Server doing the lifting. The nice thing is that these are small databases so I can do things like leave the list tables just linked, at least for awhile while I learn all the stuff I have never had to do. Next up, 2007 run-time. -- John W. Colby www.ColbyConsulting.com From accessd at shaw.ca Sun Jan 16 22:35:49 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 20:35:49 -0800 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D33B5B6.1050102@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com> Message-ID: <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> Wow... so what are you going to do next week? The truth is that ADO plays nice with them all. I have been using ADO-OLE since Access97 with no problems what so ever. ;-) Moving the queries into Stored Procedures is a slow process but MS SQL Server Migration Assistant Wizard for Access is supposed to solve all that but I have been having some issues making it work with an Access2003 MDB. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 16, 2011 7:21 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS Today I stepped back and set it all up internal to my network. Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked tables, then I relinked all of the tables. In doing so I created a new DSN where I hit the SQL Server directly at the Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, and lightning fast over my internal network but forcing the traffic through Hamachi. So I tested a bit, then went back out to the local Arby's where I was pretty much unable to do anything last night (other than browse the internet). Got right on the connection, opened the Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know you weren't directly on my LAN. Access on my laptop over Hamachi, over a public network, in to my network, directly into a Virtual Machine over Hamachi, running SQL Server 2008 Express. I am so jazzed! that leaves me with one technical barrier now, getting an Access 2007 run-time to host an Access 2003 FE. Now I need to set up a VM to run on my laptop so that I can have an environment without Office installed. Install the Access 2007 run-time and drop the Access 2003 Fe in place. Set up Hamachi on that VM and then get it all playing nice. This will allow me to take my laptop on the road to demo the system. We shall see. And yes Jim, I understand I still need to cause SQL Server to do the heavy lifting. To this point I have never really used SQL Server as the BE for Access. My biggest client uses Access 2K and it doesn't really play nice with ADO. Since I can now develop these new databases in 2003, I can do things like bind the form to an ADO recordset and still have it read/write. I will need to learn how to use a stored procedure were I can pass in a PK and have the SP return a table of data already selected and sorted. I.e. SQL Server doing the lifting. The nice thing is that these are small databases so I can do things like leave the list tables just linked, at least for awhile while I learn all the stuff I have never had to do. Next up, 2007 run-time. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 22:53:10 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 20:53:10 -0800 Subject: [AccessD] CMS Comparison - RE: Joomla In-Reply-To: <3C74A99885AB40B49BC8B888A288FD03@nant> References: <3C74A99885AB40B49BC8B888A288FD03@nant> Message-ID: <60C082D1FB824EB8A8215557C844812A@creativesystemdesigns.com> According to this list both Joomla and DNN are very compatible in features. Thanks for the link but it just makes the choice even more difficult. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] CMS Comparison - RE: Joomla Hi All -- BTW: here is a CMS Comparison: http://www.r2idnn.com/Services/CMS-Comparison.aspx maybe it's a bit outdates and maybe it has a short list of CMS samples (Joomla is in this list) but it has a long list of features, which could be interesting to read through and compare.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 16 23:01:04 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 00:01:04 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> References: <4D33B5B6.1050102@colbyconsulting.com> <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> Message-ID: <4D33CD10.9080409@colbyconsulting.com> > Wow... so what are you going to do next week? Access 2007 run-time! If (when) that works then I finish a basic FE and deliver it to the client for a look see. > The truth is that ADO plays nice with them all. In code. Binding forms not so much. John W. Colby www.ColbyConsulting.com On 1/16/2011 11:35 PM, Jim Lawrence wrote: > Wow... so what are you going to do next week? > > The truth is that ADO plays nice with them all. I have been using ADO-OLE > since Access97 with no problems what so ever. ;-) > > Moving the queries into Stored Procedures is a slow process but MS SQL > Server Migration Assistant Wizard for Access is supposed to solve all that > but I have been having some issues making it work with an Access2003 MDB. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked > tables, then I relinked > all of the tables. In doing so I created a new DSN where I hit the SQL > Server directly at the > Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over > my internal network but forcing the traffic through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was pretty > much unable to do > anything last night (other than browse the internet). Got right on the > connection, opened the > Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know > you weren't directly on > my LAN. > > Access on my laptop over Hamachi, over a public network, in to my network, > directly into a Virtual > Machine over Hamachi, running SQL Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, getting an > Access 2007 run-time to > host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office > installed. Install the Access 2007 run-time and drop the Access 2003 Fe in > place. Set up Hamachi > on that VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the heavy > lifting. To this point I > have never really used SQL Server as the BE for Access. My biggest client > uses Access 2K and it > doesn't really play nice with ADO. Since I can now develop these new > databases in 2003, I can do > things like bind the form to an ADO recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP return > a table of data already > selected and sorted. I.e. SQL Server doing the lifting. > > The nice thing is that these are small databases so I can do things like > leave the list tables just > linked, at least for awhile while I learn all the stuff I have never had to > do. > > Next up, 2007 run-time. > From accessd at shaw.ca Sun Jan 16 23:06:20 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 21:06:20 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: I must admit those sites don't look like a standard DNN site... which are horrible, in their commonality. (Just like the graphic program Bryce... It was great graphic program but all the graphics looked like Bryce.) A good list of sites. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 23:24:56 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 21:24:56 -0800 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D33CD10.9080409@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com> <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com> Message-ID: I think we have been arguing this forever but at the risk of starting another bound/unbound war here is the following. Who binds MS SQL Server to any forms? That is why a programmer uses a real SQL Server... no binding is really necessary. ...and that will cut your performance drag dramatically. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 16, 2011 9:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > Wow... so what are you going to do next week? Access 2007 run-time! If (when) that works then I finish a basic FE and deliver it to the client for a look see. > The truth is that ADO plays nice with them all. In code. Binding forms not so much. John W. Colby www.ColbyConsulting.com On 1/16/2011 11:35 PM, Jim Lawrence wrote: > Wow... so what are you going to do next week? > > The truth is that ADO plays nice with them all. I have been using ADO-OLE > since Access97 with no problems what so ever. ;-) > > Moving the queries into Stored Procedures is a slow process but MS SQL > Server Migration Assistant Wizard for Access is supposed to solve all that > but I have been having some issues making it work with an Access2003 MDB. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked > tables, then I relinked > all of the tables. In doing so I created a new DSN where I hit the SQL > Server directly at the > Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over > my internal network but forcing the traffic through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was pretty > much unable to do > anything last night (other than browse the internet). Got right on the > connection, opened the > Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know > you weren't directly on > my LAN. > > Access on my laptop over Hamachi, over a public network, in to my network, > directly into a Virtual > Machine over Hamachi, running SQL Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, getting an > Access 2007 run-time to > host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office > installed. Install the Access 2007 run-time and drop the Access 2003 Fe in > place. Set up Hamachi > on that VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the heavy > lifting. To this point I > have never really used SQL Server as the BE for Access. My biggest client > uses Access 2K and it > doesn't really play nice with ADO. Since I can now develop these new > databases in 2003, I can do > things like bind the form to an ADO recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP return > a table of data already > selected and sorted. I.e. SQL Server doing the lifting. > > The nice thing is that these are small databases so I can do things like > leave the list tables just > linked, at least for awhile while I learn all the stuff I have never had to > do. > > Next up, 2007 run-time. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Sun Jan 16 23:50:38 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 17 Jan 2011 16:50:38 +1100 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: Message-ID: <201101170550.p0H5ofZV006596@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ heh, I was thinking exactly that, but didn't want to mention the war ;) Seriously, pull in (unbound) just what the users asked for and nothing more, update it back to SQL Server the same way. And thanks for the update John, you really do want to publish this stuff. I know am I going to learn heaps for this experience. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, 17 January 2011 4:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS I think we have been arguing this forever but at the risk of starting another bound/unbound war here is the following. Who binds MS SQL Server to any forms? That is why a programmer uses a real SQL Server... no binding is really necessary. ...and that will cut your performance drag dramatically. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 16, 2011 9:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > Wow... so what are you going to do next week? Access 2007 run-time! If (when) that works then I finish a basic FE and deliver it to the client for a look see. > The truth is that ADO plays nice with them all. In code. Binding forms not so much. John W. Colby www.ColbyConsulting.com On 1/16/2011 11:35 PM, Jim Lawrence wrote: > Wow... so what are you going to do next week? > > The truth is that ADO plays nice with them all. I have been using ADO-OLE > since Access97 with no problems what so ever. ;-) > > Moving the queries into Stored Procedures is a slow process but MS SQL > Server Migration Assistant Wizard for Access is supposed to solve all that > but I have been having some issues making it work with an Access2003 MDB. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked > tables, then I relinked > all of the tables. In doing so I created a new DSN where I hit the SQL > Server directly at the > Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over > my internal network but forcing the traffic through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was pretty > much unable to do > anything last night (other than browse the internet). Got right on the > connection, opened the > Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know > you weren't directly on > my LAN. > > Access on my laptop over Hamachi, over a public network, in to my network, > directly into a Virtual > Machine over Hamachi, running SQL Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, getting an > Access 2007 run-time to > host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office > installed. Install the Access 2007 run-time and drop the Access 2003 Fe in > place. Set up Hamachi > on that VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the heavy > lifting. To this point I > have never really used SQL Server as the BE for Access. My biggest client > uses Access 2K and it > doesn't really play nice with ADO. Since I can now develop these new > databases in 2003, I can do > things like bind the form to an ADO recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP return > a table of data already > selected and sorted. I.e. SQL Server doing the lifting. > > The nice thing is that these are small databases so I can do things like > leave the list tables just > linked, at least for awhile while I learn all the stuff I have never had to > do. > > Next up, 2007 run-time. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From shamil at smsconsulting.spb.ru Mon Jan 17 05:30:09 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 14:30:09 +0300 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <36F45DA082D8457BBA02BFC8691ABDC4@nant> Hi Jim -- DNN skinning allows to make a web site looking unique provided a developer is good in web design and knows well DNN skins internals, or one gets a unique DNN skin developed by DNN skinning profies... DNN's feature list starting version 5.x is looking better and better with every new release... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 8:06 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I must admit those sites don't look like a standard DNN site... which are horrible, in their commonality. (Just like the graphic program Bryce... It was great graphic program but all the graphics looked like Bryce.) A good list of sites. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From shamil at smsconsulting.spb.ru Mon Jan 17 05:44:12 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 14:44:12 +0300 Subject: [AccessD] CMS Comparison - RE: Joomla In-Reply-To: <60C082D1FB824EB8A8215557C844812A@creativesystemdesigns.com> References: <3C74A99885AB40B49BC8B888A288FD03@nant> <60C082D1FB824EB8A8215557C844812A@creativesystemdesigns.com> Message-ID: Hi Jim -- DNN is running on .NET stack. Good .NET developer can read through, understand, customize DNN source code/DNN's MS SQL stuff without any additional docs... MS shops can reuse MS Access, .NET desktop, client server solutions within DNN custom modules. DNN team is loooking as very good (advanced) developers, tutors, businessmen... My opinion: - If going business and beeing (mainly) MS shops - then DNN is looking preferrrable CMS base from here... - If going non-profit (including developer's own low wages) - then go Joomla! Warning (again): DNN does have relatively heavy and long learning curve for custom skins and modules development, and it (DNN) does have rather large compiled executables size, but if one is going to use modern (inexpenisve and becoming cheaper every day for the same set of services hostings) hosting and if one doesn't plan to do any custom development (but to order such custom DNN development services if needed from DNN profies) then DNN start-up should be a smooth way... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 7:53 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS Comparison - RE: Joomla According to this list both Joomla and DNN are very compatible in features. Thanks for the link but it just makes the choice even more difficult. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] CMS Comparison - RE: Joomla Hi All -- BTW: here is a CMS Comparison: http://www.r2idnn.com/Services/CMS-Comparison.aspx maybe it's a bit outdates and maybe it has a short list of CMS samples (Joomla is in this list) but it has a long list of features, which could be interesting to read through and compare.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From stuart at lexacorp.com.pg Mon Jan 17 06:15:30 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 17 Jan 2011 22:15:30 +1000 Subject: [AccessD] Joomla In-Reply-To: <36F45DA082D8457BBA02BFC8691ABDC4@nant> References: , , <36F45DA082D8457BBA02BFC8691ABDC4@nant> Message-ID: <4D3432E2.5158.12336A94@stuart.lexacorp.com.pg> You could also say: NOTEPAD allows to make a web site looking unique provided a developer is good in web design and knows well HTML and CSS. :-) -- Stuart On 17 Jan 2011 at 14:30, Shamil Salakhetdinov wrote: > Hi Jim -- > > DNN skinning allows to make a web site looking unique provided a > developer is good in web design and knows well DNN skins internals, or > one gets a unique DNN skin developed by DNN skinning profies... > > DNN's feature list starting version 5.x is looking better and better > with every new release... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 8:06 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I must admit those sites don't look like a standard DNN site... which > are horrible, in their commonality. (Just like the graphic program > Bryce... It was great graphic program but all the graphics looked like > Bryce.) > > A good list of sites. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi Jim -- > > OK. :) > > I'd set them this way: > > - features; > - performance; > - appearance. > > with all three aiming "to get perfect first time" for companies with > big bucks but for others from real world getting real results maybe > not 100% but just 99.98% perfect and using DNN :) > > Here are a few samples I have in my selection list, which look > 99%-100% satisfactory for me - (not my projects - I'm not a "DNN > wizard" (yet)): > > http://www.jackandjillholidays.com > http://www.thenewdesigner.co.uk/ > http://www.edgetrainingsystems.com/ > http://camt.artsnet.org > http://www.wilmingtonnc.gov > http://www.croatiaairlines.com/ > http://www.reachoutside.com/ > http://www.nyxdata.com/ > http://www.apronstagerestaurant.co.uk > http://www.challengerpools.com/ > http://www.dotcomsoftwaresolutions.com/ > http://www.bancodecordonivida.com/ > > Please mark the ones from the above list you might find not 99%-100% > satisfactory from your point of view - let's review them here? :) > > Some projects above are from Rick Beddie: > http://www.psdtodnn.com > > He knows all "ins and outs" of DNN and DNN skinning - I talked to him > by e-mail a few times: AFAIHGFH there are no big secrets there how to > make DNN flying - one have to be just a good web developer, and to use > one of broadly available these days rather inexpensive ASP.NET > hosting... > > Just a warning: DNN has several months-half an year or even more > learning curve for *customization* developer's work experience but to > make a good working CMS using free community edition plus a few > inexpensive commercial modules and skins doesn't need any custom > programming at all, one don't need even to be even a programmer if > they use PowerDNN or similar hosting... > > DNN also has a bit heavy codebase, yes... > > I have just recently found what could become a real DNN rival in long > run: > > Orchard CMS > http://orchardproject.net/ > > as it comes from MS guys, and it doesn't have all that "legacy burden" > DNN has got historically as its development started from ASP.NET 1.1 > AFAIK... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I guess "the proof is in the pudding" as they say. I would not mind > seeing some of the websites that both DNN and Joomla have created. > > Appearance is as important as performance...just like would you be > comfortable in an Airplane that has broken seats regardless of who > designed the air craft. But the features have to be there as well. > > As I can not be an expert at everything I will have to settle on a few > core products and any help would be greatly appreciated. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi All -- > > Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is > the best free CMS for MS shops. > > Why goto Joomla (.PHP) path if you're an "MS fun"? :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Joomla > > Hi Jim > > That depends, but if you are looking for CMS-style systems, at least > two top-notch Open Source systems for .NET exist. > > Composite C1: > http://www.composite.net/C1.aspx > > Umbraco: > http://www.umbraco.org > > They are quite different - and both different from DNN - and I haven't > had a need for either of them so I cannot advice further. > > /gustav > > > >>> accessd at shaw.ca 16-01-2011 18:01 >>> > Hi Ken: > > To be honest, I have never been able to get a client fully > self-sufficient and after 30 plus have basically given up on it. ;-) > > Joomla, like DNN may not be the product I need. So far, when building > web sites I use ASP.Net to build the mock up/lay our and then go in > and remove the extra pieces (lots and lots of extra pieces as every > possible option is code managed), while stuffing in some of my own > code. It is not a super fast construction method but it is getting > faster and it is quicker than building the whole site from scratch. > > I do not know if any other person uses this crude hack method but is > there a good pre-existing clean frame-work so I do not need to > re-invent the wheel. > > Jim > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Mon Jan 17 06:17:53 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 15:17:53 +0300 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D33CD10.9080409@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com> Message-ID: <54A1153713D34B55919F7CEB7B501AD7@nant> Hi John -- > I can do things like bind the form to an ADO > recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP > return a table of data already selected and sorted. I.e. SQL Server > doing the lifting. Just my opinion: I suppose you're stepping back/putting "legacy burden" on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS ReportViewer reports would be preferrable solution in your project context.. Thank you. -- Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; > Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my > linked tables, then I relinked all of the tables. In doing so I > created a new DSN where I hit the SQL Server directly at the Hamachi > IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over my internal network but forcing the traffic > through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was > pretty much unable to do anything last night (other than browse the > internet). Got right on the connection, opened the Access FE and > voila, she's a wurkin, and lightning fast. You wouldn't know you > weren't directly on my LAN. > > Access on my laptop over Hamachi, over a public network, in to my > network, directly into a Virtual Machine over Hamachi, running SQL > Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, > getting an Access 2007 run-time to host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office installed. Install the Access 2007 > run-time and drop the Access 2003 Fe in place. Set up Hamachi on that > VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the > heavy lifting. To this point I have never really used SQL Server as > the BE for Access. My biggest client uses Access 2K and it doesn't > really play nice with ADO. Since I can now develop these new > databases in 2003, I can do things like bind the form to an ADO > recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP > return a table of data already selected and sorted. I.e. SQL Server > doing the lifting. > > The nice thing is that these are small databases so I can do things > like leave the list tables just linked, at least for awhile while I > learn all the stuff I have never had to do. > > Next up, 2007 run-time. > From shamil at smsconsulting.spb.ru Mon Jan 17 06:40:41 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 15:40:41 +0300 Subject: [AccessD] Joomla In-Reply-To: <4D3432E2.5158.12336A94@stuart.lexacorp.com.pg> References: , , <36F45DA082D8457BBA02BFC8691ABDC4@nant> <4D3432E2.5158.12336A94@stuart.lexacorp.com.pg> Message-ID: Hi Stuart -- :-) No, it's not correct "downsizing" of my note I suppose. I just meant "there are no miracles and 'free cheese' in this world" - good end results are based on good (hard) efforts and experience, and good tools (DNN) help to get that good results quicker: NOTEPAD(.exe) is a good tool, no doubt, but in the case of modern custom CMS web application development one would loose competition armoured with just NOTEPAD(.exe), if only they are not outstanding web developers but in the latter case they do not even need a NOTEPAD(.exe), they can use iPAD to type in .CSS, .HTML, JavaScript, ... and (MS/my)SQL(/Oracle/..) SQL scripts. to draw outstanding graphics... :-) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 17 ?????? 2011 ?. 15:16 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Joomla You could also say: NOTEPAD allows to make a web site looking unique provided a developer is good in web design and knows well HTML and CSS. :-) -- Stuart On 17 Jan 2011 at 14:30, Shamil Salakhetdinov wrote: > Hi Jim -- > > DNN skinning allows to make a web site looking unique provided a > developer is good in web design and knows well DNN skins internals, or > one gets a unique DNN skin developed by DNN skinning profies... > > DNN's feature list starting version 5.x is looking better and better > with every new release... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 8:06 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I must admit those sites don't look like a standard DNN site... which > are horrible, in their commonality. (Just like the graphic program > Bryce... It was great graphic program but all the graphics looked like > Bryce.) > > A good list of sites. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi Jim -- > > OK. :) > > I'd set them this way: > > - features; > - performance; > - appearance. > > with all three aiming "to get perfect first time" for companies with > big bucks but for others from real world getting real results maybe > not 100% but just 99.98% perfect and using DNN :) > > Here are a few samples I have in my selection list, which look > 99%-100% satisfactory for me - (not my projects - I'm not a "DNN > wizard" (yet)): > > http://www.jackandjillholidays.com > http://www.thenewdesigner.co.uk/ > http://www.edgetrainingsystems.com/ > http://camt.artsnet.org > http://www.wilmingtonnc.gov > http://www.croatiaairlines.com/ > http://www.reachoutside.com/ > http://www.nyxdata.com/ > http://www.apronstagerestaurant.co.uk > http://www.challengerpools.com/ > http://www.dotcomsoftwaresolutions.com/ > http://www.bancodecordonivida.com/ > > Please mark the ones from the above list you might find not 99%-100% > satisfactory from your point of view - let's review them here? :) > > Some projects above are from Rick Beddie: > http://www.psdtodnn.com > > He knows all "ins and outs" of DNN and DNN skinning - I talked to him > by e-mail a few times: AFAIHGFH there are no big secrets there how to > make DNN flying - one have to be just a good web developer, and to use > one of broadly available these days rather inexpensive ASP.NET > hosting... > > Just a warning: DNN has several months-half an year or even more > learning curve for *customization* developer's work experience but to > make a good working CMS using free community edition plus a few > inexpensive commercial modules and skins doesn't need any custom > programming at all, one don't need even to be even a programmer if > they use PowerDNN or similar hosting... > > DNN also has a bit heavy codebase, yes... > > I have just recently found what could become a real DNN rival in long > run: > > Orchard CMS > http://orchardproject.net/ > > as it comes from MS guys, and it doesn't have all that "legacy burden" > DNN has got historically as its development started from ASP.NET 1.1 > AFAIK... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I guess "the proof is in the pudding" as they say. I would not mind > seeing some of the websites that both DNN and Joomla have created. > > Appearance is as important as performance...just like would you be > comfortable in an Airplane that has broken seats regardless of who > designed the air craft. But the features have to be there as well. > > As I can not be an expert at everything I will have to settle on a few > core products and any help would be greatly appreciated. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi All -- > > Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is > the best free CMS for MS shops. > > Why goto Joomla (.PHP) path if you're an "MS fun"? :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Joomla > > Hi Jim > > That depends, but if you are looking for CMS-style systems, at least > two top-notch Open Source systems for .NET exist. > > Composite C1: > http://www.composite.net/C1.aspx > > Umbraco: > http://www.umbraco.org > > They are quite different - and both different from DNN - and I haven't > had a need for either of them so I cannot advice further. > > /gustav > > > >>> accessd at shaw.ca 16-01-2011 18:01 >>> > Hi Ken: > > To be honest, I have never been able to get a client fully > self-sufficient and after 30 plus have basically given up on it. ;-) > > Joomla, like DNN may not be the product I need. So far, when building > web sites I use ASP.Net to build the mock up/lay our and then go in > and remove the extra pieces (lots and lots of extra pieces as every > possible option is code managed), while stuffing in some of my own > code. It is not a super fast construction method but it is getting > faster and it is quicker than building the whole site from scratch. > > I do not know if any other person uses this crude hack method but is > there a good pre-existing clean frame-work so I do not need to > re-invent the wheel. > > Jim > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Mon Jan 17 06:52:20 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jan 2011 07:52:20 -0500 Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful Message-ID: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> -----Original Message----- From: Jim Dettman [mailto:jimdettman at verizon.net] Sent: Sunday, January 16, 2011 11:33 AM To: 'Access Developers discussion and problem solving'; 'VBA'; 'Sqlserver-Dba' Subject: RE: [AccessD] SQL Server over Hamachi: First test not hopeful The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 06:59:59 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 07:59:59 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <54A1153713D34B55919F7CEB7B501AD7@nant> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com> <54A1153713D34B55919F7CEB7B501AD7@nant> Message-ID: <4D343D4F.8020105@colbyconsulting.com> > Just my opinion: I suppose you're stepping back/putting "legacy burden" on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS ReportViewer reports would be preferrable solution in your project context.. It would and that is where I am headed. For all of the C# development I have done in the last 16 months, none was the standard database form / subform data entry stuff. The reason I am even doing the Access thing is simply that I can do the entire thing in a matter of hours (bound). I am only talking under 20 tables / forms and then some reports. Once I get the infrastructure nailed (SQL Server on VM over Hamachi with a run-time) I can knock out three different tiny projects in perhaps two or three days work. I actually did the .Net data form thing back in my C# class starting in Sept 2009, but I haven't looked at that since. In my stuff we do everything in code and (to this point) don't really use forms to look at or enter data directly in tables. Anyway... I will be going there, specifically to replace these Access FEs but I can get these three jobs "off my back" with a quick and dirty Access design. John W. Colby www.ColbyConsulting.com On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: > Hi John -- > >> I can do things like bind the form to an ADO >> recordset and still have it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. > > Just my opinion: I suppose you're stepping back/putting "legacy burden" on > your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS > ReportViewer reports would be preferrable solution in your project context.. > > Thank you. > > -- > Shamil > > >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Sunday, January 16, 2011 7:21 PM >> To: Access Developers discussion and problem solving; VBA; >> Sqlserver-Dba >> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >> >> Today I stepped back and set it all up internal to my network. >> >> Yesterday I had moved the Fe to my laptop. Today I deleted all of my >> linked tables, then I relinked all of the tables. In doing so I >> created a new DSN where I hit the SQL Server directly at the Hamachi >> IP address. Relinked using this new DSN and voila, she's a wurkin, >> and lightning fast over my internal network but forcing the traffic >> through Hamachi. >> >> So I tested a bit, then went back out to the local Arby's where I was >> pretty much unable to do anything last night (other than browse the >> internet). Got right on the connection, opened the Access FE and >> voila, she's a wurkin, and lightning fast. You wouldn't know you >> weren't directly on my LAN. >> >> Access on my laptop over Hamachi, over a public network, in to my >> network, directly into a Virtual Machine over Hamachi, running SQL >> Server 2008 Express. >> >> I am so jazzed! that leaves me with one technical barrier now, >> getting an Access 2007 run-time to host an Access 2003 FE. >> >> Now I need to set up a VM to run on my laptop so that I can have an >> environment without Office installed. Install the Access 2007 >> run-time and drop the Access 2003 Fe in place. Set up Hamachi on that >> VM and then get it all playing nice. >> >> This will allow me to take my laptop on the road to demo the system. >> >> We shall see. >> >> And yes Jim, I understand I still need to cause SQL Server to do the >> heavy lifting. To this point I have never really used SQL Server as >> the BE for Access. My biggest client uses Access 2K and it doesn't >> really play nice with ADO. Since I can now develop these new >> databases in 2003, I can do things like bind the form to an ADO >> recordset and still have it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. >> >> The nice thing is that these are small databases so I can do things >> like leave the list tables just linked, at least for awhile while I >> learn all the stuff I have never had to do. >> >> Next up, 2007 run-time. >> > From jwcolby at colbyconsulting.com Mon Jan 17 07:32:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 08:32:53 -0500 Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful In-Reply-To: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> References: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> Message-ID: <4D344505.5080104@colbyconsulting.com> Jim, > The wi-fi in a public place is going to vary wildly in terms of quality. I understand all of that. The users are not going to use it on a public wifi as the normal mode, they will be using it from their home / office, but it will be over Hamachi. Although one client's users travel from home to home helping persons with disabilities so they very well might stop in at a local restaurant to do some data entry. Citrix is a non starter. I am moving to C# for everything. Access is just a short term solution, to allow three different clients (all non-profit / no-charge) to run for the next 3-6 months while I learn enough to move the whole shooting match to C# forms / reporting. They are starting with zero data (literally) brand new system. Small system, 20 tables / forms, half of which are tiny list tables. 10 users, each entering a handful of records a day. The point of the Arby's test was to see how the entire system, from end to end, could perform. If I cannot get it to connect or it takes 30 seconds to open any form, and that is the norm, then I need to stop this track immediately and try something else. If I can log in quickly and get *bound* list forms to snap open and entry into those bound list forms to store quickly and smoothly, then I stand a chance of making this work. That is *all* the Arby's test was for. I cannot simply test completely internal to my network and develop the entire system right down to the last report, then install on a user's system never having tested over the Hamachi network and pray that it runs. That would be suicide. I am perfectly capable of doing JIT subforms, filtering the main form to a single record etc. I am capable (with just a little study) of getting Stored procedures accepting a PKID and returning a recordset. Just those two strategies should make a tiny Access project fast enough *if* the base infrastructure is fast enough. John W. Colby www.ColbyConsulting.com On 1/17/2011 7:52 AM, Jim Dettman wrote: > > > -----Original Message----- > From: Jim Dettman [mailto:jimdettman at verizon.net] > Sent: Sunday, January 16, 2011 11:33 AM > To: 'Access Developers discussion and problem solving'; 'VBA'; > 'Sqlserver-Dba' > Subject: RE: [AccessD] SQL Server over Hamachi: First test not hopeful > > > The wi-fi in a public place is going to vary wildly in terms of quality. > You may have had your tested speed for all of two seconds. And outside of > raw speed, latency is a big factor. > > The other thing is with a Access FE and SQL Server BE over a VPN, your not > going to get away with simply using linked tables. > > You need to be using pass through queries, stored procedures, and > triggers. As much as possible needs to happen server side for that to work > at all. And app development is entirely different; no forms simply bound to > a table or query, but ones that deliver one record at a time. > > If you don't want to put that amount of effort into that or you want to > work over a VPN well, then you need to use terminal services and possibly > Citrix on top of that. > > By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and > the app runs local. > > Jim. From shamil at smsconsulting.spb.ru Mon Jan 17 07:36:27 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 16:36:27 +0300 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D343D4F.8020105@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com><54A1153713D34B55919F7CEB7B501AD7@nant> <4D343D4F.8020105@colbyconsulting.com> Message-ID: <9338D68B1B7A413CBF4138E10CCDB55F@nant> John -- I can be wrong but making 20 simple bound WinForms can be done in a couple of hours provided forms' queries are ready or forms are directly bound to the db tables. No custom formatting included in that work - but that's an additional work and it usually takes less/the same time as with MS Access... And WinForms bound forms are a very different story to MS Access bound forms - I mean they (WinForms) are bound (to ADO.NET datasets, ...) but disconnected... MS ReportViewer reports - if you have to develop many of that - subcontract young developers there or you can develop MS ReporViewer reports using advanced but free MS Report Builder 3.0 (http://msdn.microsoft.com/en-us/library/dd207008.aspx) or MS ReportBulder 2.0... And no "legacy burden" at all. Some "learning curve stress" - yes, but that will be a positive stress with very fruitful outcome in long run... You decide. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 17 ?????? 2011 ?. 16:00 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > Just my opinion: I suppose you're stepping back/putting "legacy burden" on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS ReportViewer reports would be preferrable solution in your project context.. It would and that is where I am headed. For all of the C# development I have done in the last 16 months, none was the standard database form / subform data entry stuff. The reason I am even doing the Access thing is simply that I can do the entire thing in a matter of hours (bound). I am only talking under 20 tables / forms and then some reports. Once I get the infrastructure nailed (SQL Server on VM over Hamachi with a run-time) I can knock out three different tiny projects in perhaps two or three days work. I actually did the .Net data form thing back in my C# class starting in Sept 2009, but I haven't looked at that since. In my stuff we do everything in code and (to this point) don't really use forms to look at or enter data directly in tables. Anyway... I will be going there, specifically to replace these Access FEs but I can get these three jobs "off my back" with a quick and dirty Access design. John W. Colby www.ColbyConsulting.com On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: > Hi John -- > >> I can do things like bind the form to an ADO recordset and still have >> it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. > > Just my opinion: I suppose you're stepping back/putting "legacy > burden" on your own: doing .NET C#/VB.NET development, bound .NET > WinForms and MS ReportViewer reports would be preferrable solution in your project context.. > > Thank you. > > -- > Shamil > > >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Sunday, January 16, 2011 7:21 PM >> To: Access Developers discussion and problem solving; VBA; >> Sqlserver-Dba >> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >> >> Today I stepped back and set it all up internal to my network. >> >> Yesterday I had moved the Fe to my laptop. Today I deleted all of my >> linked tables, then I relinked all of the tables. In doing so I >> created a new DSN where I hit the SQL Server directly at the Hamachi >> IP address. Relinked using this new DSN and voila, she's a wurkin, >> and lightning fast over my internal network but forcing the traffic >> through Hamachi. >> >> So I tested a bit, then went back out to the local Arby's where I was >> pretty much unable to do anything last night (other than browse the >> internet). Got right on the connection, opened the Access FE and >> voila, she's a wurkin, and lightning fast. You wouldn't know you >> weren't directly on my LAN. >> >> Access on my laptop over Hamachi, over a public network, in to my >> network, directly into a Virtual Machine over Hamachi, running SQL >> Server 2008 Express. >> >> I am so jazzed! that leaves me with one technical barrier now, >> getting an Access 2007 run-time to host an Access 2003 FE. >> >> Now I need to set up a VM to run on my laptop so that I can have an >> environment without Office installed. Install the Access 2007 >> run-time and drop the Access 2003 Fe in place. Set up Hamachi on >> that VM and then get it all playing nice. >> >> This will allow me to take my laptop on the road to demo the system. >> >> We shall see. >> >> And yes Jim, I understand I still need to cause SQL Server to do the >> heavy lifting. To this point I have never really used SQL Server as >> the BE for Access. My biggest client uses Access 2K and it doesn't >> really play nice with ADO. Since I can now develop these new >> databases in 2003, I can do things like bind the form to an ADO >> recordset and still have it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. >> >> The nice thing is that these are small databases so I can do things >> like leave the list tables just linked, at least for awhile while I >> learn all the stuff I have never had to do. >> >> Next up, 2007 run-time. >> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 07:42:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 08:42:48 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <201101170550.p0H5ofZV006596@databaseadvisors.com> References: <201101170550.p0H5ofZV006596@databaseadvisors.com> Message-ID: <4D344758.3040304@colbyconsulting.com> Darryl, You have to understand that: 1) In Access I am a bound kinda guy. 2) Bound is the absolute fastest dev mode if the infrastructure supports it. 3) This is a short term solution to get something into the hands of the client 4) Access will go away when I learn how to do database forms in C#. There is just no point in spending all of the time to learn how to do unbound for Access. Long term I have no intention of doing Access projects anymore. To this point I have done 16 months of extensive programming in C# but all of it was manipulating huge tables in SQL Server, tens of millions of records. I have exactly *one* pair of tables which would ostensibly be a "typical" parent / child / data entry kind of thing, and even there the parent record is created by code and the child records are created by other code when the parent records are manipulated by code. So for all of my 16 months daily programming, I simply have not done the "data entry form" thing. All three of the systems I need to deliver are tiny, under 20 tables at this point. All of them are for non-profit organizations no-charge. I need to minimize my costs, not spend a ton of time to learn how to do unbound in Access for an environment I have no intention of continuing to develop in long term. If I were doing this to run on a LAN I would whip out an entirely bound solution. It would take me couple of days per client. I would deliver and be done. Unfortunately in each case these clients have no central office, and in fact they do not even have a web page that I can use for hosting the database, not that the web host provider would be common between the clients. Again, I need to cut my losses on this. I create a VM to run on my servers. I host the databases on that vm. I set up vpn into my vm. I develop the quickest solution that actually works. John W. Colby www.ColbyConsulting.com On 1/17/2011 12:50 AM, Darryl Collins wrote: > > _______________________________________________________________________________________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of this message. > _______________________________________________________________________________________ > > > > heh, I was thinking exactly that, but didn't want to mention the war ;) > Seriously, pull in (unbound) just what the users asked for and nothing more, update it back to SQL Server the same way. > > And thanks for the update John, you really do want to publish this stuff. I know am I going to learn heaps for this experience. > > cheers > Darryl. > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Monday, 17 January 2011 4:25 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > > I think we have been arguing this forever but at the risk of starting > another bound/unbound war here is the following. > > Who binds MS SQL Server to any forms? That is why a programmer uses a real > SQL Server... no binding is really necessary. > > ...and that will cut your performance drag dramatically. > > Jim From jwcolby at colbyconsulting.com Mon Jan 17 07:53:29 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 08:53:29 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <9338D68B1B7A413CBF4138E10CCDB55F@nant> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com><54A1153713D34B55919F7CEB7B501AD7@nant> <4D343D4F.8020105@colbyconsulting.com> <9338D68B1B7A413CBF4138E10CCDB55F@nant> Message-ID: <4D3449D9.3050708@colbyconsulting.com> I will be doing all of this. Except for hiring someone to do anything for me. This is a no-charge gig. ;) I can't be paying someone to do it for me. John W. Colby www.ColbyConsulting.com On 1/17/2011 8:36 AM, Shamil Salakhetdinov wrote: > John -- > > I can be wrong but making 20 simple bound WinForms can be done in a couple > of hours provided forms' queries are ready or forms are directly bound to > the db tables. > No custom formatting included in that work - but that's an additional work > and it usually takes less/the same time as with MS Access... > And WinForms bound forms are a very different story to MS Access bound forms > - I mean they (WinForms) are bound (to ADO.NET datasets, ...) but > disconnected... > > MS ReportViewer reports - if you have to develop many of that - subcontract > young developers there or you can develop MS ReporViewer reports using > advanced but free MS Report Builder 3.0 > (http://msdn.microsoft.com/en-us/library/dd207008.aspx) or MS ReportBulder > 2.0... > > And no "legacy burden" at all. > Some "learning curve stress" - yes, but that will be a positive stress with > very fruitful outcome in long run... > > You decide. > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 17 ?????? 2011 ?. 16:00 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > > > Just my opinion: I suppose you're stepping back/putting "legacy burden" > on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS > ReportViewer reports would be preferrable solution in your project context.. > > It would and that is where I am headed. > > For all of the C# development I have done in the last 16 months, none was > the standard database form / subform data entry stuff. The reason I am even > doing the Access thing is simply that I can do the entire thing in a matter > of hours (bound). I am only talking under 20 tables / forms and then some > reports. > > Once I get the infrastructure nailed (SQL Server on VM over Hamachi with a > run-time) I can knock out three different tiny projects in perhaps two or > three days work. > > I actually did the .Net data form thing back in my C# class starting in Sept > 2009, but I haven't looked at that since. In my stuff we do everything in > code and (to this point) don't really use forms to look at or enter data > directly in tables. > > Anyway... I will be going there, specifically to replace these Access FEs > but I can get these three jobs "off my back" with a quick and dirty Access > design. > > John W. Colby > www.ColbyConsulting.com > > On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: >> Hi John -- >> >>> I can do things like bind the form to an ADO recordset and still have >>> it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the SP >>> return a table of data already selected and sorted. I.e. SQL Server >>> doing the lifting. >> >> Just my opinion: I suppose you're stepping back/putting "legacy >> burden" on your own: doing .NET C#/VB.NET development, bound .NET >> WinForms and MS ReportViewer reports would be preferrable solution in your > project context.. >> >> Thank you. >> >> -- >> Shamil >> >> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Sunday, January 16, 2011 7:21 PM >>> To: Access Developers discussion and problem solving; VBA; >>> Sqlserver-Dba >>> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >>> >>> Today I stepped back and set it all up internal to my network. >>> >>> Yesterday I had moved the Fe to my laptop. Today I deleted all of my >>> linked tables, then I relinked all of the tables. In doing so I >>> created a new DSN where I hit the SQL Server directly at the Hamachi >>> IP address. Relinked using this new DSN and voila, she's a wurkin, >>> and lightning fast over my internal network but forcing the traffic >>> through Hamachi. >>> >>> So I tested a bit, then went back out to the local Arby's where I was >>> pretty much unable to do anything last night (other than browse the >>> internet). Got right on the connection, opened the Access FE and >>> voila, she's a wurkin, and lightning fast. You wouldn't know you >>> weren't directly on my LAN. >>> >>> Access on my laptop over Hamachi, over a public network, in to my >>> network, directly into a Virtual Machine over Hamachi, running SQL >>> Server 2008 Express. >>> >>> I am so jazzed! that leaves me with one technical barrier now, >>> getting an Access 2007 run-time to host an Access 2003 FE. >>> >>> Now I need to set up a VM to run on my laptop so that I can have an >>> environment without Office installed. Install the Access 2007 >>> run-time and drop the Access 2003 Fe in place. Set up Hamachi on >>> that VM and then get it all playing nice. >>> >>> This will allow me to take my laptop on the road to demo the system. >>> >>> We shall see. >>> >>> And yes Jim, I understand I still need to cause SQL Server to do the >>> heavy lifting. To this point I have never really used SQL Server as >>> the BE for Access. My biggest client uses Access 2K and it doesn't >>> really play nice with ADO. Since I can now develop these new >>> databases in 2003, I can do things like bind the form to an ADO >>> recordset and still have it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the SP >>> return a table of data already selected and sorted. I.e. SQL Server >>> doing the lifting. >>> >>> The nice thing is that these are small databases so I can do things >>> like leave the list tables just linked, at least for awhile while I >>> learn all the stuff I have never had to do. >>> >>> Next up, 2007 run-time. >>> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Mon Jan 17 09:01:34 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 18:01:34 +0300 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D3449D9.3050708@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com><54A1153713D34B55919F7CEB7B501AD7@nant> <4D343D4F.8020105@colbyconsulting.com><9338D68B1B7A413CBF4138E10CCDB55F@nant> <4D3449D9.3050708@colbyconsulting.com> Message-ID: <8CAD4F9A7D534D8981F4FC894D05B53D@nant> John -- You decide. In fact subcontracting in that case of small "quick&dirty" .NET based solution (3 x 20 "bound" forms + a few reports?) would more profitable for you in long run I suppose: - you'd not need to spend(/waste) time on looking "legacy" workarounds now - is that work paid? - I guess not. You don't have now any other profitable for you "paid instantly when done" kind of work?; - you'll own all work made by subcontractors; - subcontractors would need to do just forms and a few(?) reports - all the rest MS SQL data model, views, UDFs, SPs (+ "quick & dirty" specs) - would be your work - and you can get paid for that immediately as you know how to do it... - ... The world of modern custom development (and subcontracting) has changed "dramatically" during just a few last years - the one with "quick reaction" wins more and more often - I can't say I like it that much as I'm getting older and I haven't yet fulfilled my "early retirement plan"... You decide. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 17 ?????? 2011 ?. 16:53 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS I will be doing all of this. Except for hiring someone to do anything for me. This is a no-charge gig. ;) I can't be paying someone to do it for me. John W. Colby www.ColbyConsulting.com On 1/17/2011 8:36 AM, Shamil Salakhetdinov wrote: > John -- > > I can be wrong but making 20 simple bound WinForms can be done in a > couple of hours provided forms' queries are ready or forms are > directly bound to the db tables. > No custom formatting included in that work - but that's an additional > work and it usually takes less/the same time as with MS Access... > And WinForms bound forms are a very different story to MS Access bound > forms > - I mean they (WinForms) are bound (to ADO.NET datasets, ...) but > disconnected... > > MS ReportViewer reports - if you have to develop many of that - > subcontract young developers there or you can develop MS ReporViewer > reports using advanced but free MS Report Builder 3.0 > (http://msdn.microsoft.com/en-us/library/dd207008.aspx) or MS > ReportBulder 2.0... > > And no "legacy burden" at all. > Some "learning curve stress" - yes, but that will be a positive stress > with very fruitful outcome in long run... > > You decide. > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 17 ?????? 2011 ?. 16:00 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > > > Just my opinion: I suppose you're stepping back/putting "legacy burden" > on your own: doing .NET C#/VB.NET development, bound .NET WinForms and > MS ReportViewer reports would be preferrable solution in your project context.. > > It would and that is where I am headed. > > For all of the C# development I have done in the last 16 months, none > was the standard database form / subform data entry stuff. The reason > I am even doing the Access thing is simply that I can do the entire > thing in a matter of hours (bound). I am only talking under 20 tables > / forms and then some reports. > > Once I get the infrastructure nailed (SQL Server on VM over Hamachi > with a > run-time) I can knock out three different tiny projects in perhaps two > or three days work. > > I actually did the .Net data form thing back in my C# class starting > in Sept 2009, but I haven't looked at that since. In my stuff we do > everything in code and (to this point) don't really use forms to look > at or enter data directly in tables. > > Anyway... I will be going there, specifically to replace these Access > FEs but I can get these three jobs "off my back" with a quick and > dirty Access design. > > John W. Colby > www.ColbyConsulting.com > > On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: >> Hi John -- >> >>> I can do things like bind the form to an ADO recordset and still >>> have it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the >>> SP return a table of data already selected and sorted. I.e. SQL >>> Server doing the lifting. >> >> Just my opinion: I suppose you're stepping back/putting "legacy >> burden" on your own: doing .NET C#/VB.NET development, bound .NET >> WinForms and MS ReportViewer reports would be preferrable solution in >> your > project context.. >> >> Thank you. >> >> -- >> Shamil >> >> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Sunday, January 16, 2011 7:21 PM >>> To: Access Developers discussion and problem solving; VBA; >>> Sqlserver-Dba >>> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >>> >>> Today I stepped back and set it all up internal to my network. >>> >>> Yesterday I had moved the Fe to my laptop. Today I deleted all of >>> my linked tables, then I relinked all of the tables. In doing so I >>> created a new DSN where I hit the SQL Server directly at the Hamachi >>> IP address. Relinked using this new DSN and voila, she's a wurkin, >>> and lightning fast over my internal network but forcing the traffic >>> through Hamachi. >>> >>> So I tested a bit, then went back out to the local Arby's where I >>> was pretty much unable to do anything last night (other than browse >>> the internet). Got right on the connection, opened the Access FE >>> and voila, she's a wurkin, and lightning fast. You wouldn't know >>> you weren't directly on my LAN. >>> >>> Access on my laptop over Hamachi, over a public network, in to my >>> network, directly into a Virtual Machine over Hamachi, running SQL >>> Server 2008 Express. >>> >>> I am so jazzed! that leaves me with one technical barrier now, >>> getting an Access 2007 run-time to host an Access 2003 FE. >>> >>> Now I need to set up a VM to run on my laptop so that I can have an >>> environment without Office installed. Install the Access 2007 >>> run-time and drop the Access 2003 Fe in place. Set up Hamachi on >>> that VM and then get it all playing nice. >>> >>> This will allow me to take my laptop on the road to demo the system. >>> >>> We shall see. >>> >>> And yes Jim, I understand I still need to cause SQL Server to do the >>> heavy lifting. To this point I have never really used SQL Server as >>> the BE for Access. My biggest client uses Access 2K and it doesn't >>> really play nice with ADO. Since I can now develop these new >>> databases in 2003, I can do things like bind the form to an ADO >>> recordset and still have it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the >>> SP return a table of data already selected and sorted. I.e. SQL >>> Server doing the lifting. >>> >>> The nice thing is that these are small databases so I can do things >>> like leave the list tables just linked, at least for awhile while I >>> learn all the stuff I have never had to do. >>> >>> Next up, 2007 run-time. >>> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Mon Jan 17 11:33:24 2011 From: jedi at charm.net (Michael Bahr) Date: Mon, 17 Jan 2011 12:33:24 -0500 (EST) Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: <4D322F9C.8090405@colbyconsulting.com> References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <1115.24.35.23.165.1295285604.squirrel@mail.expedient.net> Wow, Arby's has WiFi. You can eat a Roast Beef-n-Cheddar cheese, fries, and diet Pepsi well surfing the Internet. Just use lots of napkins. :-) Mike > Tonight I went to a local Arby's to test the speed of the system. The > local Arby's has an open > wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical > low end cable in my area. From jimdettman at verizon.net Mon Jan 17 11:49:29 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jan 2011 12:49:29 -0500 Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful In-Reply-To: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> References: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> Message-ID: <167B05E9091241BAAF5BB76E48B3B3F0@XPS> Sorry all this made it to the list 2x. Got a message the first time that it had been rejected because of my e-mail address not being a list member (I use multiple accounts). Yes even though I got that, it still got posted. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Monday, January 17, 2011 07:52 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful -----Original Message----- From: Jim Dettman [mailto:jimdettman at verizon.net] Sent: Sunday, January 16, 2011 11:33 AM To: 'Access Developers discussion and problem solving'; 'VBA'; 'Sqlserver-Dba' Subject: RE: [AccessD] SQL Server over Hamachi: First test not hopeful The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Mon Jan 17 11:54:21 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Mon, 17 Jan 2011 09:54:21 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Jim, Have you looked at the selection of skins for DNN? You can pretty much make you DNN site look any way you want or creat your own skins. My biggest complaint with DNN is slowness. This may not be a problem with dedicated servers but with shared hosting it is dropped from the memory pool if not used for a while and needs to be reloaded on the next use. I might have better results with a hosting service that specializes in DNN hosting. For now most sites are on Godaddy. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 9:06 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I must admit those sites don't look like a standard DNN site... which are horrible, in their commonality. (Just like the graphic program Bryce... It was great graphic program but all the graphics looked like Bryce.) A good list of sites. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Mon Jan 17 13:22:25 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 17 Jan 2011 11:22:25 -0800 Subject: [AccessD] Application.Quit on a time out Message-ID: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> Dear List: The archives seem to be down although I think I've seen this in a thread. I need to quit out of an app if it's idle for a certain length of time. Is there a slick trick to do this? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From jimdettman at verizon.net Mon Jan 17 13:31:58 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jan 2011 14:31:58 -0500 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> Message-ID: <04ADF483697A48DDBD571579368583C5@XPS> Hidden form with a timer on it. See: http://support.microsoft.com/kb/210297 Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, January 17, 2011 02:22 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Application.Quit on a time out Dear List: The archives seem to be down although I think I've seen this in a thread. I need to quit out of an app if it's idle for a certain length of time. Is there a slick trick to do this? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 13:49:36 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 14:49:36 -0500 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <04ADF483697A48DDBD571579368583C5@XPS> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> <04ADF483697A48DDBD571579368583C5@XPS> Message-ID: <4D349D50.1080607@colbyconsulting.com> Which really sucks because if you are writing code when the timer ticks all hell breaks loose. And the interface blinks when the timer ticks. John W. Colby www.ColbyConsulting.com On 1/17/2011 2:31 PM, Jim Dettman wrote: > > > Hidden form with a timer on it. See: > > http://support.microsoft.com/kb/210297 > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > Sent: Monday, January 17, 2011 02:22 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Application.Quit on a time out > > Dear List: > > The archives seem to be down although I think I've seen this in a thread. I > need to quit out of an app if it's idle for a certain length of time. Is > there a slick trick to do this? > > MTIA, > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > From davidmcafee at gmail.com Mon Jan 17 13:59:08 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 17 Jan 2011 11:59:08 -0800 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <4D349D50.1080607@colbyconsulting.com> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> <04ADF483697A48DDBD571579368583C5@XPS> <4D349D50.1080607@colbyconsulting.com> Message-ID: ...and IIRC weird stuff happens for user entry such as lost focus, record save, or before update being called. On Mon, Jan 17, 2011 at 11:49 AM, jwcolby wrote: > Which really sucks because if you are writing code when the timer ticks all > hell breaks loose. And the interface blinks when the timer ticks. > > John W. Colby > www.ColbyConsulting.com > > > On 1/17/2011 2:31 PM, Jim Dettman wrote: > >> >> >> Hidden form with a timer on it. See: >> >> http://support.microsoft.com/kb/210297 >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >> Sent: Monday, January 17, 2011 02:22 PM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Application.Quit on a time out >> >> Dear List: >> >> The archives seem to be down although I think I've seen this in a thread. >> I >> need to quit out of an app if it's idle for a certain length of time. Is >> there a slick trick to do this? >> >> MTIA, >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> Skype: rocky.smolin >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Mon Jan 17 14:52:29 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 17 Jan 2011 12:52:29 -0800 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <04ADF483697A48DDBD571579368583C5@XPS> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> <04ADF483697A48DDBD571579368583C5@XPS> Message-ID: <5BBDDD33F10E42079DA530508474D6D3@HAL9005> Jim: I implemented as in the KB article and no problems. So far. Thanks Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Monday, January 17, 2011 11:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Application.Quit on a time out Hidden form with a timer on it. See: http://support.microsoft.com/kb/210297 Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, January 17, 2011 02:22 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Application.Quit on a time out Dear List: The archives seem to be down although I think I've seen this in a thread. I need to quit out of an app if it's idle for a certain length of time. Is there a slick trick to do this? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Mon Jan 17 17:48:25 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Tue, 18 Jan 2011 10:48:25 +1100 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D344758.3040304@colbyconsulting.com> Message-ID: <201101172348.p0HNmR18019121@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ "I develop the quickest solution that actually works." As a commercial developer I can respect that. I can't speak for everyone on this list, but I really appreciate you sharing your wins and losses with these projects of yours via this forum. Not only do I learn some new tricks, It also makes me gives me insight into approaches I hadn't even thought of trying. great stuff & good luck. Cheers Darryl. _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From charlotte.foust at gmail.com Mon Jan 17 18:58:33 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 17 Jan 2011 16:58:33 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A0AA22CFEAD4C2EA9822923A5BCDF96@HAL9005> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> <7A0AA22CFEAD4C2EA9822923A5BCDF96@HAL9005> Message-ID: You didn't actually have to load them, you only needed them for the runtime license to be legal in 2003. Charlotte Foust On Sun, Jan 16, 2011 at 3:48 PM, Rocky Smolin wrote: > I got the developer extensions to be street legal for the installable > runtime. ?But I never loaded them. ?I couldn't see why I needed them - maybe > it's because I am using Wise/Sagekey. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Sunday, January 16, 2011 8:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access 2003 runtime > > Hi Jim, > > It's not a free download. > > I originally got a copy on its own CD by attending the Office 2003 launch > event. ?AFAICT, later on, VSTO 2005 was released on CD which included the > 2003 developer extensions. > > Out of curiosity, I've been trying to find either one available for sale and > came up empty. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Sunday, January 16, 2011 10:22 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access 2007 runtime > > Hi Dan: > > I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I > be able to get a 2003 runtime? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Saturday, January 15, 2011 11:21 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access 2007 runtime > > If you need to install a runtime on a user's PC's, that means that they have > no version of Access at all. ?So you could use a 2003 runtime. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. ?I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each user's > computer if required. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 17 20:10:37 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 21:10:37 -0500 Subject: [AccessD] running the database on 2007 runtime Message-ID: <4D34F69D.5050705@colbyconsulting.com> Tonight I am trying to open the Access 2003 application on a 2007 run-time. The database opens, the (standard) switchboard opens, but if I try to open one of the forms I get some kind of error "there was an error executing the command". It looks like I will have to try and open this under the full 2007 version and see what I get. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Mon Jan 17 20:51:19 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 21:51:19 -0500 Subject: [AccessD] A potential security concern Message-ID: <4D350027.9020803@colbyconsulting.com> I so despise Access 2007. I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct manner please do so. Thanks, -- John W. Colby www.ColbyConsulting.com From steve at datamanagementsolutions.biz Mon Jan 17 21:04:37 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 18 Jan 2011 16:04:37 +1300 Subject: [AccessD] running the database on 2007 runtime In-Reply-To: <4D34F69D.5050705@colbyconsulting.com> References: <4D34F69D.5050705@colbyconsulting.com> Message-ID: <08A82D1128FA4CA6A491ED5AFE33E929@stevelaptop> Hi John, Have you got it in a Trusted Location? Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 18, 2011 3:10 PM To: Access Developers discussion and problem solving Subject: [AccessD] running the database on 2007 runtime Tonight I am trying to open the Access 2003 application on a 2007 run-time. The database opens, the (standard) switchboard opens, but if I try to open one of the forms I get some kind of error "there was an error executing the command". It looks like I will have to try and open this under the full 2007 version and see what I get. From steve at datamanagementsolutions.biz Mon Jan 17 21:06:24 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 18 Jan 2011 16:06:24 +1300 Subject: [AccessD] A potential security concern In-Reply-To: <4D350027.9020803@colbyconsulting.com> References: <4D350027.9020803@colbyconsulting.com> Message-ID: <12833185366D4E68BCBA3CC74103BA03@stevelaptop> Hi John, As per my note in your earlier thread, see it this helps: http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 18, 2011 3:51 PM To: Access Developers discussion and problem solving Subject: [AccessD] A potential security concern I so despise Access 2007. I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct manner please do so. Thanks, From jwcolby at colbyconsulting.com Mon Jan 17 22:49:15 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 23:49:15 -0500 Subject: [AccessD] running the database on 2007 runtime In-Reply-To: <08A82D1128FA4CA6A491ED5AFE33E929@stevelaptop> References: <4D34F69D.5050705@colbyconsulting.com> <08A82D1128FA4CA6A491ED5AFE33E929@stevelaptop> Message-ID: <4D351BCB.4010804@colbyconsulting.com> No. But why should I have to for crying out loud. This is Access 2007 crapola AFAICT. How am I going to place it in a trusted location on machine XYZ? What the heck IS a trusted location? Just frigging irritating! John W. Colby www.ColbyConsulting.com On 1/17/2011 10:04 PM, Steve Schapel wrote: > Hi John, > > Have you got it in a Trusted Location? > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:10 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] running the database on 2007 runtime > > Tonight I am trying to open the Access 2003 application on a 2007 run-time. The database opens, the > (standard) switchboard opens, but if I try to open one of the forms I get some kind of error "there > was an error executing the command". It looks like I will have to try and open this under the full > 2007 version and see what I get. > > From jwcolby at colbyconsulting.com Mon Jan 17 22:52:05 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 23:52:05 -0500 Subject: [AccessD] A potential security concern In-Reply-To: <12833185366D4E68BCBA3CC74103BA03@stevelaptop> References: <4D350027.9020803@colbyconsulting.com> <12833185366D4E68BCBA3CC74103BA03@stevelaptop> Message-ID: <4D351C75.2010304@colbyconsulting.com> Uh ok. So I have to screw with the registry on a machine that doesn't belong to me? And I have to do so before the first run of my FE? I so despise Access 2007. A C# solution is looking better. John W. Colby www.ColbyConsulting.com On 1/17/2011 10:06 PM, Steve Schapel wrote: > Hi John, > > As per my note in your earlier thread, see it this helps: > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] A potential security concern > > I so despise Access 2007. > > I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a > security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. > > I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct > manner please do so. > > Thanks, From steve at datamanagementsolutions.biz Mon Jan 17 23:06:48 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 18 Jan 2011 18:06:48 +1300 Subject: [AccessD] A potential security concern In-Reply-To: <4D351C75.2010304@colbyconsulting.com> References: <4D350027.9020803@colbyconsulting.com><12833185366D4E68BCBA3CC74103BA03@stevelaptop> <4D351C75.2010304@colbyconsulting.com> Message-ID: <2C9BF71CB6764215A3E33AB2887026B0@stevelaptop> Hi John, Screw with the registry. Or run the AddPath utility (which I suppose does the same thing - i.e. writes to the registry) which is very easy. Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 18, 2011 5:52 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A potential security concern Uh ok. So I have to screw with the registry on a machine that doesn't belong to me? And I have to do so before the first run of my FE? I so despise Access 2007. A C# solution is looking better. John W. Colby www.ColbyConsulting.com On 1/17/2011 10:06 PM, Steve Schapel wrote: > Hi John, > > As per my note in your earlier thread, see it this helps: > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] A potential security concern > > I so despise Access 2007. > > I installed the run time on a VM. I then dragged and dropped the 2003 Fe > to the desktop and get a > security warning. It appears I have to jump through hoops to make 2007 > trust the 2003 FE. > > I don't understand the hoops. If anyone understands the hoops and can > explain it in a succinct > manner please do so. > > Thanks, -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 17 23:24:31 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 18 Jan 2011 15:24:31 +1000 Subject: [AccessD] A potential security concern In-Reply-To: <4D351C75.2010304@colbyconsulting.com> References: <4D350027.9020803@colbyconsulting.com>, <12833185366D4E68BCBA3CC74103BA03@stevelaptop>, <4D351C75.2010304@colbyconsulting.com> Message-ID: <4D35240F.15703.D797C0@stuart.lexacorp.com.pg> Yep, MS have totally screwed Access application developers with 2007/10 in so many ways and the stupid security hoops you have to go through are one the main ones. -- Stuart On 17 Jan 2011 at 23:52, jwcolby wrote: > Uh ok. So I have to screw with the registry on a machine that doesn't > belong to me? And I have to do so before the first run of my FE? > > I so despise Access 2007. A C# solution is looking better. > > John W. Colby > www.ColbyConsulting.com > > On 1/17/2011 10:06 PM, Steve Schapel wrote: > > Hi John, > > > > As per my note in your earlier thread, see it this helps: > > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > > > Regards > > Steve > > > > -----Original Message----- From: jwcolby > > Sent: Tuesday, January 18, 2011 3:51 PM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] A potential security concern > > > > I so despise Access 2007. > > > > I installed the run time on a VM. I then dragged and dropped the > > 2003 Fe to the desktop and get a security warning. It appears I have > > to jump through hoops to make 2007 trust the 2003 FE. > > > > I don't understand the hoops. If anyone understands the hoops and > > can explain it in a succinct manner please do so. > > > > Thanks, > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 09:29:52 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 07:29:52 -0800 Subject: [AccessD] Password Problem Message-ID: <70212AC868D44568A7E20833DE283308@HAL9005> Dear List: This is a legacy app that the client asked me to put a password on the back end. He also wants to be able to change the back end password from time to time. So I gave him instructions on how to do that. However, after the password is changed the bound forms error out with an invalid password. If I go to the database container and try to open a linked table in datasheet view I get 'Not a Valid Password'. If I delete the table links and relink the table, all is OK. But I cannot refresh the links with the Linked Table Manager in Tools-->Database Utilities. There is relinking code but relinking to the existing back end doesn't clear up the problem. In fact, the relinking code does not prompt for the database password. The table links apparently have the old password in there somehow. So I'm missing a step here. Obviously I don't want the user to have to delete the table links and relink. What am I missing? MTIA Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From garykjos at gmail.com Tue Jan 18 09:40:15 2011 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 18 Jan 2011 09:40:15 -0600 Subject: [AccessD] Password Problem In-Reply-To: <70212AC868D44568A7E20833DE283308@HAL9005> References: <70212AC868D44568A7E20833DE283308@HAL9005> Message-ID: Found this several places regarding relinking code to password protected backends .... -------------------------------------- Figured it out. If you are connecting to a password protected BE, you HAVE to provide the OPTIONAL parameters as follows: DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") If you do not it just raises the password error. -------------------------------------- On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin wrote: > Dear List: > > This is a legacy app that the client asked me to put a password on the back > end. ?He also wants to be able to change the back end password from time to > time. ?So I gave him instructions on how to do that. > > However, after the password is changed the bound forms error out with an > invalid password. ?If I go to the database container and try to open a > linked table in datasheet view I get 'Not a Valid Password'. > > If I delete the table links and relink the table, all is OK. ?But I cannot > refresh the links with the Linked Table Manager in Tools-->Database > Utilities. > > There is relinking code but relinking to the existing back end doesn't clear > up the problem. ?In fact, the relinking code does not prompt for the > database password. > > The table links apparently have the old password in there somehow. ?So I'm > missing a step here. ?Obviously I don't want the user to have to delete the > table links and relink. > > What am I missing? > > MTIA > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From rockysmolin at bchacc.com Tue Jan 18 09:57:38 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 07:57:38 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: <70212AC868D44568A7E20833DE283308@HAL9005> Message-ID: <63C102F34D13470EA06BA117644BF319@HAL9005> Gary: Where I use DBEngine I had the pwd parameter without MS ACCESS; but it seemed to work OK. The problem I'm having is just opening a bound form or even running a query. There's something about the table link that's retaining the old password. And I stepped through the relinking code which I can trigger a la carte (just to see if relinking the tables through the code would work) and the connect string for the linked tables was null so it didn't refresh the link. Now, if I point to a different database, in this case the same file name in a different folder, it works. But changing the password on the same database does not apparently update the password in the link. TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Tuesday, January 18, 2011 7:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Found this several places regarding relinking code to password protected backends .... -------------------------------------- Figured it out. If you are connecting to a password protected BE, you HAVE to provide the OPTIONAL parameters as follows: DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") If you do not it just raises the password error. -------------------------------------- On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin wrote: > Dear List: > > This is a legacy app that the client asked me to put a password on the > back end. ?He also wants to be able to change the back end password > from time to time. ?So I gave him instructions on how to do that. > > However, after the password is changed the bound forms error out with > an invalid password. ?If I go to the database container and try to > open a linked table in datasheet view I get 'Not a Valid Password'. > > If I delete the table links and relink the table, all is OK. ?But I > cannot refresh the links with the Linked Table Manager in > Tools-->Database Utilities. > > There is relinking code but relinking to the existing back end doesn't > clear up the problem. ?In fact, the relinking code does not prompt for > the database password. > > The table links apparently have the old password in there somehow. ?So > I'm missing a step here. ?Obviously I don't want the user to have to > delete the table links and relink. > > What am I missing? > > MTIA > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Jan 18 09:59:21 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 07:59:21 -0800 Subject: [AccessD] Password Problem In-Reply-To: <63C102F34D13470EA06BA117644BF319@HAL9005> References: <70212AC868D44568A7E20833DE283308@HAL9005> <63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: P.S. If I manually delete the table links and relink them everything works OK. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, January 18, 2011 7:58 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Password Problem Gary: Where I use DBEngine I had the pwd parameter without MS ACCESS; but it seemed to work OK. The problem I'm having is just opening a bound form or even running a query. There's something about the table link that's retaining the old password. And I stepped through the relinking code which I can trigger a la carte (just to see if relinking the tables through the code would work) and the connect string for the linked tables was null so it didn't refresh the link. Now, if I point to a different database, in this case the same file name in a different folder, it works. But changing the password on the same database does not apparently update the password in the link. TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Tuesday, January 18, 2011 7:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Found this several places regarding relinking code to password protected backends .... -------------------------------------- Figured it out. If you are connecting to a password protected BE, you HAVE to provide the OPTIONAL parameters as follows: DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") If you do not it just raises the password error. -------------------------------------- On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin wrote: > Dear List: > > This is a legacy app that the client asked me to put a password on the > back end. ?He also wants to be able to change the back end password > from time to time. ?So I gave him instructions on how to do that. > > However, after the password is changed the bound forms error out with > an invalid password. ?If I go to the database container and try to > open a linked table in datasheet view I get 'Not a Valid Password'. > > If I delete the table links and relink the table, all is OK. ?But I > cannot refresh the links with the Linked Table Manager in > Tools-->Database Utilities. > > There is relinking code but relinking to the existing back end doesn't > clear up the problem. ?In fact, the relinking code does not prompt for > the database password. > > The table links apparently have the old password in there somehow. ?So > I'm missing a step here. ?Obviously I don't want the user to have to > delete the table links and relink. > > What am I missing? > > MTIA > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 10:16:33 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 08:16:33 -0800 Subject: [AccessD] Password Problem In-Reply-To: <63C102F34D13470EA06BA117644BF319@HAL9005> References: <70212AC868D44568A7E20833DE283308@HAL9005> <63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: Yeah, I ran into this with password protected BE's too. It was simpler to use a constant for the password, but that pretty much eliminates the security unless you are distributing a runtime. What about storing the password in a library with restricted access? Charlotte Foust On Tue, Jan 18, 2011 at 7:57 AM, Rocky Smolin wrote: > Gary: > > Where I use DBEngine I had the pwd parameter without MS ACCESS; but it > seemed to work OK. > > The problem I'm having is just opening a bound form or even running a query. > There's something about the table link that's retaining the old password. > And I stepped through the relinking code which I can trigger a la carte > (just to see if relinking the tables through the code would work) and the > connect string for the linked tables was null so it didn't refresh the link. > > Now, if I point to a different database, in this case the same file name in > a different folder, it works. ?But changing the password on the same > database does not apparently update the password in the link. > > TIA > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Tuesday, January 18, 2011 7:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Found this several places regarding relinking code to password protected > backends .... > > -------------------------------------- > Figured it out. ?If you are connecting to a password protected BE, you HAVE > to provide the OPTIONAL parameters as follows: > > DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") > > If you do not it just raises the password error. > -------------------------------------- > > On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin > wrote: >> Dear List: >> >> This is a legacy app that the client asked me to put a password on the >> back end. ?He also wants to be able to change the back end password >> from time to time. ?So I gave him instructions on how to do that. >> >> However, after the password is changed the bound forms error out with >> an invalid password. ?If I go to the database container and try to >> open a linked table in datasheet view I get 'Not a Valid Password'. >> >> If I delete the table links and relink the table, all is OK. ?But I >> cannot refresh the links with the Linked Table Manager in >> Tools-->Database Utilities. >> >> There is relinking code but relinking to the existing back end doesn't >> clear up the problem. ?In fact, the relinking code does not prompt for >> the database password. >> >> The table links apparently have the old password in there somehow. ?So >> I'm missing a step here. ?Obviously I don't want the user to have to >> delete the table links and relink. >> >> What am I missing? >> >> MTIA >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> Skype: rocky.smolin >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > Gary Kjos > garykjos at gmail.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Tue Jan 18 10:18:40 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 10:18:40 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures Message-ID: This is another great time-saver in MZ Tools (VB6 version): >From the MZ Tools toolbar push the Other Utilities button. Select 'Review Source Code'. In the window that appears, you'll see a collapsible hierarchical listing of objects with a description of what's not used in blue text. Double-click on the blue text to move directly to the variable, parameter, or procedure so you can fix it then and there! There is also a version of MZ Tools for .Net developers - not free but undoubtedly well worth it. Dan From rockysmolin at bchacc.com Tue Jan 18 10:20:56 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 08:20:56 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: <70212AC868D44568A7E20833DE283308@HAL9005><63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, January 18, 2011 8:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Yeah, I ran into this with password protected BE's too. It was simpler to use a constant for the password, but that pretty much eliminates the security unless you are distributing a runtime. What about storing the password in a library with restricted access? Charlotte Foust On Tue, Jan 18, 2011 at 7:57 AM, Rocky Smolin wrote: > Gary: > > Where I use DBEngine I had the pwd parameter without MS ACCESS; but it > seemed to work OK. > > The problem I'm having is just opening a bound form or even running a query. > There's something about the table link that's retaining the old password. > And I stepped through the relinking code which I can trigger a la > carte (just to see if relinking the tables through the code would > work) and the connect string for the linked tables was null so it didn't refresh the link. > > Now, if I point to a different database, in this case the same file > name in a different folder, it works. ?But changing the password on > the same database does not apparently update the password in the link. > > TIA > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Tuesday, January 18, 2011 7:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Found this several places regarding relinking code to password > protected backends .... > > -------------------------------------- > Figured it out. ?If you are connecting to a password protected BE, you > HAVE to provide the OPTIONAL parameters as follows: > > DBEngine(0).OpenDatabase(strDBPath, False, False, "MS > Access;PWD=xxx10") > > If you do not it just raises the password error. > -------------------------------------- > > On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin > wrote: >> Dear List: >> >> This is a legacy app that the client asked me to put a password on >> the back end. ?He also wants to be able to change the back end >> password from time to time. ?So I gave him instructions on how to do that. >> >> However, after the password is changed the bound forms error out with >> an invalid password. ?If I go to the database container and try to >> open a linked table in datasheet view I get 'Not a Valid Password'. >> >> If I delete the table links and relink the table, all is OK. ?But I >> cannot refresh the links with the Linked Table Manager in >> Tools-->Database Utilities. >> >> There is relinking code but relinking to the existing back end >> doesn't clear up the problem. ?In fact, the relinking code does not >> prompt for the database password. >> >> The table links apparently have the old password in there somehow. ? >> So I'm missing a step here. ?Obviously I don't want the user to have >> to delete the table links and relink. >> >> What am I missing? >> >> MTIA >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> Skype: rocky.smolin >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > Gary Kjos > garykjos at gmail.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Tue Jan 18 10:40:50 2011 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 18 Jan 2011 10:40:50 -0600 Subject: [AccessD] Password Problem In-Reply-To: References: <70212AC868D44568A7E20833DE283308@HAL9005> <63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: Found some references that say the new password isn't actually saved until you do a RefreshLink Method --------------------------------------------------------------- http://www.accessmonster.com/Uwe/Forum.aspx/access/121423/change-connection-string-to-linked-table-with-VBA ---------------------------------------------------------------- Refreshlink method (From Access 97 Help file) Syntax tabledef.RefreshLink The tabledef placeholder specifies the TableDef object representing the linked table whose connection information you want to update. Remarks To change the connection information for a linked table, reset the Connect property of the corresponding TableDef object and then use the RefreshLink method to update the information. Using RefreshLink method doesn't change the linked table's properties and Relation objects. For this connection information to exist in all collections associated with the TableDef object that represents the linked table, you must use the Refresh method on each collection. ------------------------------------------------ On Tue, Jan 18, 2011 at 10:20 AM, Rocky Smolin wrote: > Using a constant would work even though this is an mdb, except that ?the > user wants to change the password from time to time and I don't want him to > have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or currentdb - > manipulating recordsets. ?My problem is that I can't even open a query that > uses a linked table. ?That password is somehow, I think, in the link. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Tuesday, January 18, 2011 8:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Yeah, I ran into this with password protected BE's too. ?It was simpler to > use a constant for the password, but that pretty much eliminates the > security unless you are distributing a runtime. ?What about storing the > password in a library with restricted access? > > Charlotte Foust > > On Tue, Jan 18, 2011 at 7:57 AM, Rocky Smolin > wrote: >> Gary: >> >> Where I use DBEngine I had the pwd parameter without MS ACCESS; but it >> seemed to work OK. >> >> The problem I'm having is just opening a bound form or even running a > query. >> There's something about the table link that's retaining the old password. >> And I stepped through the relinking code which I can trigger a la >> carte (just to see if relinking the tables through the code would >> work) and the connect string for the linked tables was null so it didn't > refresh the link. >> >> Now, if I point to a different database, in this case the same file >> name in a different folder, it works. ?But changing the password on >> the same database does not apparently update the password in the link. >> >> TIA >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos >> Sent: Tuesday, January 18, 2011 7:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Password Problem >> >> Found this several places regarding relinking code to password >> protected backends .... >> >> -------------------------------------- >> Figured it out. ?If you are connecting to a password protected BE, you >> HAVE to provide the OPTIONAL parameters as follows: >> >> DBEngine(0).OpenDatabase(strDBPath, False, False, "MS >> Access;PWD=xxx10") >> >> If you do not it just raises the password error. >> -------------------------------------- >> >> On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin >> wrote: >>> Dear List: >>> >>> This is a legacy app that the client asked me to put a password on >>> the back end. ?He also wants to be able to change the back end >>> password from time to time. ?So I gave him instructions on how to do > that. >>> >>> However, after the password is changed the bound forms error out with >>> an invalid password. ?If I go to the database container and try to >>> open a linked table in datasheet view I get 'Not a Valid Password'. >>> >>> If I delete the table links and relink the table, all is OK. ?But I >>> cannot refresh the links with the Linked Table Manager in >>> Tools-->Database Utilities. >>> >>> There is relinking code but relinking to the existing back end >>> doesn't clear up the problem. ?In fact, the relinking code does not >>> prompt for the database password. >>> >>> The table links apparently have the old password in there somehow. >>> So I'm missing a step here. ?Obviously I don't want the user to have >>> to delete the table links and relink. >>> >>> What am I missing? >>> >>> MTIA >>> >>> >>> Rocky Smolin >>> >>> Beach Access Software >>> >>> 858-259-4334 >>> >>> Skype: rocky.smolin >>> >>> www.e-z-mrp.com >>> >>> www.bchacc.com >>> >>> >>> >>> >>> >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> >> >> -- >> Gary Kjos >> garykjos at gmail.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From Gustav at cactus.dk Tue Jan 18 10:52:40 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 18 Jan 2011 17:52:40 +0100 Subject: [AccessD] Password Problem Message-ID: Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky From jackandpat.d at gmail.com Tue Jan 18 11:13:49 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 18 Jan 2011 12:13:49 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: Message-ID: This Other Utilities - Review Source Code is also available in the MZTools (VBA) version. Very handy. On Tue, Jan 18, 2011 at 11:18 AM, Dan Waters wrote: > This is another great time-saver in MZ Tools (VB6 version): > > > > From the MZ Tools toolbar push the Other Utilities button. Select 'Review > Source Code'. In the window that appears, you'll see a collapsible > hierarchical listing of objects with a description of what's not used in > blue text. Double-click on the blue text to move directly to the variable, > parameter, or procedure so you can fix it then and there! > > > > There is also a version of MZ Tools for .Net developers - not free but > undoubtedly well worth it. > > > > Dan > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jackandpat.d at gmail.com Tue Jan 18 11:32:56 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 18 Jan 2011 12:32:56 -0500 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: Rocky, I found this link that may be helpful. http://www.utteraccess.com/forum/linked-tables-password-p-t1900801.html Also, I have seen Boyd on AccessD recently. He may have more info. Good Luck, Jack On Tue, Jan 18, 2011 at 11:52 AM, Gustav Brock wrote: > Hi Rocky > > It is not "somehow" in the link - it _is_ in the link information. > Run this query: > > SELECT > MSysObjects.Name AS TblNameLinked, > MSysObjects.ForeignName AS TblNameSource, > RTrim([Database]) AS DbsFile, > RTrim([Connect]) AS DbsType > FROM > MSysObjects > WHERE > MSysObjects.Type=6 > ORDER BY > RTrim([Database]), > MSysObjects.Name; > > /gustav > > > >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > Using a constant would work even though this is an mdb, except that the > user wants to change the password from time to time and I don't want him to > have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or currentdb - > manipulating recordsets. My problem is that I can't even open a query that > uses a linked table. That password is somehow, I think, in the link. > > Rocky > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 11:33:44 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 09:33:44 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: <5BC5962E08A544F2BE9049E79888BEDA@HAL9005> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Jan 18 11:50:25 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 18 Jan 2011 18:50:25 +0100 Subject: [AccessD] Password Problem Message-ID: Hi Rocky No that is read-only for info. You have to go via the RefreshLink route passing the full (and modified) connection string including the parameter PWD=NewPassword; in this. /gustav >>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky From rockysmolin at bchacc.com Tue Jan 18 12:08:50 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:08:50 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Jack: In that thread is noted "Probably because you are not storing the password when you linked the tables. " How does one store the password when linking the tables? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jack drawbridge Sent: Tuesday, January 18, 2011 9:33 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Rocky, I found this link that may be helpful. http://www.utteraccess.com/forum/linked-tables-password-p-t1900801.html Also, I have seen Boyd on AccessD recently. He may have more info. Good Luck, Jack On Tue, Jan 18, 2011 at 11:52 AM, Gustav Brock wrote: > Hi Rocky > > It is not "somehow" in the link - it _is_ in the link information. > Run this query: > > SELECT > MSysObjects.Name AS TblNameLinked, > MSysObjects.ForeignName AS TblNameSource, > RTrim([Database]) AS DbsFile, > RTrim([Connect]) AS DbsType > FROM > MSysObjects > WHERE > MSysObjects.Type=6 > ORDER BY > RTrim([Database]), > MSysObjects.Name; > > /gustav > > > >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > Using a constant would work even though this is an mdb, except that > the user wants to change the password from time to time and I don't > want him to have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or > currentdb - manipulating recordsets. My problem is that I can't even > open a query that uses a linked table. That password is somehow, I think, in the link. > > Rocky > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Jan 18 12:21:44 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 18 Jan 2011 10:21:44 -0800 Subject: [AccessD] A potential security concern In-Reply-To: <4D35240F.15703.D797C0@stuart.lexacorp.com.pg> References: <4D350027.9020803@colbyconsulting.com> <12833185366D4E68BCBA3CC74103BA03@stevelaptop> <4D351C75.2010304@colbyconsulting.com> <4D35240F.15703.D797C0@stuart.lexacorp.com.pg> Message-ID: But hey, we have a ribbon now ;) On Mon, Jan 17, 2011 at 9:24 PM, Stuart McLachlan wrote: > Yep, MS have totally screwed Access application developers with 2007/10 in > so many ways > and the stupid security hoops you have to go through are one the main ones. > > -- > Stuart > > On 17 Jan 2011 at 23:52, jwcolby wrote: > > > Uh ok. So I have to screw with the registry on a machine that doesn't > > belong to me? And I have to do so before the first run of my FE? > > > > I so despise Access 2007. A C# solution is looking better. > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/17/2011 10:06 PM, Steve Schapel wrote: > > > Hi John, > > > > > > As per my note in your earlier thread, see it this helps: > > > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > > > > > Regards > > > Steve > > > > > > -----Original Message----- From: jwcolby > > > Sent: Tuesday, January 18, 2011 3:51 PM > > > To: Access Developers discussion and problem solving > > > Subject: [AccessD] A potential security concern > > > > > > I so despise Access 2007. > > > > > > I installed the run time on a VM. I then dragged and dropped the > > > 2003 Fe to the desktop and get a security warning. It appears I have > > > to jump through hoops to make 2007 trust the 2003 FE. > > > > > > I don't understand the hoops. If anyone understands the hoops and > > > can explain it in a succinct manner please do so. > > > > > > Thanks, > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Tue Jan 18 12:27:47 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 18 Jan 2011 10:27:47 -0800 Subject: [AccessD] Access Report Message-ID: I have a summary report that displays invoices ready to be committed as well as an individual report for any of those invoices. When the reports are committed via a command button, they want to see one report with the summary as the first page(s) then each invoice that is committed as a new page. Any idea how to do this? I was thinking a new report with the summary as a subreport in the report header and the individual report as a subreport in the detail section. Is there a better way of doing this? David From jackandpat.d at gmail.com Tue Jan 18 12:33:41 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 18 Jan 2011 13:33:41 -0500 Subject: [AccessD] Password Problem In-Reply-To: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: Rocky, I don;\'t know any details. I saw your question and found a link. It seemed to me that Boyd and EasyMoney49 had a process that both agreed worked. Just passing on some info that seemed relevant and had a "seconder". Jack On Tue, Jan 18, 2011 at 1:08 PM, Rocky Smolin wrote: > Jack: > > In that thread is noted "Probably because you are not storing the password > when you linked the tables. " > > How does one store the password when linking the tables? > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jack drawbridge > Sent: Tuesday, January 18, 2011 9:33 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Rocky, > I found this link that may be helpful. > > http://www.utteraccess.com/forum/linked-tables-password-p-t1900801.html > > Also, I have seen Boyd on AccessD recently. He may have more info. > > Good Luck, > Jack > > On Tue, Jan 18, 2011 at 11:52 AM, Gustav Brock wrote: > > > Hi Rocky > > > > It is not "somehow" in the link - it _is_ in the link information. > > Run this query: > > > > SELECT > > MSysObjects.Name AS TblNameLinked, > > MSysObjects.ForeignName AS TblNameSource, > > RTrim([Database]) AS DbsFile, > > RTrim([Connect]) AS DbsType > > FROM > > MSysObjects > > WHERE > > MSysObjects.Type=6 > > ORDER BY > > RTrim([Database]), > > MSysObjects.Name; > > > > /gustav > > > > > > >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > > Using a constant would work even though this is an mdb, except that > > the user wants to change the password from time to time and I don't > > want him to have to come back for a code change every time. > > > > However, that only applies to opening the mdb with dbengine or > > currentdb - manipulating recordsets. My problem is that I can't even > > open a query that uses a linked table. That password is somehow, I > think, > in the link. > > > > Rocky > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Tue Jan 18 12:38:55 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 10:38:55 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: Yup. Create a new report and create subreport controls for each of the other reports, one per page. You can use the detail section for the individual reports or put them in a group footer with the summary subreport in a group header. That would allow you to use a date selection or other kinds of filtering as well. Charlotte Foust On Tue, Jan 18, 2011 at 10:27 AM, David McAfee wrote: > I have a summary report that displays invoices ready to be committed as well > as an individual report for any of those invoices. > > When the reports are committed via a command button, they want to see one > report with the summary as the first page(s) then each > invoice that is committed as a new page. > > Any idea how to do this? > > I was thinking a new report with the summary as a subreport in the report > header and the individual report as a subreport in the detail section. > > Is there a better way of doing this? > > David > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 12:43:53 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:43:53 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: Gustav: I put some code in the open to check that the password entered by the user matches the password in the link. When it doesn't I have a loop to refresh the link, but it's generating an Error 3001 - invalid argument. For Each tdf In db.TableDefs txtLink = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.Connect = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.RefreshLink Next tdf The tdf.Connect string is: ;DATABASE=C:\Clients\PEDS\PEDS-DATA.mdb;MS ACCESS;pwd=pend0909; gstrDatabaseName and gstrPWD have the correct values. Can you see what the invalid argument might be? MTIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 9:50 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky No that is read-only for info. You have to go via the RefreshLink route passing the full (and modified) connection string including the parameter PWD=NewPassword; in this. /gustav >>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Jan 18 12:46:32 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:46:32 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: <395E815FA2C04F86B5C25B761379C6FA@HAL9005> That's how I'd do it (FWIW). Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, January 18, 2011 10:28 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access Report I have a summary report that displays invoices ready to be committed as well as an individual report for any of those invoices. When the reports are committed via a command button, they want to see one report with the summary as the first page(s) then each invoice that is committed as a new page. Any idea how to do this? I was thinking a new report with the summary as a subreport in the report header and the individual report as a subreport in the detail section. Is there a better way of doing this? David -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 12:53:14 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 10:53:14 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: Don't you need a username in there too? Charlotte Foust On Tue, Jan 18, 2011 at 10:43 AM, Rocky Smolin wrote: > Gustav: > > I put some code in the open to check that the password entered by the user > matches the password in the link. > > When it doesn't I have a loop to refresh the link, but it's generating an > Error 3001 - invalid argument. > > ? ?For Each tdf In db.TableDefs > ? ? ? ?txtLink = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & > gstrPWD > ? ? ? ?tdf.Connect = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & > gstrPWD > ? ? ? ?tdf.RefreshLink > ? ?Next tdf > > The tdf.Connect string is: > > ;DATABASE=C:\Clients\PEDS\PEDS-DATA.mdb;MS ACCESS;pwd=pend0909; > > gstrDatabaseName and gstrPWD have the correct values. > > Can you see what the invalid argument might be? > > MTIA > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Tuesday, January 18, 2011 9:50 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Password Problem > > Hi Rocky > > No that is read-only for info. You have to go via the RefreshLink route > passing the full (and modified) connection string including the parameter > ?PWD=NewPassword; > in this. > > /gustav > > >>>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> > So on starting the app, after the user inputs the password (assuming the > password is correct) could I modify your query to an update query and change > the password that way? > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Tuesday, January 18, 2011 8:53 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Password Problem > > Hi Rocky > > It is not "somehow" in the link - ?it _is_ in the link information. > Run this query: > > SELECT > ?MSysObjects.Name AS TblNameLinked, > ?MSysObjects.ForeignName AS TblNameSource, > ?RTrim([Database]) AS DbsFile, > ?RTrim([Connect]) AS DbsType > FROM > ?MSysObjects > WHERE > ?MSysObjects.Type=6 > ORDER BY > ?RTrim([Database]), > ?MSysObjects.Name; > > /gustav > > >>>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > Using a constant would work even though this is an mdb, except that ?the > user wants to change the password from time to time and I don't want him to > have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or currentdb - > manipulating recordsets. ?My problem is that I can't even open a query that > uses a linked table. ?That password is somehow, I think, in the link. > > Rocky > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 12:57:26 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:57:26 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: <9F1ED754323342639B00714110704264@HAL9005> Never mind. Figured out how to do the connect string: tdf.Connect = "MS ACCESS;pwd=" & gstrPWD & ";DATABASE=" & gstrDatabaseName did it. Just had to display the existing connect string and duplicate the format. Thanks all for the help. Best, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, January 18, 2011 10:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Password Problem Gustav: I put some code in the open to check that the password entered by the user matches the password in the link. When it doesn't I have a loop to refresh the link, but it's generating an Error 3001 - invalid argument. For Each tdf In db.TableDefs txtLink = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.Connect = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.RefreshLink Next tdf The tdf.Connect string is: ;DATABASE=C:\Clients\PEDS\PEDS-DATA.mdb;MS ACCESS;pwd=pend0909; gstrDatabaseName and gstrPWD have the correct values. Can you see what the invalid argument might be? MTIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 9:50 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky No that is read-only for info. You have to go via the RefreshLink route passing the full (and modified) connection string including the parameter PWD=NewPassword; in this. /gustav >>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 13:00:07 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 11:00:07 -0800 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: Message-ID: One caveat! If you're working with VS Express, you can't use MZTools. You can install it, but it only works in the visual studio shell, not in the express version, which makes it useless there. Charlotte Foust On Tue, Jan 18, 2011 at 8:18 AM, Dan Waters wrote: > This is another great time-saver in MZ Tools (VB6 version): > > > > From the MZ Tools toolbar push the Other Utilities button. ?Select 'Review > Source Code'. ?In the window that appears, you'll see a collapsible > hierarchical listing of objects with a description of what's not used in > blue text. ?Double-click on the blue text to move directly to the variable, > parameter, or procedure so you can fix it then and there! > > > > There is also a version of MZ Tools for .Net developers - not free but > undoubtedly well worth it. > > > > Dan > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jimdettman at verizon.net Tue Jan 18 13:20:49 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 18 Jan 2011 14:20:49 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: Message-ID: <51DF633A6ABA49C588AD058055B7E833@XPS> FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 11:19 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures This is another great time-saver in MZ Tools (VB6 version): >From the MZ Tools toolbar push the Other Utilities button. Select 'Review Source Code'. In the window that appears, you'll see a collapsible hierarchical listing of objects with a description of what's not used in blue text. Double-click on the blue text to move directly to the variable, parameter, or procedure so you can fix it then and there! There is also a version of MZ Tools for .Net developers - not free but undoubtedly well worth it. Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Tue Jan 18 14:00:27 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 14:00:27 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <51DF633A6ABA49C588AD058055B7E833@XPS> References: <51DF633A6ABA49C588AD058055B7E833@XPS> Message-ID: <0D787E3C5F134328928C4814589F8995@DanWaters> Jim - what do you do after that to find unreferenced items? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 11:19 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures This is another great time-saver in MZ Tools (VB6 version): >From the MZ Tools toolbar push the Other Utilities button. Select 'Review Source Code'. In the window that appears, you'll see a collapsible hierarchical listing of objects with a description of what's not used in blue text. Double-click on the blue text to move directly to the variable, parameter, or procedure so you can fix it then and there! There is also a version of MZ Tools for .Net developers - not free but undoubtedly well worth it. Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Jan 18 14:13:46 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 18 Jan 2011 12:13:46 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: The sub reports only show the detail section, so I've grouped on InvNo and added the individual reports header info into the Group's header. I wanted them to appear as separate pages, so I inserted a page break just below the sub report. This works fine, but always displays a blank page at the end. Any way to suppress it, if it is the last record? On Tue, Jan 18, 2011 at 10:38 AM, Charlotte Foust wrote: > Yup. Create a new report and create subreport controls for each of > the other reports, one per page. You can use the detail section for > the individual reports or put them in a group footer with the summary > subreport in a group header. That would allow you to use a date > selection or other kinds of filtering as well. > > Charlotte Foust > > On Tue, Jan 18, 2011 at 10:27 AM, David McAfee > wrote: > > I have a summary report that displays invoices ready to be committed as > well > > as an individual report for any of those invoices. > > > > When the reports are committed via a command button, they want to see one > > report with the summary as the first page(s) then each > > invoice that is committed as a new page. > > > > Any idea how to do this? > > > > I was thinking a new report with the summary as a subreport in the report > > header and the individual report as a subreport in the detail section. > > > > Is there a better way of doing this? > > > > David > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Tue Jan 18 14:31:46 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 14:31:46 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <0D787E3C5F134328928C4814589F8995@DanWaters> References: <51DF633A6ABA49C588AD058055B7E833@XPS> <0D787E3C5F134328928C4814589F8995@DanWaters> Message-ID: I got it - push Generate first! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures Jim - what do you do after that to find unreferenced items? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. From jimdettman at verizon.net Tue Jan 18 14:59:56 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 18 Jan 2011 15:59:56 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: <51DF633A6ABA49C588AD058055B7E833@XPS> <0D787E3C5F134328928C4814589F8995@DanWaters> Message-ID: Yeah and select the objects you want to search through...watch it if you select all of them. On a big DB, it can take a while to cross reference everything. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 03:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures I got it - push Generate first! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures Jim - what do you do after that to find unreferenced items? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 18 15:19:37 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 18 Jan 2011 16:19:37 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <51DF633A6ABA49C588AD058055B7E833@XPS> References: <51DF633A6ABA49C588AD058055B7E833@XPS> Message-ID: <4D3603E9.9090903@colbyconsulting.com> I was just doing that today. You have to rerun it over and over however until it no longer finds unreferenced items. Deleting an unreferenced item may make some other item unreferenced since it used to be referenced in the item you just deleted. John W. Colby www.ColbyConsulting.com On 1/18/2011 2:20 PM, Jim Dettman wrote: > > FWIW, those that have Rick Fisher's Find and Replace, there is also a cross > reference utility in there that works against all objects (not just code). > > Click the Cross-Ref button and then check "Only list unreferenced items" > under the report grouping. > > One of the fastest ways to clean up an Access app... > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 18, 2011 11:19 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, > Procedures > > This is another great time-saver in MZ Tools (VB6 version): > > > >> From the MZ Tools toolbar push the Other Utilities button. Select 'Review > Source Code'. In the window that appears, you'll see a collapsible > hierarchical listing of objects with a description of what's not used in > blue text. Double-click on the blue text to move directly to the variable, > parameter, or procedure so you can fix it then and there! > > > > There is also a version of MZ Tools for .Net developers - not free but > undoubtedly well worth it. > > > > Dan > > > > > From jwcolby at colbyconsulting.com Tue Jan 18 15:35:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 18 Jan 2011 16:35:53 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <4D3603E9.9090903@colbyconsulting.com> References: <51DF633A6ABA49C588AD058055B7E833@XPS> <4D3603E9.9090903@colbyconsulting.com> Message-ID: <4D3607B9.3050907@colbyconsulting.com> What I have never been able to figure out is how to get a list of the unreferenced objects to allow me to programmatically delete them. John W. Colby www.ColbyConsulting.com On 1/18/2011 4:19 PM, jwcolby wrote: > I was just doing that today. You have to rerun it over and over however until it no longer finds > unreferenced items. > > Deleting an unreferenced item may make some other item unreferenced since it used to be referenced > in the item you just deleted. > > John W. Colby > www.ColbyConsulting.com > > On 1/18/2011 2:20 PM, Jim Dettman wrote: >> >> FWIW, those that have Rick Fisher's Find and Replace, there is also a cross >> reference utility in there that works against all objects (not just code). >> >> Click the Cross-Ref button and then check "Only list unreferenced items" >> under the report grouping. >> >> One of the fastest ways to clean up an Access app... >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: Tuesday, January 18, 2011 11:19 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, >> Procedures >> >> This is another great time-saver in MZ Tools (VB6 version): >> >> >> >>> From the MZ Tools toolbar push the Other Utilities button. Select 'Review >> Source Code'. In the window that appears, you'll see a collapsible >> hierarchical listing of objects with a description of what's not used in >> blue text. Double-click on the blue text to move directly to the variable, >> parameter, or procedure so you can fix it then and there! >> >> >> >> There is also a version of MZ Tools for .Net developers - not free but >> undoubtedly well worth it. >> >> >> >> Dan >> >> >> >> >> From df.waters at comcast.net Tue Jan 18 15:41:28 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 15:41:28 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <4D3607B9.3050907@colbyconsulting.com> References: <51DF633A6ABA49C588AD058055B7E833@XPS><4D3603E9.9090903@colbyconsulting.com> <4D3607B9.3050907@colbyconsulting.com> Message-ID: When the report comes up, Select the Office Links button (has a Word icon) and select the spreadsheet option. From that spreadsheet you can get the list into an Access table and it's all downhill from there! ;-) Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 18, 2011 3:36 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures What I have never been able to figure out is how to get a list of the unreferenced objects to allow me to programmatically delete them. John W. Colby www.ColbyConsulting.com On 1/18/2011 4:19 PM, jwcolby wrote: > I was just doing that today. You have to rerun it over and over however until it no longer finds > unreferenced items. > > Deleting an unreferenced item may make some other item unreferenced since it used to be referenced > in the item you just deleted. > > John W. Colby > www.ColbyConsulting.com > > On 1/18/2011 2:20 PM, Jim Dettman wrote: >> >> FWIW, those that have Rick Fisher's Find and Replace, there is also a cross >> reference utility in there that works against all objects (not just code). >> >> Click the Cross-Ref button and then check "Only list unreferenced items" >> under the report grouping. >> >> One of the fastest ways to clean up an Access app... >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: Tuesday, January 18, 2011 11:19 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, >> Procedures >> >> This is another great time-saver in MZ Tools (VB6 version): >> >> >> >>> From the MZ Tools toolbar push the Other Utilities button. Select 'Review >> Source Code'. In the window that appears, you'll see a collapsible >> hierarchical listing of objects with a description of what's not used in >> blue text. Double-click on the blue text to move directly to the variable, >> parameter, or procedure so you can fix it then and there! >> >> >> >> There is also a version of MZ Tools for .Net developers - not free but >> undoubtedly well worth it. >> >> >> >> Dan >> >> >> >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 19:58:56 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 17:58:56 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: Use code in the group header to determine if the current subreport is the last and if so toggle the page break. I usually turned off the page break by default, and turned it on for each subreport except the last one. Charlotte Foust On Tue, Jan 18, 2011 at 12:13 PM, David McAfee wrote: > The sub reports only show the detail section, so I've grouped on InvNo > and added the individual reports header info into the Group's header. > > I wanted them to appear as separate pages, so I inserted a page break > just below the sub report. This works fine, but always displays a blank > page at the end. Any way to suppress it, if it is the last record? > > > > On Tue, Jan 18, 2011 at 10:38 AM, Charlotte Foust > wrote: > >> Yup. ?Create a new report and create subreport controls for each of >> the other reports, one per page. ?You can use the detail section for >> the individual reports or put them in a group footer with the summary >> subreport in a group header. ?That would allow you to use a date >> selection or other kinds of filtering as well. >> >> Charlotte Foust >> >> On Tue, Jan 18, 2011 at 10:27 AM, David McAfee >> wrote: >> > I have a summary report that displays invoices ready to be committed as >> well >> > as an individual report for any of those invoices. >> > >> > When the reports are committed via a command button, they want to see one >> > report with the summary as the first page(s) then each >> > invoice that is committed as a new page. >> > >> > Any idea how to do this? >> > >> > I was thinking a new report with the summary as a subreport in the report >> > header and the individual report as a subreport in the detail section. >> > >> > Is there a better way of doing this? >> > >> > David >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Wed Jan 19 09:25:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 19 Jan 2011 10:25:17 -0500 Subject: [AccessD] A potential security concern In-Reply-To: <12833185366D4E68BCBA3CC74103BA03@stevelaptop> References: <4D350027.9020803@colbyconsulting.com> <12833185366D4E68BCBA3CC74103BA03@stevelaptop> Message-ID: <4D37025D.1000300@colbyconsulting.com> I am going to have to go there eventually, for one specific client who is stubbornly staying with Access 2000. His application is huge and I do not expect to ever migrate it to C#. For these tiny databases I am just biting the bullet and learning what I need to do them in C#. John W. Colby www.ColbyConsulting.com On 1/17/2011 10:06 PM, Steve Schapel wrote: > Hi John, > > As per my note in your earlier thread, see it this helps: > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] A potential security concern > > I so despise Access 2007. > > I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a > security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. > > I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct > manner please do so. > > Thanks, From ab-mi at post3.tele.dk Wed Jan 19 10:14:48 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Wed, 19 Jan 2011 17:14:48 +0100 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn?t allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn?t respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn?t support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger From accesscoach at hitechcoach.com Wed Jan 19 10:39:29 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 10:39:29 -0600 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: <008101cbb7f7$73597a00$5a0c6e00$@hitechcoach.com> What version of Access? Is the database split with each user having their own (not shared) copy of the front end? This really is a must for multi user database. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 10:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn?t allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn?t respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn?t support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 19 10:50:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 19 Jan 2011 08:50:11 -0800 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: <324FCDFBB81B4894A5BDB7057C78AEBF@creativesystemdesigns.com> Hi Asger: Unless the directory where the Access BE resides allows full read, write, create and delete access it isn't going to work...also there are timing issues (Real-time security can not/should not be run on a server...that in particular screws up Access). I am having similar problems with a client's SBS. It may be the way the systems IT set it up or maybe it is just the way new servers are designed. I believe that the Access MDB BE is dead as a database on the new systems. Migrate to a real SQL server BE and your problems will just disappear. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 8:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Wed Jan 19 11:11:32 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 11:11:32 -0600 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: <324FCDFBB81B4894A5BDB7057C78AEBF@creativesystemdesigns.com> References: <324FCDFBB81B4894A5BDB7057C78AEBF@creativesystemdesigns.com> Message-ID: <008e01cbb7fb$ece50f20$c6af2d60$@hitechcoach.com> It is true that you must have read/write permission of the folder with the back end to be able to use the locking file. The Jet database (MDB) is definitely not dead. With Access 2007/2010 there is a new database engine called ACE that uses the .accdb format. Almost all my clients, including myself, use SBS and have no issues using it in a file server role with ACE or JET databases. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, January 19, 2011 10:50 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Multi-user Access db on NAS Hi Asger: Unless the directory where the Access BE resides allows full read, write, create and delete access it isn't going to work...also there are timing issues (Real-time security can not/should not be run on a server...that in particular screws up Access). I am having similar problems with a client's SBS. It may be the way the systems IT set it up or maybe it is just the way new servers are designed. I believe that the Access MDB BE is dead as a database on the new systems. Migrate to a real SQL server BE and your problems will just disappear. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 8:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Wed Jan 19 12:17:31 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 19 Jan 2011 13:17:31 -0500 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: Asger, <> I suppose that's possible, JET/ACE use extended byte range locking on the .LDB file to hold locks for the DB. What that means is it places locks on portions of the .LDB file that don't exist. In that way, the DB file never has a lock directly placed on it and they can use what ever kind of locking scheme they want. If that really is the case, then there is no work around. JET/ACE will open a db in exclusive mode if it can't place locks. But as the others have said, check the basics; make sure everyone has full security for the directory where the DB resides and that the DB's are not getting virus scanned. Also, make sure that you don't have different DB types in the same directory with the same base name. ie. myApp.MDW and myApp.MDB. Both will end up with the same .LDB file name myApp.LDB, and all kinds of weird things will happen after that. It's kind of odd that it just hangs without coming back and saying it's opened exclusive already. You might have something else going on. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 11:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ab-mi at post3.tele.dk Wed Jan 19 13:41:00 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Wed, 19 Jan 2011 20:41:00 +0100 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: <85F27098A6B24EA8B51551A273D6A272@abpc> Thanks to all who replied! I asked the question on behalf of a colleague (who is not on this list) and I don't have contact to the customer in question. But I'm told that the version of Access is 2003 and all users have full rights on folder hosting the BE on the Synology-NAS server. I'll hand over your responses to my colleague - maybe it will give him some clues. Thanks again for the answers Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Dettman Sendt: 19. januar 2011 19:18 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Multi-user Access db on NAS Asger, <> I suppose that's possible, JET/ACE use extended byte range locking on the .LDB file to hold locks for the DB. What that means is it places locks on portions of the .LDB file that don't exist. In that way, the DB file never has a lock directly placed on it and they can use what ever kind of locking scheme they want. If that really is the case, then there is no work around. JET/ACE will open a db in exclusive mode if it can't place locks. But as the others have said, check the basics; make sure everyone has full security for the directory where the DB resides and that the DB's are not getting virus scanned. Also, make sure that you don't have different DB types in the same directory with the same base name. ie. myApp.MDW and myApp.MDB. Both will end up with the same .LDB file name myApp.LDB, and all kinds of weird things will happen after that. It's kind of odd that it just hangs without coming back and saying it's opened exclusive already. You might have something else going on. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 11:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Wed Jan 19 21:08:55 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 19 Jan 2011 21:08:55 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From accesscoach at hitechcoach.com Wed Jan 19 21:28:21 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 21:28:21 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: <002901cbb852$181305c0$48391140$@hitechcoach.com> I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From accesscoach at hitechcoach.com Wed Jan 19 21:32:42 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 21:32:42 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: <002a01cbb852$b351c260$19f54720$@hitechcoach.com> This might be helpful: An Enhanced MsgBox Replacement Found here: http://www.utteraccess.com/forum/Enhanced-MsgBox-Replacem-t1691256.html&hl=r eplacement Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From BradM at blackforestltd.com Wed Jan 19 21:27:31 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 19 Jan 2011 21:27:31 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> <002901cbb852$181305c0$48391140$@hitechcoach.com> Message-ID: Boyd, I started experimenting with a popup form. What I am struggling with is how to stop all processing (once the popup is displayed) until after the popup form is closed (either by pushing a button or by the timer). Could you provide more details of how you handled this? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Boyd Trimmell Sent: Wed 1/19/2011 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From adtp at airtelmail.in Wed Jan 19 22:07:53 2011 From: adtp at airtelmail.in (A.D. Tejpal) Date: Thu, 20 Jan 2011 09:37:53 +0530 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: <393646FBECF54F35B711A83141BDD0A2@personal4a8ede> Brad, My sample db named Form_MsgBoxAutoClick might also be of interest to you. It is in access 2000 file format and is available at Rogers Access Library. Link: http://www.rogersaccesslibrary.com/forum/forum_topics.asp?FID=45 This sample db demonstrates automatic closing of message box after a specified time delay (as desired), if the user fails to respond in the mean time. Two methods are covered, one using windows API and the other based upon SendKeys. Note - Windows API method is the preferred one (SendKeys method is included mainly for academic interest). Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Brad Marks To: Access Developers discussion and problem solving Sent: Thursday, January 20, 2011 08:38 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From delam at zyterra.com Thu Jan 20 08:48:27 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 08:48:27 -0600 Subject: [AccessD] Conditional keep together Message-ID: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> I have a report with 2 grouping levels. The first group is keep together with first record and the second is keep all records together on one page. 99.9% of the time this is perfect. Now I have the situation where my first keep all records together group fits perfectly on a page all by itself. This means I have a report header, further group header, then a page break. Not until page 2 do I see this first set of detail records because if the keep together. I do not want to set this to keep with first record just to cover this one instance with one user, but I have to admit it is pretty awful. Is there any way to determine that this has happened ahead of time and reset the keep together property? Better yet only reset it on the group having problems. I can set the keep together, but only on open. By the time I can tell if it is needed, my window of opportunity is lost and I am better off just setting this group to keep together with first record and just be dine with it. Debbie Sent from my iPhone From Gustav at cactus.dk Thu Jan 20 09:07:24 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 20 Jan 2011 16:07:24 +0100 Subject: [AccessD] Orchard (was: Joomla) Message-ID: Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From rockysmolin at bchacc.com Thu Jan 20 09:21:28 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 07:21:28 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> Message-ID: <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Is it a function of how many records there are in the group? I wouldn't want to hard code a test for a specific data value if I could avoid it. You can, of course, set the keep together property through code, but the question is where to do it? I've never tried this but I'd experiment with the Format event of the group header. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 6:48 AM To: Access Developers discussion and problem solving Subject: [AccessD] Conditional keep together I have a report with 2 grouping levels. The first group is keep together with first record and the second is keep all records together on one page. 99.9% of the time this is perfect. Now I have the situation where my first keep all records together group fits perfectly on a page all by itself. This means I have a report header, further group header, then a page break. Not until page 2 do I see this first set of detail records because if the keep together. I do not want to set this to keep with first record just to cover this one instance with one user, but I have to admit it is pretty awful. Is there any way to determine that this has happened ahead of time and reset the keep together property? Better yet only reset it on the group having problems. I can set the keep together, but only on open. By the time I can tell if it is needed, my window of opportunity is lost and I am better off just setting this group to keep together with first record and just be dine with it. Debbie Sent from my iPhone -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 09:36:30 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2011 07:36:30 -0800 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: References: Message-ID: <7273E8E9721D466F95E0FD8499AE8B13@creativesystemdesigns.com> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Jan 20 09:57:08 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 20 Jan 2011 16:57:08 +0100 Subject: [AccessD] Orchard (was: Joomla) Message-ID: Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From delam at zyterra.com Thu Jan 20 10:39:49 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 10:39:49 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: I started to put a conditional keep together in code on format. This actually crashes Access. Only in the on open event will it work. I have started experimenting with adding a conditional page break. I can get it to work only when I want, but the records still start on page 2. I just get a page break in the middle of page 2 rather than moving the first part of the records to page 1 Debbie Sent from my iPhone On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > Is it a function of how many records there are in the group? I > wouldn't > want to hard code a test for a specific data value if I could avoid > it. > > You can, of course, set the keep together property through code, but > the > question is where to do it? > > I've never tried this but I'd experiment with the Format event of > the group > header. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 6:48 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Conditional keep together > > I have a report with 2 grouping levels. The first group is keep > together > with first record and the second is keep all records together on one > page. > 99.9% of the time this is perfect. > > Now I have the situation where my first keep all records together > group fits > perfectly on a page all by itself. This means I have a report header, > further group header, then a page break. Not until page > 2 do I see this first set of detail records because if the keep > together. > > I do not want to set this to keep with first record just to cover > this one > instance with one user, but I have to admit it is pretty awful. Is > there any > way to determine that this has happened ahead of time and reset the > keep > together property? Better yet only reset it on the group having > problems. > > I can set the keep together, but only on open. By the time I can > tell if it > is needed, my window of opportunity is lost and I am better off just > setting > this group to keep together with first record and just be dine with > it. > > Debbie > > Sent from my iPhone > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rusty.hammond at cpiqpc.com Thu Jan 20 10:52:54 2011 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Thu, 20 Jan 2011 10:52:54 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005><002901cbb852$181305c0$48391140$@hitechcoach.com> Message-ID: <49A286ABF515E94A8505CD14DEB721700DCFDE7E@CPIEMAIL-EVS1.CPIQPC.NET> If I'm remembering correctly, when you open the form using the docmd.openform method, setting the acWindowMode parameter to acDialog will do what you need. HTH, Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) Boyd, I started experimenting with a popup form. What I am struggling with is how to stop all processing (once the popup is displayed) until after the popup form is closed (either by pushing a button or by the timer). Could you provide more details of how you handled this? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Boyd Trimmell Sent: Wed 1/19/2011 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From DWUTKA at Marlow.com Thu Jan 20 11:15:57 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 20 Jan 2011 11:15:57 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005><002901cbb852$181305c0$48391140$@hitechcoach.com> Message-ID: Set the form to both popup and modal. That way, when the form is opened, the calling code stops until the form is closed. I might have that wrong, you might have to have modal, and not popup. It's been a while since I played with that. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) Boyd, I started experimenting with a popup form. What I am struggling with is how to stop all processing (once the popup is displayed) until after the popup form is closed (either by pushing a button or by the timer). Could you provide more details of how you handled this? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Boyd Trimmell Sent: Wed 1/19/2011 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From shamil at smsconsulting.spb.ru Thu Jan 20 11:47:11 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 20 Jan 2011 20:47:11 +0300 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: References: Message-ID: <7D6A0601B09F4064BE4A4110A8D03548@nant> Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 20 11:47:56 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 09:47:56 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> On format of the report or the header or the footer section? What kind of crash? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together I started to put a conditional keep together in code on format. This actually crashes Access. Only in the on open event will it work. I have started experimenting with adding a conditional page break. I can get it to work only when I want, but the records still start on page 2. I just get a page break in the middle of page 2 rather than moving the first part of the records to page 1 Debbie Sent from my iPhone On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > Is it a function of how many records there are in the group? I > wouldn't want to hard code a test for a specific data value if I could > avoid it. > > You can, of course, set the keep together property through code, but > the question is where to do it? > > I've never tried this but I'd experiment with the Format event of the > group header. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 6:48 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Conditional keep together > > I have a report with 2 grouping levels. The first group is keep > together with first record and the second is keep all records together > on one page. > 99.9% of the time this is perfect. > > Now I have the situation where my first keep all records together > group fits perfectly on a page all by itself. This means I have a > report header, further group header, then a page break. Not until page > 2 do I see this first set of detail records because if the keep > together. > > I do not want to set this to keep with first record just to cover this > one instance with one user, but I have to admit it is pretty awful. Is > there any way to determine that this has happened ahead of time and > reset the keep together property? Better yet only reset it on the > group having problems. > > I can set the keep together, but only on open. By the time I can tell > if it is needed, my window of opportunity is lost and I am better off > just setting this group to keep together with first record and just be > dine with it. > > Debbie > > Sent from my iPhone > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 20 12:34:17 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 20 Jan 2011 10:34:17 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: I don't understand quite what the problem is. Why do you need a page break at all? If you set the keep together to first detail, you should get a page break when you need one. I would suspect that something about the grouping you're using isn't quite right. Charlotte Foust On Thu, Jan 20, 2011 at 8:39 AM, Debbie wrote: > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I can get > it to work only when I want, but the records still start on page 2. I just > get a page break in the middle of page 2 rather than moving the first part > of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > >> Is it a function of how many records there are in the group? ?I wouldn't >> want to hard code a test for a specific data value if I could avoid it. >> >> You can, of course, set the keep together property through code, but the >> question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group >> header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep together >> with first record and the second is keep all records together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together group >> fits >> perfectly on a page all by itself. This means I have a report header, >> further group header, then a page break. Not until page >> 2 do I see this first set of detail records because if the keep together. >> >> I do not want to set this to keep with first record just to cover this one >> instance with one user, but I have to admit it is pretty awful. Is there >> any >> way to determine that this has happened ahead of time and reset the keep >> together property? ?Better yet only reset it on the group having problems. >> >> I can set the keep together, but only on open. By the time I can tell if >> it >> is needed, my window of opportunity is lost and I am better off just >> setting >> this group to keep together with first record and just be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Thu Jan 20 13:03:09 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 13:03:09 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: <011201cbb8d4$aed80000$0c880000$@hitechcoach.com> If the section that is set to group together is skipping to the next page that mean that it will not fit on the page with the other sections. II probably is a combination of the Report Header and any other headers together being too tall. What this does is not leave enough room to keep the records together on the same page. AFAIK, one a report starts calculating what will fit on a page you can't change the keep together setting. If you were to be able to change this property for keep together on the fly while the report is generating this would really make the pagination very difficult to generate. Besides it would be very, very, slow. Note: I rarely set the Keep Together property to yes. This is usually the first thing I set to No when trying to fix issues with other people's reports. I do use the force new page property for grouping sections to keep groups of records together on separate pages. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 10:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together I started to put a conditional keep together in code on format. This actually crashes Access. Only in the on open event will it work. I have started experimenting with adding a conditional page break. I can get it to work only when I want, but the records still start on page 2. I just get a page break in the middle of page 2 rather than moving the first part of the records to page 1 Debbie Sent from my iPhone On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > Is it a function of how many records there are in the group? I > wouldn't want to hard code a test for a specific data value if I could > avoid it. > > You can, of course, set the keep together property through code, but > the question is where to do it? > > I've never tried this but I'd experiment with the Format event of the > group header. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 6:48 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Conditional keep together > > I have a report with 2 grouping levels. The first group is keep > together with first record and the second is keep all records together > on one page. > 99.9% of the time this is perfect. > > Now I have the situation where my first keep all records together > group fits perfectly on a page all by itself. This means I have a > report header, further group header, then a page break. Not until page > 2 do I see this first set of detail records because if the keep > together. > > I do not want to set this to keep with first record just to cover this > one instance with one user, but I have to admit it is pretty awful. Is > there any way to determine that this has happened ahead of time and > reset the keep together property? Better yet only reset it on the > group having problems. > > I can set the keep together, but only on open. By the time I can tell > if it is needed, my window of opportunity is lost and I am better off > just setting this group to keep together with first record and just be > dine with it. > > Debbie > > Sent from my iPhone > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 13:02:11 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 13:02:11 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What > kind of > crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get > it to work only when I want, but the records still start on page 2. > I just > get a page break in the middle of page 2 rather than moving the > first part > of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could >> avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together >> on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this >> one instance with one user, but I have to admit it is pretty awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be >> dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From delam at zyterra.com Thu Jan 20 13:06:28 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 13:06:28 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: The grouping is right. I do want the whole group to stay together a vast majority of the time. On the first page, due to the page header and upper level group header, the whole group will not print on one page. It does however all fit on the next page. As a result my report header and top level group header are dangling alone on the first page. Debbie Sent from my iPhone On Jan 20, 2011, at 12:34 PM, Charlotte Foust wrote: > I don't understand quite what the problem is. Why do you need a page > break at all? If you set the keep together to first detail, you > should get a page break when you need one. I would suspect that > something about the grouping you're using isn't quite right. > > Charlotte Foust > > On Thu, Jan 20, 2011 at 8:39 AM, Debbie wrote: >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. >> I can get >> it to work only when I want, but the records still start on page 2. >> I just >> get a page break in the middle of page 2 rather than moving the >> first part >> of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't >>> want to hard code a test for a specific data value if I could >>> avoid it. >>> >>> You can, of course, set the keep together property through code, >>> but the >>> question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the >>> group >>> header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together >>> with first record and the second is keep all records together on >>> one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group >>> fits >>> perfectly on a page all by itself. This means I have a report >>> header, >>> further group header, then a page break. Not until page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one >>> instance with one user, but I have to admit it is pretty awful. Is >>> there >>> any >>> way to determine that this has happened ahead of time and reset >>> the keep >>> together property? Better yet only reset it on the group having >>> problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell if >>> it >>> is needed, my window of opportunity is lost and I am better off just >>> setting >>> this group to keep together with first record and just be dine >>> with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Thu Jan 20 14:03:28 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 12:03:28 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: <8937806033614B15A55366C83A31DAB6@HAL9005> What happens if you set the section to Keep Together with First Record? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 14:13:59 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2011 12:13:59 -0800 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: <7D6A0601B09F4064BE4A4110A8D03548@nant> References: <7D6A0601B09F4064BE4A4110A8D03548@nant> Message-ID: <5CD8CE408BF24E3FA6982989764089FE@creativesystemdesigns.com> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 14:20:27 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2011 12:20:27 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: <43DA04D8CA5B4F61B78A649932B27243@creativesystemdesigns.com> Hi Debbie: That should never ever happen. There is something more that is causing the problem. In your situation, I would probably check for any updates on the offending machine and/or do a re-install of Access. I have had problems mixing Office 11 and 12 components... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What > kind of > crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get > it to work only when I want, but the records still start on page 2. > I just > get a page break in the middle of page 2 rather than moving the > first part > of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could >> avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together >> on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this >> one instance with one user, but I have to admit it is pretty awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be >> dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Thu Jan 20 14:38:56 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 14:38:56 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Are you try8bng to change the Keep together property with VBA code? What VBA code are you using? Please include the sub to end sub lines. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 1:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 14:42:37 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 14:42:37 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <8937806033614B15A55366C83A31DAB6@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> Message-ID: The section starts printing on the first page and continues to page 2. Subsequent groups may get split over 2 pages though and is not what the customer wants. Debbie Sent from my iPhone On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" wrote: > What happens if you set the section to Keep Together with First > Record? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 11:02 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Section or header both crash. I get this program has encountered an > unexpected error and has to close. It backs up. Repairs and compacts > and > restarts every time I put it in any type of format event. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > wrote: > >> On format of the report or the header or the footer section? What >> kind >> of crash? >> >> R >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 8:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. I >> can get it to work only when I want, but the records still start on >> page 2. >> I just >> get a page break in the middle of page 2 rather than moving the first >> part of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't want to hard code a test for a specific data value if I >>> could avoid it. >>> >>> You can, of course, set the keep together property through code, but >>> the question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the >>> group header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together with first record and the second is keep all records >>> together on one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group fits perfectly on a page all by itself. This means I have a >>> report header, further group header, then a page break. Not until >>> page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one instance with one user, but I have to admit it is pretty >>> awful. >>> Is >>> there any way to determine that this has happened ahead of time and >>> reset the keep together property? Better yet only reset it on the >>> group having problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell >>> if it is needed, my window of opportunity is lost and I am better >>> off >>> just setting this group to keep together with first record and just >>> be dine with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Thu Jan 20 14:52:03 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 14:52:03 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> Message-ID: <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> Debbie, With the keep together property set to no, have you tried setting the it to start on a new page for each group? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 2:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together The section starts printing on the first page and continues to page 2. Subsequent groups may get split over 2 pages though and is not what the customer wants. Debbie Sent from my iPhone On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" wrote: > What happens if you set the section to Keep Together with First > Record? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 11:02 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Section or header both crash. I get this program has encountered an > unexpected error and has to close. It backs up. Repairs and compacts > and restarts every time I put it in any type of format event. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > wrote: > >> On format of the report or the header or the footer section? What >> kind of crash? >> >> R >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 8:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. I >> can get it to work only when I want, but the records still start on >> page 2. >> I just >> get a page break in the middle of page 2 rather than moving the first >> part of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't want to hard code a test for a specific data value if I >>> could avoid it. >>> >>> You can, of course, set the keep together property through code, but >>> the question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the group header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together with first record and the second is keep all records >>> together on one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group fits perfectly on a page all by itself. This means I have a >>> report header, further group header, then a page break. Not until >>> page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one instance with one user, but I have to admit it is pretty >>> awful. >>> Is >>> there any way to determine that this has happened ahead of time and >>> reset the keep together property? Better yet only reset it on the >>> group having problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell if it is needed, my window of opportunity is lost and I am >>> better off just setting this group to keep together with first >>> record and just be dine with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Thu Jan 20 14:55:57 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 14:55:57 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <8937806033614B15A55366C83A31DAB6@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> Message-ID: <016e01cbb8e4$71408860$53c19920$@hitechcoach.com> Rocky, What do you mean by " set the section to Keep Together with First Record". Where do you find this? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 20, 2011 2:03 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Conditional keep together What happens if you set the section to Keep Together with First Record? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 14:58:35 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 14:58:35 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> Message-ID: <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> Hmm. The customer might go for that as an alternate to keeping the sections together. I think I may even have some code that will give me similar results, not just start every section on a new page. Thanks for taking me on a new track here. This has possibilities. Debbie Sent from my iPhone On Jan 20, 2011, at 2:52 PM, "Boyd Trimmell" wrote: > Debbie, > > With the keep together property set to no, have you tried setting > the it to > start on a new page for each group? > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites > Microsoft Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > The section starts printing on the first page and continues to page 2. > Subsequent groups may get split over 2 pages though and is not what > the > customer wants. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" > wrote: > >> What happens if you set the section to Keep Together with First >> Record? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 11:02 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> Section or header both crash. I get this program has encountered an >> unexpected error and has to close. It backs up. Repairs and compacts >> and restarts every time I put it in any type of format event. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >> wrote: >> >>> On format of the report or the header or the footer section? What >>> kind of crash? >>> >>> R >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 8:40 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> I started to put a conditional keep together in code on format. This >>> actually crashes Access. Only in the on open event will it work. >>> >>> I have started experimenting with adding a conditional page break. I >>> can get it to work only when I want, but the records still start on >>> page 2. >>> I just >>> get a page break in the middle of page 2 rather than moving the >>> first >>> part of the records to page 1 >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>> wrote: >>> >>>> Is it a function of how many records there are in the group? I >>>> wouldn't want to hard code a test for a specific data value if I >>>> could avoid it. >>>> >>>> You can, of course, set the keep together property through code, >>>> but >>>> the question is where to do it? >>>> >>>> I've never tried this but I'd experiment with the Format event of >>>> the group header. >>>> >>>> Rocky >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 6:48 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] Conditional keep together >>>> >>>> I have a report with 2 grouping levels. The first group is keep >>>> together with first record and the second is keep all records >>>> together on one page. >>>> 99.9% of the time this is perfect. >>>> >>>> Now I have the situation where my first keep all records together >>>> group fits perfectly on a page all by itself. This means I have a >>>> report header, further group header, then a page break. Not until >>>> page >>>> 2 do I see this first set of detail records because if the keep >>>> together. >>>> >>>> I do not want to set this to keep with first record just to cover >>>> this one instance with one user, but I have to admit it is pretty >>>> awful. >>>> Is >>>> there any way to determine that this has happened ahead of time and >>>> reset the keep together property? Better yet only reset it on the >>>> group having problems. >>>> >>>> I can set the keep together, but only on open. By the time I can >>>> tell if it is needed, my window of opportunity is lost and I am >>>> better off just setting this group to keep together with first >>>> record and just be dine with it. >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Thu Jan 20 15:16:31 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 15:16:31 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> Message-ID: <018701cbb8e7$506ba860$f142f920$@hitechcoach.com> Debbie, Ah... so it is OK to have more than one group on a page. You just don't want a group to span multiple pages if possible. Is that correct? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 2:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Hmm. The customer might go for that as an alternate to keeping the sections together. I think I may even have some code that will give me similar results, not just start every section on a new page. Thanks for taking me on a new track here. This has possibilities. Debbie Sent from my iPhone On Jan 20, 2011, at 2:52 PM, "Boyd Trimmell" wrote: > Debbie, > > With the keep together property set to no, have you tried setting the > it to start on a new page for each group? > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites Microsoft > Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > The section starts printing on the first page and continues to page 2. > Subsequent groups may get split over 2 pages though and is not what > the customer wants. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" > wrote: > >> What happens if you set the section to Keep Together with First >> Record? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 11:02 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> Section or header both crash. I get this program has encountered an >> unexpected error and has to close. It backs up. Repairs and compacts >> and restarts every time I put it in any type of format event. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >> wrote: >> >>> On format of the report or the header or the footer section? What >>> kind of crash? >>> >>> R >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 8:40 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> I started to put a conditional keep together in code on format. This >>> actually crashes Access. Only in the on open event will it work. >>> >>> I have started experimenting with adding a conditional page break. I >>> can get it to work only when I want, but the records still start on >>> page 2. >>> I just >>> get a page break in the middle of page 2 rather than moving the >>> first part of the records to page 1 >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>> wrote: >>> >>>> Is it a function of how many records there are in the group? I >>>> wouldn't want to hard code a test for a specific data value if I >>>> could avoid it. >>>> >>>> You can, of course, set the keep together property through code, >>>> but the question is where to do it? >>>> >>>> I've never tried this but I'd experiment with the Format event of >>>> the group header. >>>> >>>> Rocky >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 6:48 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] Conditional keep together >>>> >>>> I have a report with 2 grouping levels. The first group is keep >>>> together with first record and the second is keep all records >>>> together on one page. >>>> 99.9% of the time this is perfect. >>>> >>>> Now I have the situation where my first keep all records together >>>> group fits perfectly on a page all by itself. This means I have a >>>> report header, further group header, then a page break. Not until >>>> page >>>> 2 do I see this first set of detail records because if the keep >>>> together. >>>> >>>> I do not want to set this to keep with first record just to cover >>>> this one instance with one user, but I have to admit it is pretty >>>> awful. >>>> Is >>>> there any way to determine that this has happened ahead of time and >>>> reset the keep together property? Better yet only reset it on the >>>> group having problems. >>>> >>>> I can set the keep together, but only on open. By the time I can >>>> tell if it is needed, my window of opportunity is lost and I am >>>> better off just setting this group to keep together with first >>>> record and just be dine with it. >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 20 15:18:38 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 13:18:38 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: <016e01cbb8e4$71408860$53c19920$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016e01cbb8e4$71408860$53c19920$@hitechcoach.com> Message-ID: Should have said Keep Together with first Detail - in the Sorting and Grouping property sheet R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Thursday, January 20, 2011 12:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Conditional keep together Rocky, What do you mean by " set the section to Keep Together with First Record". Where do you find this? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 20, 2011 2:03 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Conditional keep together What happens if you set the section to Keep Together with First Record? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 15:31:38 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 15:31:38 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <018701cbb8e7$506ba860$f142f920$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> <018701cbb8e7$506ba860$f142f920$@hitechcoach.com> Message-ID: Correct Debbie Sent from my iPhone On Jan 20, 2011, at 3:16 PM, "Boyd Trimmell" wrote: > Debbie, > > Ah... so it is OK to have more than one group on a page. You just > don't > want a group to span multiple pages if possible. Is that correct? > > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites > Microsoft Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 2:59 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Hmm. The customer might go for that as an alternate to keeping the > sections > together. I think I may even have some code that will give me similar > results, not just start every section on a new page. > > Thanks for taking me on a new track here. This has possibilities. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:52 PM, "Boyd Trimmell" > > wrote: > >> Debbie, >> >> With the keep together property set to no, have you tried setting the >> it to start on a new page for each group? >> >> Boyd Trimmell >> aka HiTechCoach at UtterAccess.com and other support sites Microsoft >> Access MVP 2010 ( MVP Profile ) >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 2:43 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> The section starts printing on the first page and continues to page >> 2. >> Subsequent groups may get split over 2 pages though and is not what >> the customer wants. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" >> wrote: >> >>> What happens if you set the section to Keep Together with First >>> Record? >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 11:02 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> Section or header both crash. I get this program has encountered an >>> unexpected error and has to close. It backs up. Repairs and compacts >>> and restarts every time I put it in any type of format event. >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >>> >>> wrote: >>> >>>> On format of the report or the header or the footer section? What >>>> kind of crash? >>>> >>>> R >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 8:40 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Conditional keep together >>>> >>>> I started to put a conditional keep together in code on format. >>>> This >>>> actually crashes Access. Only in the on open event will it work. >>>> >>>> I have started experimenting with adding a conditional page >>>> break. I >>>> can get it to work only when I want, but the records still start on >>>> page 2. >>>> I just >>>> get a page break in the middle of page 2 rather than moving the >>>> first part of the records to page 1 >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>>> >>>> wrote: >>>> >>>>> Is it a function of how many records there are in the group? I >>>>> wouldn't want to hard code a test for a specific data value if I >>>>> could avoid it. >>>>> >>>>> You can, of course, set the keep together property through code, >>>>> but the question is where to do it? >>>>> >>>>> I've never tried this but I'd experiment with the Format event of >>>>> the group header. >>>>> >>>>> Rocky >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>>> Sent: Thursday, January 20, 2011 6:48 AM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: [AccessD] Conditional keep together >>>>> >>>>> I have a report with 2 grouping levels. The first group is keep >>>>> together with first record and the second is keep all records >>>>> together on one page. >>>>> 99.9% of the time this is perfect. >>>>> >>>>> Now I have the situation where my first keep all records together >>>>> group fits perfectly on a page all by itself. This means I have a >>>>> report header, further group header, then a page break. Not until >>>>> page >>>>> 2 do I see this first set of detail records because if the keep >>>>> together. >>>>> >>>>> I do not want to set this to keep with first record just to cover >>>>> this one instance with one user, but I have to admit it is pretty >>>>> awful. >>>>> Is >>>>> there any way to determine that this has happened ahead of time >>>>> and >>>>> reset the keep together property? Better yet only reset it on the >>>>> group having problems. >>>>> >>>>> I can set the keep together, but only on open. By the time I can >>>>> tell if it is needed, my window of opportunity is lost and I am >>>>> better off just setting this group to keep together with first >>>>> record and just be dine with it. >>>>> >>>>> Debbie >>>>> >>>>> Sent from my iPhone >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Thu Jan 20 15:37:06 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 21 Jan 2011 07:37:06 +1000 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com>, <8937806033614B15A55366C83A31DAB6@HAL9005>, Message-ID: <4D38AB02.20768.281DC85@stuart.lexacorp.com.pg> Does the customer wants each Group to start on a new page? Or can you have several groups per page? -- Stuart On 20 Jan 2011 at 14:42, Debbie wrote: > The section starts printing on the first page and continues to page 2. > Subsequent groups may get split over 2 pages though and is not what > the customer wants. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" > wrote: > > > What happens if you set the section to Keep Together with First > > Record? > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > > Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers > > discussion and problem solving Subject: Re: [AccessD] Conditional > > keep together > > > > Section or header both crash. I get this program has encountered an > > unexpected error and has to close. It backs up. Repairs and compacts > > and restarts every time I put it in any type of format event. > > > > Debbie > > > > Sent from my iPhone > > > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > > wrote: > > > >> On format of the report or the header or the footer section? What > >> kind of crash? > >> > >> R > >> > >> -----Original Message----- > >> From: accessd-bounces at databaseadvisors.com > >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > >> Sent: Thursday, January 20, 2011 8:40 AM To: Access Developers > >> discussion and problem solving Subject: Re: [AccessD] Conditional > >> keep together > >> > >> I started to put a conditional keep together in code on format. > >> This actually crashes Access. Only in the on open event will it > >> work. > >> > >> I have started experimenting with adding a conditional page break. > >> I can get it to work only when I want, but the records still start > >> on page 2. I just get a page break in the middle of page 2 rather > >> than moving the first part of the records to page 1 > >> > >> Debbie > >> > >> Sent from my iPhone > >> > >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > >> wrote: > >> > >>> Is it a function of how many records there are in the group? I > >>> wouldn't want to hard code a test for a specific data value if I > >>> could avoid it. > >>> > >>> You can, of course, set the keep together property through code, > >>> but the question is where to do it? > >>> > >>> I've never tried this but I'd experiment with the Format event of > >>> the group header. > >>> > >>> Rocky > >>> > >>> > >>> -----Original Message----- > >>> From: accessd-bounces at databaseadvisors.com > >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > >>> Sent: Thursday, January 20, 2011 6:48 AM To: Access Developers > >>> discussion and problem solving Subject: [AccessD] Conditional keep > >>> together > >>> > >>> I have a report with 2 grouping levels. The first group is keep > >>> together with first record and the second is keep all records > >>> together on one page. 99.9% of the time this is perfect. > >>> > >>> Now I have the situation where my first keep all records together > >>> group fits perfectly on a page all by itself. This means I have a > >>> report header, further group header, then a page break. Not until > >>> page 2 do I see this first set of detail records because if the > >>> keep together. > >>> > >>> I do not want to set this to keep with first record just to cover > >>> this one instance with one user, but I have to admit it is pretty > >>> awful. Is there any way to determine that this has happened ahead > >>> of time and reset the keep together property? Better yet only > >>> reset it on the group having problems. > >>> > >>> I can set the keep together, but only on open. By the time I can > >>> tell if it is needed, my window of opportunity is lost and I am > >>> better off just setting this group to keep together with first > >>> record and just be dine with it. > >>> > >>> Debbie > >>> > >>> Sent from my iPhone > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Thu Jan 20 16:58:39 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 20 Jan 2011 16:58:39 -0600 Subject: [AccessD] Msgbox with Timer - THANKS! References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> <393646FBECF54F35B711A83141BDD0A2@personal4a8ede> Message-ID: All, Thanks for the help with this. I appreciate your ideas. I downloaded the sample that A.D. Tejpal had published and used it as a starting point. I now have a "MsgBox with a Timer" in a test application. It works nicely. Thanks again, Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D. Tejpal Sent: Wednesday, January 19, 2011 10:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) Brad, My sample db named Form_MsgBoxAutoClick might also be of interest to you. It is in access 2000 file format and is available at Rogers Access Library. Link: http://www.rogersaccesslibrary.com/forum/forum_topics.asp?FID=45 This sample db demonstrates automatic closing of message box after a specified time delay (as desired), if the user fails to respond in the mean time. Two methods are covered, one using windows API and the other based upon SendKeys. Note - Windows API method is the preferred one (SendKeys method is included mainly for academic interest). Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Brad Marks To: Access Developers discussion and problem solving Sent: Thursday, January 20, 2011 08:38 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From Gustav at cactus.dk Fri Jan 21 05:09:35 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 21 Jan 2011 12:09:35 +0100 Subject: [AccessD] Orchard (was: Joomla) Message-ID: Hi Shamil Oops, I missed your previous reference to Orchard, sorry. It was because I saw a review of the admin features I finally paid notice. /gustav >>> shamil at smsconsulting.spb.ru 20-01-2011 18:47 >>> Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav From Gustav at cactus.dk Fri Jan 21 05:25:10 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 21 Jan 2011 12:25:10 +0100 Subject: [AccessD] OT: Amazon EC2 as Your Desktop Message-ID: Hi all Bored during the weekend? Here's step-by-step how to build your own desktop in the cloud (at a cost): How To Use Amazon EC2 as Your Desktop http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop /gustav From delam at zyterra.com Fri Jan 21 06:31:37 2011 From: delam at zyterra.com (Debbie) Date: Fri, 21 Jan 2011 06:31:37 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <4D38AB02.20768.281DC85@stuart.lexacorp.com.pg> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com>, <8937806033614B15A55366C83A31DAB6@HAL9005>, <4D38AB02.20768.281DC85@stuart.lexacorp.com.pg> Message-ID: <0AF592CA-5BC5-45BE-9B9B-CE9A83E842C0@zyterra.com> Several groups can be on one page, they should not break across pages unless they are too long to fit on one page. Debbie Sent from my iPhone On Jan 20, 2011, at 3:37 PM, "Stuart McLachlan" wrote: > Does the customer wants each Group to start on a new page? Or can > you have several > groups per page? > > -- > Stuart > > On 20 Jan 2011 at 14:42, Debbie wrote: > >> The section starts printing on the first page and continues to page >> 2. >> Subsequent groups may get split over 2 pages though and is not what >> the customer wants. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" >> wrote: >> >>> What happens if you set the section to Keep Together with First >>> Record? >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers >>> discussion and problem solving Subject: Re: [AccessD] Conditional >>> keep together >>> >>> Section or header both crash. I get this program has encountered an >>> unexpected error and has to close. It backs up. Repairs and compacts >>> and restarts every time I put it in any type of format event. >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >>> wrote: >>> >>>> On format of the report or the header or the footer section? What >>>> kind of crash? >>>> >>>> R >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 8:40 AM To: Access Developers >>>> discussion and problem solving Subject: Re: [AccessD] Conditional >>>> keep together >>>> >>>> I started to put a conditional keep together in code on format. >>>> This actually crashes Access. Only in the on open event will it >>>> work. >>>> >>>> I have started experimenting with adding a conditional page break. >>>> I can get it to work only when I want, but the records still start >>>> on page 2. I just get a page break in the middle of page 2 rather >>>> than moving the first part of the records to page 1 >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>>> wrote: >>>> >>>>> Is it a function of how many records there are in the group? I >>>>> wouldn't want to hard code a test for a specific data value if I >>>>> could avoid it. >>>>> >>>>> You can, of course, set the keep together property through code, >>>>> but the question is where to do it? >>>>> >>>>> I've never tried this but I'd experiment with the Format event of >>>>> the group header. >>>>> >>>>> Rocky >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>>> Sent: Thursday, January 20, 2011 6:48 AM To: Access Developers >>>>> discussion and problem solving Subject: [AccessD] Conditional keep >>>>> together >>>>> >>>>> I have a report with 2 grouping levels. The first group is keep >>>>> together with first record and the second is keep all records >>>>> together on one page. 99.9% of the time this is perfect. >>>>> >>>>> Now I have the situation where my first keep all records together >>>>> group fits perfectly on a page all by itself. This means I have a >>>>> report header, further group header, then a page break. Not until >>>>> page 2 do I see this first set of detail records because if the >>>>> keep together. >>>>> >>>>> I do not want to set this to keep with first record just to cover >>>>> this one instance with one user, but I have to admit it is pretty >>>>> awful. Is there any way to determine that this has happened ahead >>>>> of time and reset the keep together property? Better yet only >>>>> reset it on the group having problems. >>>>> >>>>> I can set the keep together, but only on open. By the time I can >>>>> tell if it is needed, my window of opportunity is lost and I am >>>>> better off just setting this group to keep together with first >>>>> record and just be dine with it. >>>>> >>>>> Debbie >>>>> >>>>> Sent from my iPhone >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From delam at zyterra.com Fri Jan 21 06:43:03 2011 From: delam at zyterra.com (Debbie) Date: Fri, 21 Jan 2011 06:43:03 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Message-ID: The code that works is Sub report_open Me.grouplevel(3).keeptogether = 1 end sub I striped out my conditions to make sure that this worked first. It works fine on report open, but crashes anywhere else. Debbie Sent from my iPhone On Jan 20, 2011, at 2:38 PM, "Boyd Trimmell" wrote: > Are you try8bng to change the Keep together property with VBA code? > > What VBA code are you using? Please include the sub to end sub lines. > > > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites > Microsoft Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 1:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Section or header both crash. I get this program has encountered an > unexpected error and has to close. It backs up. Repairs and compacts > and > restarts every time I put it in any type of format event. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > wrote: > >> On format of the report or the header or the footer section? What >> kind >> of crash? >> >> R >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 8:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. I >> can get it to work only when I want, but the records still start on >> page 2. >> I just >> get a page break in the middle of page 2 rather than moving the first >> part of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't want to hard code a test for a specific data value if I >>> could avoid it. >>> >>> You can, of course, set the keep together property through code, but >>> the question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the >>> group header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together with first record and the second is keep all records >>> together on one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group fits perfectly on a page all by itself. This means I have a >>> report header, further group header, then a page break. Not until >>> page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one instance with one user, but I have to admit it is pretty >>> awful. >>> Is >>> there any way to determine that this has happened ahead of time and >>> reset the keep together property? Better yet only reset it on the >>> group having problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell >>> if it is needed, my window of opportunity is lost and I am better >>> off >>> just setting this group to keep together with first record and just >>> be dine with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Fri Jan 21 09:38:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Fri, 21 Jan 2011 18:38:06 +0300 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: References: Message-ID: <0962141F2BC84F6FBC592A207A30E885@nant> Hi Gustav -- No problem, I just wanted to note that I share your and Jim's opinions that Orchard is an interesting and promising open source CMS. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 21 ?????? 2011 ?. 14:10 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Shamil Oops, I missed your previous reference to Orchard, sorry. It was because I saw a review of the admin features I finally paid notice. /gustav >>> shamil at smsconsulting.spb.ru 20-01-2011 18:47 >>> Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Fri Jan 21 09:55:34 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 21 Jan 2011 09:55:34 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 References: Message-ID: All, I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). We have an Access 2007 application that uses ?DoCmd.TransferSpreadsheet? to generate several Excel files from Access Queries. Currently this application has the name of the Excel file ?hard coded? in the application. I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. Using Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. When doing research about this method, I stumbled upon this statement on a Microsoft web page. ? msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007? This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? Thanks, Brad From charlotte.foust at gmail.com Fri Jan 21 10:57:30 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 21 Jan 2011 08:57:30 -0800 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: Message-ID: Um, didn't you just say it seems to work? Anymore, there are no bets going forward, since MS decided to limit backwards compatibility. Charlotte Foust On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks wrote: > All, > > I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses ?DoCmd.TransferSpreadsheet? to generate several Excel files from Access Queries. ?Currently this application has the name of the Excel file ?hard coded? in the application. > > I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. > > Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. > > When doing research about this method, I stumbled upon this statement on a Microsoft web page. > > ? msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007? > > This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From charlotte.foust at gmail.com Fri Jan 21 11:01:11 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 21 Jan 2011 09:01:11 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Message-ID: Don't try the keeptogether dynamically, use pagebreak dynamically. Charlotte Foust On Fri, Jan 21, 2011 at 4:43 AM, Debbie wrote: > The code that works is > > Sub report_open > ? Me.grouplevel(3).keeptogether = 1 > end sub > > I striped out my conditions to make sure that this worked first. It works > fine on report open, but crashes anywhere else. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:38 PM, "Boyd Trimmell" > wrote: > >> Are you try8bng to change the Keep together property with VBA code? >> >> What VBA code are you using? Please include the sub to end sub lines. >> >> >> >> Boyd Trimmell >> aka HiTechCoach at UtterAccess.com and other support sites >> Microsoft Access MVP 2010 ( MVP Profile ) >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 1:02 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> Section or header both crash. I get this program has encountered an >> unexpected error and has to close. It backs up. Repairs and compacts and >> restarts every time I put it in any type of format event. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >> wrote: >> >>> On format of the report or the header or the footer section? What kind >>> of crash? >>> >>> R >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 8:40 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> I started to put a conditional keep together in code on format. This >>> actually crashes Access. Only in the on open event will it work. >>> >>> I have started experimenting with adding a conditional page break. I >>> can get it to work only when I want, but the records still start on >>> page 2. >>> I just >>> get a page break in the middle of page 2 rather than moving the first >>> part of the records to page 1 >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>> wrote: >>> >>>> Is it a function of how many records there are in the group? ?I >>>> wouldn't want to hard code a test for a specific data value if I >>>> could avoid it. >>>> >>>> You can, of course, set the keep together property through code, but >>>> the question is where to do it? >>>> >>>> I've never tried this but I'd experiment with the Format event of the >>>> group header. >>>> >>>> Rocky >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 6:48 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] Conditional keep together >>>> >>>> I have a report with 2 grouping levels. The first group is keep >>>> together with first record and the second is keep all records >>>> together on one page. >>>> 99.9% of the time this is perfect. >>>> >>>> Now I have the situation where my first keep all records together >>>> group fits perfectly on a page all by itself. This means I have a >>>> report header, further group header, then a page break. Not until >>>> page >>>> 2 do I see this first set of detail records because if the keep >>>> together. >>>> >>>> I do not want to set this to keep with first record just to cover >>>> this one instance with one user, but I have to admit it is pretty >>>> awful. >>>> Is >>>> there any way to determine that this has happened ahead of time and >>>> reset the keep together property? ?Better yet only reset it on the >>>> group having problems. >>>> >>>> I can set the keep together, but only on open. By the time I can tell >>>> if it is needed, my window of opportunity is lost and I am better off >>>> just setting this group to keep together with first record and just >>>> be dine with it. >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From delam at zyterra.com Fri Jan 21 11:56:33 2011 From: delam at zyterra.com (Debbie) Date: Fri, 21 Jan 2011 11:56:33 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Message-ID: <84B215EB-4E42-4FB9-85A9-C3A8CF6AE75E@zyterra.com> Yep trying that now. Still some issues but getting close. Debbie Sent from my iPhone On Jan 21, 2011, at 11:01 AM, Charlotte Foust wrote: > Don't try the keeptogether dynamically, use pagebreak dynamically. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 4:43 AM, Debbie wrote: >> The code that works is >> >> Sub report_open >> Me.grouplevel(3).keeptogether = 1 >> end sub >> >> I striped out my conditions to make sure that this worked first. It >> works >> fine on report open, but crashes anywhere else. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 2:38 PM, "Boyd Trimmell" > > >> wrote: >> >>> Are you try8bng to change the Keep together property with VBA code? >>> >>> What VBA code are you using? Please include the sub to end sub >>> lines. >>> >>> >>> >>> Boyd Trimmell >>> aka HiTechCoach at UtterAccess.com and other support sites >>> Microsoft Access MVP 2010 ( MVP Profile ) >>> >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 1:02 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> Section or header both crash. I get this program has encountered an >>> unexpected error and has to close. It backs up. Repairs and >>> compacts and >>> restarts every time I put it in any type of format event. >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >>> >>> wrote: >>> >>>> On format of the report or the header or the footer section? What >>>> kind >>>> of crash? >>>> >>>> R >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 8:40 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Conditional keep together >>>> >>>> I started to put a conditional keep together in code on format. >>>> This >>>> actually crashes Access. Only in the on open event will it work. >>>> >>>> I have started experimenting with adding a conditional page >>>> break. I >>>> can get it to work only when I want, but the records still start on >>>> page 2. >>>> I just >>>> get a page break in the middle of page 2 rather than moving the >>>> first >>>> part of the records to page 1 >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>>> >>>> wrote: >>>> >>>>> Is it a function of how many records there are in the group? I >>>>> wouldn't want to hard code a test for a specific data value if I >>>>> could avoid it. >>>>> >>>>> You can, of course, set the keep together property through code, >>>>> but >>>>> the question is where to do it? >>>>> >>>>> I've never tried this but I'd experiment with the Format event >>>>> of the >>>>> group header. >>>>> >>>>> Rocky >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>>> Sent: Thursday, January 20, 2011 6:48 AM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: [AccessD] Conditional keep together >>>>> >>>>> I have a report with 2 grouping levels. The first group is keep >>>>> together with first record and the second is keep all records >>>>> together on one page. >>>>> 99.9% of the time this is perfect. >>>>> >>>>> Now I have the situation where my first keep all records together >>>>> group fits perfectly on a page all by itself. This means I have a >>>>> report header, further group header, then a page break. Not until >>>>> page >>>>> 2 do I see this first set of detail records because if the keep >>>>> together. >>>>> >>>>> I do not want to set this to keep with first record just to cover >>>>> this one instance with one user, but I have to admit it is pretty >>>>> awful. >>>>> Is >>>>> there any way to determine that this has happened ahead of time >>>>> and >>>>> reset the keep together property? Better yet only reset it on the >>>>> group having problems. >>>>> >>>>> I can set the keep together, but only on open. By the time I can >>>>> tell >>>>> if it is needed, my window of opportunity is lost and I am >>>>> better off >>>>> just setting this group to keep together with first record and >>>>> just >>>>> be dine with it. >>>>> >>>>> Debbie >>>>> >>>>> Sent from my iPhone >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dw-murphy at cox.net Fri Jan 21 12:12:11 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Fri, 21 Jan 2011 10:12:11 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: Message-ID: Great way to have a super compter at your fingertips when you need to crunch large sets of data or crack passwords http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows Watch http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a t-Black-Hat -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 21, 2011 3:25 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Amazon EC2 as Your Desktop Hi all Bored during the weekend? Here's step-by-step how to build your own desktop in the cloud (at a cost): How To Use Amazon EC2 as Your Desktop http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From newsgrps at dalyn.co.nz Fri Jan 21 13:18:57 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Sat, 22 Jan 2011 08:18:57 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113065259.CHT27372.mta02.xtra.co.nz@David-PC.dalyn.co .nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <00a201cbb2d8$8e812720$ab837560$@com> <20110113065259.CHT27372.mta02.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <20110121192056.JOSI14995.mta01.xtra.co.nz@David-PC.dalyn.co.nz> Further to the problem below. I have been able to connect to the server with Remote Desktop using my Windows XP laptop. It seems to be some setting with my Windows 7 computer that is preventing Remote Desktop to connect. Any other thoughts? David At 13/01/2011, David Emerson wrote: >I seem to be able to VPN OK (at least I get a connection). Would >this exclude needing to check the IP address restriction? > >I am not familiar with certificates and how they work so don't know >what a revocation check is. > >David > >At 13/01/2011, Eric Barro wrote: >>Has he tried the VPN->RDP route that you are taking? Is there an IP address >>restriction on the server? In other words, is the internal IP being assigned >>to your machine recognized by the server? >> >> >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >>Sent: Wednesday, January 12, 2011 8:07 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT Remote Desktop Connection problems >> >>Hi Eric, >> >>He is able to log on using my credentials. I am not even able to log >>on using the Administrator credentials. >> >>David >> >>At 13/01/2011, Eric Barro wrote: >> >David, >> > >> >Have the IT guy log in using your credentials. It might just be a simple >> >thing as a security setting for the account to allow remote desktop access >> >which is not turned on by default. If he can't log in using your >>credentials >> >then he's got to give your account remote access permissions so that you >>can >> >RDP. >> > >> >Eric >> > >> >-----Original Message----- >> >From: accessd-bounces at databaseadvisors.com >> >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >> >Sent: Wednesday, January 12, 2011 7:09 PM >> >To: Access Developers discussion and problem solving; Access Developers >> >discussion and problem solving >> >Subject: Re: [AccessD] OT Remote Desktop Connection problems >> > >> >Thanks Steve, >> > >> >That didn't help but it got me thinking. Could there be a setting on >> >my Windows 7 computer that might be preventing me from connecting to >> >the server? >> > >> >David >> > >> >At 13/01/2011, Steve Schapel wrote: >> > >Hi David, >> > > >> > >When you open the RDP window, click 'Options', and then the Advanced >> > >tab. What is the setting under 'If authentication fails'? Just as >> > >an experiment, try setting it to "Connect and don't warn me", and >> > >see if you can get in. >> > > >> > >Regards >> > >Steve >> > > >> > >-----Original Message----- From: David Emerson >> > >Sent: Thursday, January 13, 2011 3:22 PM >> > >To: Access Developers discussion and problem solving >> > >Subject: [AccessD] OT Remote Desktop Connection problems >> > > >> > >Sorry about the OT but the IT person at the Client site has been >> > >stumped by this. >> > > >> > >I am running Windows 7 Professional. >> > > >> > >I have set up a VPN connection to the client server and this >> > >connects. The problem is when I use Remote Desktop to access the >> > >computer. I get the following error message: >> > > >> > > >> > >Your remote desktop connection failed because the remote computer >> > >cannot be authenticated. >> > > >> > >Certificate errors: A revocation check could not be performed for the >> > >certificate. >> > > >> > > >> > >I have tried importing the certificate as per the following link but >> > >with no success. >> > > >> > >> >> a >> d/ffd4e6>8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/e >>n >> >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee >> > > >> > > >> > >I would like to get this solved because there will be other users who >> > >will need to Remote Desktop Connect. >> > > >> > >The IT person has been able to successfully Remote Desktop in using >> > >his laptop running Windows 7. >> > > >> > >Any leads? >> > > >> > >Regards >> > > >> > >David From stuart at lexacorp.com.pg Fri Jan 21 13:22:12 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 22 Jan 2011 05:22:12 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: , Message-ID: <4D39DCE4.21111.21D76B0@stuart.lexacorp.com.pg> Use theGetSaveFileName API. Paste the following into a module and then use GetSaveFile() in your exporting function. Code: Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetSaveFile(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetSaveFile = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function On 21 Jan 2011 at 9:55, Brad Marks wrote: > All, > > I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from > Access Queries. Currently this application has the name of the Excel > file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of > the Excel file (and folder name) when the file is generated. > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > > When doing research about this method, I stumbled upon this statement > on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" > > This, and other comments that I have read have made me wonder if I am > heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the > name (and folder) of the generated Excel file? > > Thanks, > Brad > From BradM at blackforestltd.com Fri Jan 21 14:03:45 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 21 Jan 2011 14:03:45 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 References: Message-ID: Charlotte, Yes, in my initial tests, it appears to work nicely. I am just a little hesitant to go forward with this approach if there is another approach that is a better path to follow. This is my first attempt at using Application.FileDialog and I would like to get started on the right foot. Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, January 21, 2011 10:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 Um, didn't you just say it seems to work? Anymore, there are no bets going forward, since MS decided to limit backwards compatibility. Charlotte Foust On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks wrote: > All, > > I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses "DoCmd.TransferSpreadsheet" to generate several Excel files from Access Queries. ?Currently this application has the name of the Excel file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. > > Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. > > When doing research about this method, I stumbled upon this statement on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007" > > This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From davidmcafee at gmail.com Fri Jan 21 17:53:06 2011 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 21 Jan 2011 15:53:06 -0800 Subject: [AccessD] A2K7 View Breakpoint window Message-ID: Is there a way to view all of my breakpoints in the VBA window of Access 2007? I know I can clear all of them with Ctrl+F9, but I want to view them like I can in VS2003/5 I thought I could in Access. From accessd at shaw.ca Fri Jan 21 20:33:02 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2011 18:33:02 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: Message-ID: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> Hi Doug: I published links to the following a couple of weeks ago on the DBA-Tech list. If anyone missed this, here is an interesting set of links on security and privacy or lack of it. Is privacy dead. I received this post a few days ago and thought I would repost it for anyone interested. It basically demonstrates just how easy you can be hacked and there is really no way to stop it other than pull the plug and do not use the web. Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related The talk is given in three parts and takes up a bit of time to view in its entirety but I am sure all you programmers out there will find it more than interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Friday, January 21, 2011 10:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Great way to have a super compter at your fingertips when you need to crunch large sets of data or crack passwords http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows Watch http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a t-Black-Hat -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 21, 2011 3:25 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Amazon EC2 as Your Desktop Hi all Bored during the weekend? Here's step-by-step how to build your own desktop in the cloud (at a cost): How To Use Amazon EC2 as Your Desktop http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 21 21:22:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 21 Jan 2011 22:22:56 -0500 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> Message-ID: <4D3A4D90.4020003@colbyconsulting.com> LOL. Now all I need is a bios upgrade for my brain... John W. Colby www.ColbyConsulting.com On 1/21/2011 9:33 PM, Jim Lawrence wrote: > Hi Doug: > > I published links to the following a couple of weeks ago on the DBA-Tech > list. If anyone missed this, here is an interesting set of links on security > and privacy or lack of it. > > > Is privacy dead. > > I received this post a few days ago and thought I would repost it for anyone > interested. It basically demonstrates just how easy you can be hacked and > there is really no way to stop it other than pull the plug and do not use > the web. > > Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw > > Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related > > Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related > > The talk is given in three parts and takes up a bit of time to view in its > entirety but I am sure all you programmers out there will find it more than > interesting. > > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Friday, January 21, 2011 10:12 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > Great way to have a super compter at your fingertips when you need to crunch > large sets of data or crack passwords > http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows > Watch > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a > t-Black-Hat > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, January 21, 2011 3:25 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: Amazon EC2 as Your Desktop > > Hi all > > Bored during the weekend? Here's step-by-step how to build your own desktop > in the cloud (at a cost): > > How To Use Amazon EC2 as Your Desktop > http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop > > /gustav > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sat Jan 22 00:57:08 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2011 22:57:08 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <4D3A4D90.4020003@colbyconsulting.com> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> Message-ID: Has it been hacked, John? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, January 21, 2011 7:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop LOL. Now all I need is a bios upgrade for my brain... John W. Colby www.ColbyConsulting.com On 1/21/2011 9:33 PM, Jim Lawrence wrote: > Hi Doug: > > I published links to the following a couple of weeks ago on the DBA-Tech > list. If anyone missed this, here is an interesting set of links on security > and privacy or lack of it. > > > Is privacy dead. > > I received this post a few days ago and thought I would repost it for anyone > interested. It basically demonstrates just how easy you can be hacked and > there is really no way to stop it other than pull the plug and do not use > the web. > > Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw > > Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related > > Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related > > The talk is given in three parts and takes up a bit of time to view in its > entirety but I am sure all you programmers out there will find it more than > interesting. > > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Friday, January 21, 2011 10:12 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > Great way to have a super compter at your fingertips when you need to crunch > large sets of data or crack passwords > http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows > Watch > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a > t-Black-Hat > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, January 21, 2011 3:25 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: Amazon EC2 as Your Desktop > > Hi all > > Bored during the weekend? Here's step-by-step how to build your own desktop > in the cloud (at a cost): > > How To Use Amazon EC2 as Your Desktop > http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop > > /gustav > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 22 08:26:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 22 Jan 2011 09:26:48 -0500 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> Message-ID: <4D3AE928.8080203@colbyconsulting.com> No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the DBA-Tech >> list. If anyone missed this, here is an interesting set of links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked and >> there is really no way to stop it other than pull the plug and do not use >> the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view in its >> entirety but I am sure all you programmers out there will find it more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From charlotte.foust at gmail.com Sat Jan 22 13:08:36 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 22 Jan 2011 11:08:36 -0800 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: Message-ID: The API call should continue to work, at least for 32 bit environment (I haven't worked with 64-bit API). I've used it in all versions of Access from 97 through 2007 without problems. Charlotte Foust On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks wrote: > Charlotte, > > Yes, in my initial tests, it appears to work nicely. > > I am just a little hesitant to go forward with this approach if there is another approach that is a better path to follow. > > This is my first attempt at using Application.FileDialog and I would like to get started on the right foot. > > Thanks, > Brad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Friday, January 21, 2011 10:58 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > Um, didn't you just say it seems to work? ?Anymore, there are no bets > going forward, since MS decided to limit backwards compatibility. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks wrote: >> All, >> >> I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). >> >> We have an Access 2007 application that uses "DoCmd.TransferSpreadsheet" to generate several Excel files from Access Queries. ?Currently this application has the name of the Excel file "hard coded" in the application. >> >> I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. >> >> Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. >> >> When doing research about this method, I stumbled upon this statement on a Microsoft web page. >> >> " msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007" >> >> This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) >> >> Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? >> >> Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? >> >> Thanks, >> Brad >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sat Jan 22 13:43:30 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 22 Jan 2011 11:43:30 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <4D3AE928.8080203@colbyconsulting.com> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> <4D3AE928.8080203@colbyconsulting.com> Message-ID: Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the DBA-Tech >> list. If anyone missed this, here is an interesting set of links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked and >> there is really no way to stop it other than pull the plug and do not use >> the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view in its >> entirety but I am sure all you programmers out there will find it more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 22 15:01:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 22 Jan 2011 16:01:34 -0500 Subject: [AccessD] C# Connecting to the database (or not as the case may be) Message-ID: <4D3B45AE.3070302@colbyconsulting.com> I am sitting in the local Arby's doing more connection tests back into my home/office vmDev / PrisonMinistries database. Access 2003 connects *instantly*. Admittedly small tables snap open, edits save *instantly*. SSMS connects but not quickly. I can view the database, see tables and all that. Opening the tables takes 6 seconds. C# times out after 15 seconds when just trying to "preview" the data directly in the dataset in the left hand pane. Trying to open a form bound to the table times out after approximately 45 seconds. As I mentioned earlier, when setting up the Access database I found somewhere that I needed to use the Hamachi IP address when making the dsn which I did. SSMS is connecting in to that same Hamachi name. The C# (2008) project "translated" the ip address to the name "vmDev", and I am not finding where the connection information is stored for that dataset. I created a brand new dataset with the connection set back to the Hamachi IP and voila, the dataset can see the data. Found where the connection is kept (properties of the project) and discovered that yep, it had *three* connect strings now, the last of which was directly referencing the IP address. Got rid of all but that one, and now the bound form snaps open as quickly as the Access db did. I think what was going was the the form was trying the first which just plain didn't work, and timed out on that before moving on to the next one etc. Now that I only have one, and it references the IP, all if good in my world. Much still to learn but at least I can connect a bound (small recordset) list form directly to a list table and the form "snaps open" from the Arby's restaurant. -- John W. Colby www.ColbyConsulting.com From shamil at smsconsulting.spb.ru Sat Jan 22 15:06:19 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 23 Jan 2011 00:06:19 +0300 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com><4D3A4D90.4020003@colbyconsulting.com><4D3AE928.8080203@colbyconsulting.com> Message-ID: <47F55D0BD57A4D099B6E83C7183FAFA9@nant> Hi Jim -- <<< Our only safety is that once someone hacked in...What would they have? Basically nothing. >>> Yes :) I didn't have time to watch all the three videos - just last one partially: Did I get correctly from that videos that "Google Photo machine" does records geo location of all the Wi-Fi spots it finds, and because of the fact that MAC addresses are sent unencrypted within NAT packets(?) though Wi-Fi spots they (MAC addresses) get also recorded by "Google spies" and get linked to the Wi-Fi spots geo locations so when one sends a query to the special google service to get a geo location of a MAC address's hardware then that geo location is defined very precisely for computers, which (statically) use the same Wi-Fi spots for a long time? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 22 ?????? 2011 ?. 22:44 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the >> DBA-Tech list. If anyone missed this, here is an interesting set of >> links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked >> and there is really no way to stop it other than pull the plug and do >> not use the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view >> in its >> entirety but I am sure all you programmers out there will find it >> more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug >> Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav >> Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> From accessd at shaw.ca Sat Jan 22 15:56:51 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 22 Jan 2011 13:56:51 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <47F55D0BD57A4D099B6E83C7183FAFA9@nant> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> <4D3AE928.8080203@colbyconsulting.com> <47F55D0BD57A4D099B6E83C7183FAFA9@nant> Message-ID: That is true... I think they even provided the rough code and where to get more details is required. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Saturday, January 22, 2011 1:06 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi Jim -- <<< Our only safety is that once someone hacked in...What would they have? Basically nothing. >>> Yes :) I didn't have time to watch all the three videos - just last one partially: Did I get correctly from that videos that "Google Photo machine" does records geo location of all the Wi-Fi spots it finds, and because of the fact that MAC addresses are sent unencrypted within NAT packets(?) though Wi-Fi spots they (MAC addresses) get also recorded by "Google spies" and get linked to the Wi-Fi spots geo locations so when one sends a query to the special google service to get a geo location of a MAC address's hardware then that geo location is defined very precisely for computers, which (statically) use the same Wi-Fi spots for a long time? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 22 ?????? 2011 ?. 22:44 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the >> DBA-Tech list. If anyone missed this, here is an interesting set of >> links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked >> and there is really no way to stop it other than pull the plug and do >> not use the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view >> in its >> entirety but I am sure all you programmers out there will find it >> more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug >> Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav >> Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 22 17:10:51 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jan 2011 09:10:51 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: , , Message-ID: <4D3B63FB.911.8152B5D@stuart.lexacorp.com.pg> Using my function with the API call works fine in A2010 on 64 bit Windows 7 as well as earlier versions/OSs as long as you do this: #If VBA7 Then Declare PtrSafe Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #Else Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #End If -- Stuart On 22 Jan 2011 at 11:08, Charlotte Foust wrote: > The API call should continue to work, at least for 32 bit environment > (I haven't worked with 64-bit API). I've used it in all versions of > Access from 97 through 2007 without problems. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks > wrote: > Charlotte, > > Yes, in my initial > tests, it appears to work nicely. > > I am just a little hesitant to > go forward with this approach if there is another approach that is a > better path to follow. > > This is my first attempt at using > Application.FileDialog and I would like to get started on the right > foot. > > Thanks, > Brad > > > > -----Original Message----- > From: > accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > Sent: Friday, January 21, 2011 10:58 AM > To: Access > Developers discussion and problem solving > Subject: Re: [AccessD] Use > of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > Um, > didn't you just say it seems to work? ?Anymore, there are no bets > > going forward, since MS decided to limit backwards compatibility. > > > Charlotte Foust > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks > wrote: >> All, >> >> I have just started to > experiment with Application.FileDialog(msoFileDialogSaveAs). >> >> We > have an Access 2007 application that uses "DoCmd.TransferSpreadsheet" > to generate several Excel files from Access Queries. ?Currently this > application has the name of the Excel file "hard coded" in the > application. >> >> I would like to give our end-users the option of > changing the name of the Excel file (and folder name) when the file is > generated. >> >> Using ?Application.FileDialog(msoFileDialogSaveAs) > seems to work nicely, but I am a bit concerned that this may not be a > good long-term approach. >> >> When doing research about this method, > I stumbled upon this statement on a Microsoft web page. >> >> " > msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" >> >> This, and other comments that I have read have made > me wonder if I am heading down the wrong path. (no pun intended) >> >> > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? >> > >> Is there a better way to give the end-users an easy way to change > the name (and folder) of the generated Excel file? >> >> Thanks, >> > Brad >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: > http://www.databaseadvisors.com >> >> > > -- > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > > -- > This message has been scanned > for viruses and > dangerous content by MailScanner, and is > believed > to be clean. > > > -- > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Sat Jan 22 17:17:36 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 23 Jan 2011 02:17:36 +0300 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com><4D3A4D90.4020003@colbyconsulting.com><4D3AE928.8080203@colbyconsulting.com><47F55D0BD57A4D099B6E83C7183FAFA9@nant> Message-ID: <177D89DD56C4418DAC729DB14F33F096@nant> Jim -- I have just googled a bit more - there exists a C# code sample also Exploring GoogleGears Wi-Fi Geo Locator Secrets http://www.codeproject.com/KB/IP/GoogleGeoLocator.aspx?display=Print So now they have got captured a MAC address to WiFi spot (static) relation, and they have got saved that relation in their DBs, they can watch if that MAC ever "travels" somewhere or not. Because of the fact that MAC address is sent within Ethernet Packet (How network works - MAC-address and IP-address relationship. http://www.laneye.com/network/how-network-works/mac-address-and-ip-address-r elationship.htm ) it's not a heavy technical task to setup special hardware, which will record all MAC addresses getting through wires to a certain server/web site etc. and if they know who owns a certain PC/Laptop/... with a certain MAC they can (in theory) record (most of) Internet activity of a certain person... Just wondering: additionally to Google we have here our local search provider http://yandex.ru and they have their own maps service http://maps.yandex.ru/ with very similar to GoogleMaps features, and they have similar to Google "Photomachines", which I guess do collect WiFi ??? addresses and spots locations... Just out of curiousity I will try to check later next week am I "hooked" by google or not using sample C# code I referred above. I will probably not find how to query our local "special GEO location service" to see am I "hooked" by them or not... They have also announced here that by year 2014 every car here *should* be equipped by this country own global satellite net's GEO location units - similar to usual GPS devices but bigger in size :) This local satellite network is called GLONASS (http://en.wikipedia.org/wiki/GLONASS)... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 23 ?????? 2011 ?. 0:57 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop That is true... I think they even provided the rough code and where to get more details is required. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Saturday, January 22, 2011 1:06 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi Jim -- <<< Our only safety is that once someone hacked in...What would they have? Basically nothing. >>> Yes :) I didn't have time to watch all the three videos - just last one partially: Did I get correctly from that videos that "Google Photo machine" does records geo location of all the Wi-Fi spots it finds, and because of the fact that MAC addresses are sent unencrypted within NAT packets(?) though Wi-Fi spots they (MAC addresses) get also recorded by "Google spies" and get linked to the Wi-Fi spots geo locations so when one sends a query to the special google service to get a geo location of a MAC address's hardware then that geo location is defined very precisely for computers, which (statically) use the same Wi-Fi spots for a long time? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 22 ?????? 2011 ?. 22:44 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the >> DBA-Tech list. If anyone missed this, here is an interesting set of >> links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked >> and there is really no way to stop it other than pull the plug and do >> not use the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view >> in its >> entirety but I am sure all you programmers out there will find it >> more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug >> Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav >> Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sat Jan 22 17:46:28 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 22 Jan 2011 18:46:28 -0500 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: Message-ID: <000601cbba8e$9703c480$c50b4d80$@net> My question: for basic dialogs, is the 2007 version of FileDialog "good enough" ? I know the API has a ton of parameter values to tweak it. Actually, to me, it seems like over-kill. So what's the consensus ? : 1) I'll only use the API 2) I'll only use the FileDialog 3) It depends..... > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Saturday, January 22, 2011 2:09 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > The API call should continue to work, at least for 32 bit environment > (I haven't worked with 64-bit API). I've used it in all versions of > Access from 97 through 2007 without problems. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks > wrote: > > Charlotte, > > > > Yes, in my initial tests, it appears to work nicely. > > > > I am just a little hesitant to go forward with this approach if there > is another approach that is a better path to follow. > > > > This is my first attempt at using Application.FileDialog and I would > like to get started on the right foot. > > > > Thanks, > > Brad > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > Sent: Friday, January 21, 2011 10:58 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > > > Um, didn't you just say it seems to work? ?Anymore, there are no bets > > going forward, since MS decided to limit backwards compatibility. > > > > Charlotte Foust > > > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks > wrote: > >> All, > >> > >> I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > >> > >> We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from Access > Queries. ?Currently this application has the name of the Excel file > "hard coded" in the application. > >> > >> I would like to give our end-users the option of changing the name > of the Excel file (and folder name) when the file is generated. > >> > >> Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > >> > >> When doing research about this method, I stumbled upon this > statement on a Microsoft web page. > >> > >> " msoFileDialogSaveAs constants are not supported in Microsoft > Office Access 2007" > >> > >> This, and other comments that I have read have made me wonder if I > am heading down the wrong path. (no pun intended) > >> > >> Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > >> > >> Is there a better way to give the end-users an easy way to change > the name (and folder) of the generated Excel file? > >> > >> Thanks, > >> Brad > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > >> > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > This message has been scanned for viruses and > > dangerous content by MailScanner, and is > > believed to be clean. > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 22 18:27:42 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jan 2011 10:27:42 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: <000601cbba8e$9703c480$c50b4d80$@net> References: , , <000601cbba8e$9703c480$c50b4d80$@net> Message-ID: <4D3B75FE.30161.85B8763@stuart.lexacorp.com.pg> I only ever use the API. The wrapper function with makes the API call is in a module that I put into all of my applications which contains a number of similar functions. It is much simpler to use than the FileDialog. Just a single call to the wrapper function returns the file name rather than DIMing an object, SETing it, using it and then getting the return value. If I want to, I can change any of the parameters with little effort, but generally, the only thing I want to change is the initial directory so I made that a parameter of the function call and keep the rest in the wrapper function as defaults. -- Stuart On 22 Jan 2011 at 18:46, Mark Simms wrote: > My question: for basic dialogs, is the 2007 version of FileDialog > "good enough" ? I know the API has a ton of parameter values to tweak > it. Actually, to me, it seems like over-kill. > > So what's the consensus ? : > 1) I'll only use the API > 2) I'll only use the FileDialog > 3) It depends..... > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > Sent: Saturday, January 22, 2011 2:09 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Use of > > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > > > The API call should continue to work, at least for 32 bit > > environment (I haven't worked with 64-bit API). I've used it in all > > versions of Access from 97 through 2007 without problems. > > > > Charlotte Foust > > > > On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks > > wrote: > > > Charlotte, > > > > > > Yes, in my initial tests, it appears to work nicely. > > > > > > I am just a little hesitant to go forward with this approach if > > > there > > is another approach that is a better path to follow. > > > > > > This is my first attempt at using Application.FileDialog and I > > > would > > like to get started on the right foot. > > > > > > Thanks, > > > Brad > > > > > > > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > > Sent: Friday, January 21, 2011 10:58 AM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] Use of > > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > > > > > Um, didn't you just say it seems to work? ?Anymore, there are no > > > bets going forward, since MS decided to limit backwards > > > compatibility. > > > > > > Charlotte Foust > > > > > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks > > wrote: > > >> All, > > >> > > >> I have just started to experiment with > > Application.FileDialog(msoFileDialogSaveAs). > > >> > > >> We have an Access 2007 application that uses > > "DoCmd.TransferSpreadsheet" to generate several Excel files from > > Access Queries. ?Currently this application has the name of the > > Excel file "hard coded" in the application. > > >> > > >> I would like to give our end-users the option of changing the > > >> name > > of the Excel file (and folder name) when the file is generated. > > >> > > >> Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work > > nicely, but I am a bit concerned that this may not be a good > > long-term approach. > > >> > > >> When doing research about this method, I stumbled upon this > > statement on a Microsoft web page. > > >> > > >> " msoFileDialogSaveAs constants are not supported in Microsoft > > Office Access 2007" > > >> > > >> This, and other comments that I have read have made me wonder if > > >> I > > am heading down the wrong path. (no pun intended) > > >> > > >> Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > >> > > >> Is there a better way to give the end-users an easy way to change > > the name (and folder) of the generated Excel file? > > >> > > >> Thanks, > > >> Brad > > >> > > >> -- > > >> AccessD mailing list > > >> AccessD at databaseadvisors.com > > >> http://databaseadvisors.com/mailman/listinfo/accessd > > >> Website: http://www.databaseadvisors.com > > >> > > >> > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > -- > > > This message has been scanned for viruses and > > > dangerous content by MailScanner, and is > > > believed to be clean. > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > From BradM at blackforestltd.com Sat Jan 22 18:44:23 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 22 Jan 2011 18:44:23 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 - THANKS! References: , <4D39DCE4.21111.21D76B0@stuart.lexacorp.com.pg> Message-ID: Stuart, Thanks for the help, I appreciate it. I now have two approaches that both work. I am planning to use the code that you posted. I think that it is always beneficial to have "extra tricks in the bag" for possible future use. Sincerely, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Stuart McLachlan Sent: Fri 1/21/2011 1:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 Use theGetSaveFileName API. Paste the following into a module and then use GetSaveFile() in your exporting function. Code: Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetSaveFile(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetSaveFile = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function On 21 Jan 2011 at 9:55, Brad Marks wrote: > All, > > I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from > Access Queries. Currently this application has the name of the Excel > file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of > the Excel file (and folder name) when the file is generated. > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > > When doing research about this method, I stumbled upon this statement > on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" > > This, and other comments that I have read have made me wonder if I am > heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the > name (and folder) of the generated Excel file? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From df.waters at comcast.net Sat Jan 22 18:53:15 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 22 Jan 2011 18:53:15 -0600 Subject: [AccessD] From Lake Woebegone Message-ID: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> All programmers use a common language - profanity! Ain't it the truth! Dan From jwcolby at colbyconsulting.com Sat Jan 22 21:18:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 22 Jan 2011 22:18:39 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> Message-ID: <4D3B9E0F.2070300@colbyconsulting.com> I love Garrison Keillor! John W. Colby www.ColbyConsulting.com On 1/22/2011 7:53 PM, Dan Waters wrote: > All programmers use a common language - profanity! > > > Ain't it the truth! > Dan > > From BradM at blackforestltd.com Sat Jan 22 21:43:57 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 22 Jan 2011 21:43:57 -0600 Subject: [AccessD] From Lake Woebegone References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> Message-ID: John, I grew up in a small town in Minnesota. Garrison Keillor paints a fairly accurate picture of the people and culture in this part of the world. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of jwcolby Sent: Sat 1/22/2011 9:18 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] From Lake Woebegone I love Garrison Keillor! John W. Colby www.ColbyConsulting.com On 1/22/2011 7:53 PM, Dan Waters wrote: > All programmers use a common language - profanity! > > > Ain't it the truth! > Dan > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From dbdoug at gmail.com Sun Jan 23 13:46:22 2011 From: dbdoug at gmail.com (Doug Steele) Date: Sun, 23 Jan 2011 11:46:22 -0800 Subject: [AccessD] Access/Excel formatting problem Message-ID: Hello All: I am creating an Excel 2003 workbook from Access. I need to apply standard formatting to each sheet, so I thought I would build a subroutine to apply the formats as follows (the code has been abbreviated here). ********************************************************** In my main procedure: Dim MySheet as Excel.Worksheet For i = 0 To myExcelApp.Worksheets.Count - 1 Set MySheet = myExcelApp.Worksheets(i + 1) FormatSheet (MySheet) Next i My formatting sub: Private Sub FormatSheet(sht as Excel.Worksheet) sht.Select Rows(1).Select With Selection .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub ************************************************************** Everything works fine if I put the formatting code right in the 'for' loop, but when I try to run it by calling the format sub from the loop, I get an 'Object doesnt' support this property or method' error on the 'FormatSheet(MySheet)' line. Doug From stuart at lexacorp.com.pg Sun Jan 23 15:45:22 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jan 2011 07:45:22 +1000 Subject: [AccessD] Access/Excel formatting problem In-Reply-To: References: Message-ID: <4D3CA172.29402.CED4878@stuart.lexacorp.com.pg> Does it hapopen on the second call to the sub :-) I uspect the old "unqualified referrence" problem http://support.microsoft.com/kb/319832 When you write code to use an Excel object, method, or property, you should always precede the call with the appropriate object variable. (That's my fifth posting of this quote to this list in 2 1/2 years ) -- Stuart On 23 Jan 2011 at 11:46, Doug Steele wrote: > Hello All: > > I am creating an Excel 2003 workbook from Access. I need to apply > standard formatting to each sheet, so I thought I would build a > subroutine to apply the formats as follows (the code has been > abbreviated here). > > ********************************************************** > In my main procedure: > > Dim MySheet as Excel.Worksheet > > For i = 0 To myExcelApp.Worksheets.Count - 1 > Set MySheet = myExcelApp.Worksheets(i + 1) > FormatSheet (MySheet) > Next i > > > My formatting sub: > > Private Sub FormatSheet(sht as Excel.Worksheet) > sht.Select > Rows(1).Select > With Selection > .Font.Bold = True > .HorizontalAlignment = xlCenter > End With > > .... etc etc > > End Sub > > ************************************************************** > > Everything works fine if I put the formatting code right in the 'for' > loop, but when I try to run it by calling the format sub from the > loop, I get an 'Object doesnt' support this property or method' error > on the 'FormatSheet(MySheet)' line. > > Doug > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Sun Jan 23 17:08:58 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sun, 23 Jan 2011 17:08:58 -0600 Subject: [AccessD] Access/Excel formatting problem In-Reply-To: References: Message-ID: <042501cbbb52$8553dfd0$8ffb9f70$@hitechcoach.com> Try This: Private Sub FormatSheet(sht as Excel.Worksheet) sht.Select sht.Rows(1).Select With sht.Selection .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub *** Untested *** With Excel automation I generally avoid the .Select Something more like this: Private Sub FormatSheet(sht as Excel.Worksheet) With sht Rows(1) .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub *** air code *** Not able to test it at this time. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Sunday, January 23, 2011 1:46 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access/Excel formatting problem Hello All: I am creating an Excel 2003 workbook from Access. I need to apply standard formatting to each sheet, so I thought I would build a subroutine to apply the formats as follows (the code has been abbreviated here). ********************************************************** In my main procedure: Dim MySheet as Excel.Worksheet For i = 0 To myExcelApp.Worksheets.Count - 1 Set MySheet = myExcelApp.Worksheets(i + 1) FormatSheet (MySheet) Next i My formatting sub: Private Sub FormatSheet(sht as Excel.Worksheet) sht.Select Rows(1).Select With Selection .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub ************************************************************** Everything works fine if I put the formatting code right in the 'for' loop, but when I try to run it by calling the format sub from the loop, I get an 'Object doesnt' support this property or method' error on the 'FormatSheet(MySheet)' line. Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 24 05:11:14 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 24 Jan 2011 06:11:14 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: <4D3B9E0F.2070300@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> Message-ID: <000901cbbbb7$6aef0650$40cd12f0$@net> Re: profanity. That funny.....a common expression in code walk-throughs: WTF ? > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 22, 2011 10:19 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > I love Garrison Keillor! > > John W. Colby > www.ColbyConsulting.com > > On 1/22/2011 7:53 PM, Dan Waters wrote: > > All programmers use a common language - profanity! > > > > > > Ain't it the truth! > > Dan > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 24 05:35:07 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jan 2011 21:35:07 +1000 Subject: [AccessD] From Lake Woebegone In-Reply-To: <000901cbbbb7$6aef0650$40cd12f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com>, <4D3B9E0F.2070300@colbyconsulting.com>, <000901cbbbb7$6aef0650$40cd12f0$@net> Message-ID: <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> So common that there's a programmers' website out there - http:/www.thedailywtf.com -- Stuart On 24 Jan 2011 at 6:11, Mark Simms wrote: > Re: profanity. > That funny.....a common expression in code walk-throughs: > > WTF ? > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of jwcolby > > Sent: Saturday, January 22, 2011 10:19 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] From Lake Woebegone > > > > I love Garrison Keillor! > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/22/2011 7:53 PM, Dan Waters wrote: > > > All programmers use a common language - profanity! > > > > > > > > > Ain't it the truth! > > > Dan > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ssharkins at gmail.com Mon Jan 24 12:45:47 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 24 Jan 2011 13:45:47 -0500 Subject: [AccessD] Set text box default value to nothing Message-ID: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> I've tried the following to set a control's (text box) Default Value property setting to nothing, but it's not working: In the Form_Close event, I've used txtCreatedBy.DefaultValue = vbNullString txtCreatedBy.DefaultValue = "" Neither works. When I reopen the form, the control is still showing the previously-set Default Value. I want to wipe out the Default Value setting, close the file, and when reopened, have an empty control, because there is no Default Value setting. Any help? I'm setting this control's Default Value property using VBA -- the control's AfterUpdate event, so I can't figure out why the form is saving it to begin with. I expected this property to be temporary -- just while the form was open. I didn't anticipate this particular problem. Susan H. From charlotte.foust at gmail.com Mon Jan 24 12:52:26 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 24 Jan 2011 10:52:26 -0800 Subject: [AccessD] Set text box default value to nothing In-Reply-To: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: Have you tried switching the code to the form Open event? Charlotte Foust On Mon, Jan 24, 2011 at 10:45 AM, Susan Harkins wrote: > I've tried the following to set a control's (text box) Default Value property setting to nothing, but it's not working: > > In the Form_Close event, I've used > > txtCreatedBy.DefaultValue = vbNullString > txtCreatedBy.DefaultValue = "" > > Neither works. When I reopen the form, the control is still showing the previously-set Default Value. > > I want to wipe out the Default Value setting, close the file, and when reopened, have an empty control, because there is no Default Value setting. Any help? > > I'm setting this control's Default Value property using VBA -- the control's AfterUpdate event, so I can't figure out why the form is saving it to begin with. I expected this property to be temporary -- just while the form was open. I didn't anticipate this particular problem. > > Susan H. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Mon Jan 24 13:05:21 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 24 Jan 2011 11:05:21 -0800 Subject: [AccessD] From Lake Woebegone In-Reply-To: <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> Message-ID: I think I've used some of that software!! LOL Charlotte Foust On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan wrote: > So common that there's a programmers' website out there - ?http:/www.thedailywtf.com > > -- > Stuart > > ?On 24 Jan 2011 at 6:11, Mark Simms wrote: > >> Re: profanity. >> That funny.....a common expression in code walk-throughs: >> >> WTF ? >> >> > -----Original Message----- >> > From: accessd-bounces at databaseadvisors.com [mailto:accessd- >> > bounces at databaseadvisors.com] On Behalf Of jwcolby >> > Sent: Saturday, January 22, 2011 10:19 PM >> > To: Access Developers discussion and problem solving >> > Subject: Re: [AccessD] From Lake Woebegone >> > >> > I love Garrison Keillor! >> > >> > John W. Colby >> > www.ColbyConsulting.com >> > >> > On 1/22/2011 7:53 PM, Dan Waters wrote: >> > > All programmers use a common language - profanity! >> > > >> > > >> > > Ain't it the truth! >> > > Dan >> > > >> > > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Lambert.Heenan at chartisinsurance.com Mon Jan 24 13:11:54 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Mon, 24 Jan 2011 14:11:54 -0500 Subject: [AccessD] Set text box default value to nothing In-Reply-To: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: Default value is most certainly persistent, nothing temporary about it. Then only way you can make this change, in code, AFIK, is to open the form in design mode, make the change to the default value property on the text box, and then save the form. None of which you can go in an MDE file. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Monday, January 24, 2011 1:46 PM To: Access Developers discussion and problem solving Subject: [AccessD] Set text box default value to nothing I've tried the following to set a control's (text box) Default Value property setting to nothing, but it's not working: In the Form_Close event, I've used txtCreatedBy.DefaultValue = vbNullString txtCreatedBy.DefaultValue = "" Neither works. When I reopen the form, the control is still showing the previously-set Default Value. I want to wipe out the Default Value setting, close the file, and when reopened, have an empty control, because there is no Default Value setting. Any help? I'm setting this control's Default Value property using VBA -- the control's AfterUpdate event, so I can't figure out why the form is saving it to begin with. I expected this property to be temporary -- just while the form was open. I didn't anticipate this particular problem. Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Mon Jan 24 13:14:17 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 24 Jan 2011 14:14:17 -0500 Subject: [AccessD] Set text box default value to nothing References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: Yes, that works -- still a bit confused, but maybe what I had before did work and I was just looking at it wrong. Thanks Charlotte! Susan H. > Have you tried switching the code to the form Open event? > > Charlotte Foust From ssharkins at gmail.com Mon Jan 24 13:18:20 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 24 Jan 2011 14:18:20 -0500 Subject: [AccessD] Set text box default value to nothing References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: <0EF80BFFC3AF439BABA7F2186B59FB98@salvationomc4p> Lambert, it works if I move the code to the form's Open event, but good to know about the persistent thing -- will try to remember it. I had expected that since it was happening in real-time, that the new setting would _not_ be saved when the form closed. Not sure I understand why it is, but good to know just the same. Susan H. > Default value is most certainly persistent, nothing temporary about it. > > Then only way you can make this change, in code, AFIK, is to open the form > in design mode, make the change to the default value property on the text > box, and then save the form. None of which you can go in an MDE file. > From jimdettman at verizon.net Mon Jan 24 14:01:44 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 24 Jan 2011 15:01:44 -0500 Subject: [AccessD] Set text box default value to nothing In-Reply-To: <0EF80BFFC3AF439BABA7F2186B59FB98@salvationomc4p> References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> <0EF80BFFC3AF439BABA7F2186B59FB98@salvationomc4p> Message-ID: <9A518A8F057847E592B6D01D8C83D929@XPS> Susan, Watch out on the form Open Event. Controls may or may not exist yet. If you really need to use that event (because it is cancelable), then issue a Me.Repaint before trying to work with any control. If you don't care about the ability to cancel, then work with controls in the OnLoad event. At that point, all controls have been created. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Monday, January 24, 2011 02:18 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Set text box default value to nothing Lambert, it works if I move the code to the form's Open event, but good to know about the persistent thing -- will try to remember it. I had expected that since it was happening in real-time, that the new setting would _not_ be saved when the form closed. Not sure I understand why it is, but good to know just the same. Susan H. > Default value is most certainly persistent, nothing temporary about it. > > Then only way you can make this change, in code, AFIK, is to open the form > in design mode, make the change to the default value property on the text > box, and then save the form. None of which you can go in an MDE file. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 14:50:38 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 15:50:38 -0500 Subject: [AccessD] Access 2K to SQL Server Message-ID: <4D3DE61E.1000708@colbyconsulting.com> One of my clients is mired in Access 2K. He is linking to views in SQL Server but these are fixed views that at this point are pulling hundreds of thousands of records when he really only needs the last X days, or for Claim X etc. How can I create a view (or stored procedure) out in SQL Server that accepts a parameter such as a date or a claim ID and allow sql server to perfrom the filter and return a small result set. REMEMBER this is A2K. It is my understanding that A2K does not allow some of the fancy stuff that later versions of Access allows - like binding a form to an ADO recordset and having it be R/W. Any help would be hugely appreciated. -- John W. Colby www.ColbyConsulting.com From davidmcafee at gmail.com Mon Jan 24 15:00:08 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 13:00:08 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DE61E.1000708@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> Message-ID: CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * FROM vwSomeView WHERE SomeDate >= @AsOfDate Modify the querydef as needed for the input parameter in Access. On Mon, Jan 24, 2011 at 12:50 PM, jwcolby wrote: > One of my clients is mired in Access 2K. He is linking to views in SQL > Server but these are fixed views that at this point are pulling hundreds of > thousands of records when he really only needs the last X days, or for Claim > X etc. > > How can I create a view (or stored procedure) out in SQL Server that > accepts a parameter such as a date or a claim ID and allow sql server to > perfrom the filter and return a small result set. > > REMEMBER this is A2K. It is my understanding that A2K does not allow some > of the fancy stuff that later versions of Access allows - like binding a > form to an ADO recordset and having it be R/W. > > Any help would be hugely appreciated. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 15:08:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 16:08:48 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> Message-ID: <4D3DEA60.7000305@colbyconsulting.com> And can I link to a stored procedure? How to I send the parameter to the stored procedure. You are just a little too light on the actual details for me to get this done. I know how to create stored procedures, and I know the syntax in the stored procedure to pass in a parameter. I do not know the syntax in a stored procedure to return a recordset. And I haven't a clue how to use any of this on the Access side of things. Thanks, John W. Colby www.ColbyConsulting.com On 1/24/2011 4:00 PM, David McAfee wrote: > CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS > SELECT * FROM vwSomeView WHERE SomeDate>= @AsOfDate > > Modify the querydef as needed for the input parameter in Access. > > > > On Mon, Jan 24, 2011 at 12:50 PM, jwcolbywrote: > >> One of my clients is mired in Access 2K. He is linking to views in SQL >> Server but these are fixed views that at this point are pulling hundreds of >> thousands of records when he really only needs the last X days, or for Claim >> X etc. >> >> How can I create a view (or stored procedure) out in SQL Server that >> accepts a parameter such as a date or a claim ID and allow sql server to >> perfrom the filter and return a small result set. >> >> REMEMBER this is A2K. It is my understanding that A2K does not allow some >> of the fancy stuff that later versions of Access allows - like binding a >> form to an ADO recordset and having it be R/W. >> >> Any help would be hugely appreciated. >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From davidmcafee at gmail.com Mon Jan 24 15:23:29 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 13:23:29 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DEA60.7000305@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> Message-ID: John, it's just like modifying an existing query in Access: 'This Sets the query Def: Dim db As DAO.Database Dim qd As DAO.QueryDef Dim sSQL As String sSQL = "EXEC dbo.stpSomeNameHere '" & Me.txtAsOfDate & "'" Set db = CurrentDb db.QueryDefs("SomeQueryName").SQL = sSQL Set db = Nothing Run the query as you would (via a recordset, bound to a form...) This is assuming of course they already have an ODBC link to the view that we are talking about, which I am assuming they do since you said they are linking to views. Just run the code above before calling the view. On Mon, Jan 24, 2011 at 1:08 PM, jwcolby wrote: > And can I link to a stored procedure? How to I send the parameter to the > stored procedure. > > You are just a little too light on the actual details for me to get this > done. > > I know how to create stored procedures, and I know the syntax in the stored > procedure to pass in a parameter. I do not know the syntax in a stored > procedure to return a recordset. And I haven't a clue how to use any of > this on the Access side of things. > > Thanks, > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:00 PM, David McAfee wrote: > >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS >> SELECT * FROM vwSomeView WHERE SomeDate>= @AsOfDate >> >> Modify the querydef as needed for the input parameter in Access. >> >> >> >> On Mon, Jan 24, 2011 at 12:50 PM, jwcolby> >wrote: >> >> One of my clients is mired in Access 2K. He is linking to views in SQL >>> Server but these are fixed views that at this point are pulling hundreds >>> of >>> thousands of records when he really only needs the last X days, or for >>> Claim >>> X etc. >>> >>> How can I create a view (or stored procedure) out in SQL Server that >>> accepts a parameter such as a date or a claim ID and allow sql server to >>> perfrom the filter and return a small result set. >>> >>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>> some >>> of the fancy stuff that later versions of Access allows - like binding a >>> form to an ADO recordset and having it be R/W. >>> >>> Any help would be hugely appreciated. >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rusty.hammond at cpiqpc.com Mon Jan 24 15:25:22 2011 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Mon, 24 Jan 2011 15:25:22 -0600 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DEA60.7000305@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> Message-ID: <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> John, Have you tried an Access query tied to the linked view where the query provides the filtering? I'm sure I'll be corrected if I'm wrong but it should return from SQL only the records you need. If the dataset being returned can be read-only (no editing) then you can use a pass-through query in Access to call a stored procedure or send a SELECT statement directly to the SQL server. You can edit the SQL of the pass-through query in code just like any other query. To setup a pass-through create a blank query, go to the SQL view, go to the Query menu, choose SQL Specific, then Pass-Through. Then right-click on the title bar of the query window, go to Properties, Use the build button on the ODBC Connect Str property to build your connect string to the SQL server, set Return Record to Yes. HTH, Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 24, 2011 3:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2K to SQL Server And can I link to a stored procedure? How to I send the parameter to the stored procedure. You are just a little too light on the actual details for me to get this done. I know how to create stored procedures, and I know the syntax in the stored procedure to pass in a parameter. I do not know the syntax in a stored procedure to return a recordset. And I haven't a clue how to use any of this on the Access side of things. Thanks, John W. Colby www.ColbyConsulting.com On 1/24/2011 4:00 PM, David McAfee wrote: > CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * > FROM vwSomeView WHERE SomeDate>= @AsOfDate > > Modify the querydef as needed for the input parameter in Access. > > > > On Mon, Jan 24, 2011 at 12:50 PM, jwcolbywrote: > >> One of my clients is mired in Access 2K. He is linking to views in >> SQL Server but these are fixed views that at this point are pulling >> hundreds of thousands of records when he really only needs the last X >> days, or for Claim X etc. >> >> How can I create a view (or stored procedure) out in SQL Server that >> accepts a parameter such as a date or a claim ID and allow sql server >> to perfrom the filter and return a small result set. >> >> REMEMBER this is A2K. It is my understanding that A2K does not allow >> some of the fancy stuff that later versions of Access allows - like >> binding a form to an ADO recordset and having it be R/W. >> >> Any help would be hugely appreciated. >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From BradM at blackforestltd.com Mon Jan 24 15:48:47 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Mon, 24 Jan 2011 15:48:47 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 - Question on how to plug in file name References: , <4D39DCE4.21111.21D76B0@stuart.lexacorp.com.pg> Message-ID: Stuart, The code you sent earlier works nicely. The files in the correct folder are shown based on the path that I supply. In some cases, however, I would like to also be able to "plug" in a file name and give the user the chance to either use this file name or enter a different file name. Is there a way to plug in the file name also? When I supply the entire path (with the file name) such as C:\Test1\SaveAsTest.txt the files in the folder "C:\Test1" are shown but the "File Name" field is blank on the form. Thanks for your help. This is my first attempt to work with GetSaveFileName and I am still trying to figure things out. Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Friday, January 21, 2011 1:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 Use the GetSaveFileName API. Paste the following into a module and then use GetSaveFile() in your exporting function. Code: Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetSaveFile(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetSaveFile = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function On 21 Jan 2011 at 9:55, Brad Marks wrote: > All, > > I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from > Access Queries. Currently this application has the name of the Excel > file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of > the Excel file (and folder name) when the file is generated. > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > > When doing research about this method, I stumbled upon this statement > on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" > > This, and other comments that I have read have made me wonder if I am > heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the > name (and folder) of the generated Excel file? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Mon Jan 24 16:03:51 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 17:03:51 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: <4D3DF747.4090805@colbyconsulting.com> I am running into something that I have never seen before. When I try to create a DSN back to the sql server I end up seeing the server, but when I select the server I only see a small set of existing views, 8 or so. there are hundreds of tables and dozens of views but I can't see any of them. I don't know why, or how SQL Server limits what I can see for the DSN build process. I am assuming that it has to do with security but this is new to me. John W. Colby www.ColbyConsulting.com On 1/24/2011 4:25 PM, Rusty Hammond wrote: > John, > > Have you tried an Access query tied to the linked view where the query > provides the filtering? I'm sure I'll be corrected if I'm wrong but it > should return from SQL only the records you need. > > If the dataset being returned can be read-only (no editing) then you can > use a pass-through query in Access to call a stored procedure or send a > SELECT statement directly to the SQL server. You can edit the SQL of > the pass-through query in code just like any other query. To setup a > pass-through create a blank query, go to the SQL view, go to the Query > menu, choose SQL Specific, then Pass-Through. Then right-click on the > title bar of the query window, go to Properties, Use the build button on > the ODBC Connect Str property to build your connect string to the SQL > server, set Return Record to Yes. > > HTH, > > Rusty > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 24, 2011 3:09 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access 2K to SQL Server > > And can I link to a stored procedure? How to I send the parameter to > the stored procedure. > > You are just a little too light on the actual details for me to get this > done. > > I know how to create stored procedures, and I know the syntax in the > stored procedure to pass in a parameter. I do not know the syntax in a > stored procedure to return a recordset. And I haven't a clue how to use > any of this on the Access side of things. > > Thanks, > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:00 PM, David McAfee wrote: >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >> FROM vwSomeView WHERE SomeDate>= @AsOfDate >> >> Modify the querydef as needed for the input parameter in Access. >> >> >> >> On Mon, Jan 24, 2011 at 12:50 PM, > jwcolbywrote: >> >>> One of my clients is mired in Access 2K. He is linking to views in >>> SQL Server but these are fixed views that at this point are pulling >>> hundreds of thousands of records when he really only needs the last X > >>> days, or for Claim X etc. >>> >>> How can I create a view (or stored procedure) out in SQL Server that >>> accepts a parameter such as a date or a claim ID and allow sql server > >>> to perfrom the filter and return a small result set. >>> >>> REMEMBER this is A2K. It is my understanding that A2K does not allow > >>> some of the fancy stuff that later versions of Access allows - like >>> binding a form to an ADO recordset and having it be R/W. >>> >>> Any help would be hugely appreciated. >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > From davidmcafee at gmail.com Mon Jan 24 16:08:41 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 14:08:41 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DF747.4090805@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> Message-ID: It does sound like security. Can you create a stored procedure on the server? On Mon, Jan 24, 2011 at 2:03 PM, jwcolby wrote: > I am running into something that I have never seen before. > > When I try to create a DSN back to the sql server I end up seeing the > server, but when I select the server I only see a small set of existing > views, 8 or so. there are hundreds of tables and dozens of views but I > can't see any of them. I don't know why, or how SQL Server limits what I > can see for the DSN build process. I am assuming that it has to do with > security but this is new to me. > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:25 PM, Rusty Hammond wrote: > >> John, >> >> Have you tried an Access query tied to the linked view where the query >> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >> should return from SQL only the records you need. >> >> If the dataset being returned can be read-only (no editing) then you can >> use a pass-through query in Access to call a stored procedure or send a >> SELECT statement directly to the SQL server. You can edit the SQL of >> the pass-through query in code just like any other query. To setup a >> pass-through create a blank query, go to the SQL view, go to the Query >> menu, choose SQL Specific, then Pass-Through. Then right-click on the >> title bar of the query window, go to Properties, Use the build button on >> the ODBC Connect Str property to build your connect string to the SQL >> server, set Return Record to Yes. >> >> HTH, >> >> Rusty >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Monday, January 24, 2011 3:09 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Access 2K to SQL Server >> >> And can I link to a stored procedure? How to I send the parameter to >> the stored procedure. >> >> You are just a little too light on the actual details for me to get this >> done. >> >> I know how to create stored procedures, and I know the syntax in the >> stored procedure to pass in a parameter. I do not know the syntax in a >> stored procedure to return a recordset. And I haven't a clue how to use >> any of this on the Access side of things. >> >> Thanks, >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 4:00 PM, David McAfee wrote: >> >>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>> >>> Modify the querydef as needed for the input parameter in Access. >>> >>> >>> >>> On Mon, Jan 24, 2011 at 12:50 PM, >>> >> jwcolbywrote: >> >>> >>> One of my clients is mired in Access 2K. He is linking to views in >>>> SQL Server but these are fixed views that at this point are pulling >>>> hundreds of thousands of records when he really only needs the last X >>>> >>> >> days, or for Claim X etc. >>>> >>>> How can I create a view (or stored procedure) out in SQL Server that >>>> accepts a parameter such as a date or a claim ID and allow sql server >>>> >>> >> to perfrom the filter and return a small result set. >>>> >>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>> >>> >> some of the fancy stuff that later versions of Access allows - like >>>> binding a form to an ADO recordset and having it be R/W. >>>> >>>> Any help would be hugely appreciated. >>>> >>>> -- >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> ********************************************************************** >> WARNING: All e-mail sent to and from this address will be received, >> scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. >> corporate e-mail system and is subject to archival, monitoring or review >> by, and/or disclosure to, someone other than the recipient. >> ********************************************************************** >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Mon Jan 24 16:31:45 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 25 Jan 2011 08:31:45 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 - Question on how to plug in file name In-Reply-To: References: , Message-ID: <4D3DFDD1.10272.123E1E0A@stuart.lexacorp.com.pg> Modify the function to take an optional second parameter. Function GetSaveFile(Directory As String, Optional FileName As String = "") As String ... OpenFile.lpstrFile = Left$(FileName & String(257, 0), 257) ... End Function -- Stuart On 24 Jan 2011 at 15:48, Brad Marks wrote: > Stuart, > > The code you sent earlier works nicely. > > The files in the correct folder are shown based on the path that I > supply. > > In some cases, however, I would like to also be able to "plug" in a > file name and give the user the chance to either use this file name or > enter a different file name. > > Is there a way to plug in the file name also? > > When I supply the entire path (with the file name) such as > C:\Test1\SaveAsTest.txt the files in the folder "C:\Test1" are shown > but the "File Name" field is blank on the form. > > Thanks for your help. This is my first attempt to work with > GetSaveFileName and I am still trying to figure things out. > > Brad > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan Sent: Friday, January 21, 2011 1:22 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 > > Use the GetSaveFileName API. > > Paste the following into a module and then use GetSaveFile() in your > exporting function. > > > Code: > > Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ > "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long > > Type OPENFILENAME > lStructSize As Long > hwndOwner As Long > hInstance As Long > lpstrFilter As String > lpstrCustomFilter As String > nMaxCustFilter As Long > nFilterIndex As Long > lpstrFile As String > nMaxFile As Long > lpstrFileTitle As String > nMaxFileTitle As Long > lpstrInitialDir As String > lpstrTitle As String > flags As Long > nFileOffset As Integer > nFileExtension As Integer > lpstrDefExt As String > lCustData As Long > lpfnHook As Long > lpTemplateName As String > End Type > > Function GetSaveFile(Directory As String) As String > Dim OpenFile As OPENFILENAME > Dim lReturn As Long > Dim sFilter As String > OpenFile.lStructSize = Len(OpenFile) > OpenFile.hwndOwner = 0 > OpenFile.hInstance = 0 > sFilter = "" & Chr(0) > OpenFile.lpstrFilter = sFilter > OpenFile.nFilterIndex = 0 > OpenFile.lpstrFile = String(257, 0) > OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 > OpenFile.lpstrFileTitle = OpenFile.lpstrFile > OpenFile.nMaxFileTitle = OpenFile.nMaxFile > OpenFile.lpstrInitialDir = Directory > OpenFile.lpstrTitle = "Select File" > OpenFile.flags = 0 > lReturn = GetOpenFileName(OpenFile) > GetSaveFile = Left$(OpenFile.lpstrFile, > InStr(OpenFile.lpstrFile, Chr$(0)) - 1) > End Function > > > > > On 21 Jan 2011 at 9:55, Brad Marks wrote: > > > All, > > > > I have just started to experiment with > > Application.FileDialog(msoFileDialogSaveAs). > > > > We have an Access 2007 application that uses > > "DoCmd.TransferSpreadsheet" to generate several Excel files from > > Access Queries. Currently this application has the name of the > > Excel file "hard coded" in the application. > > > > I would like to give our end-users the option of changing the name > > of the Excel file (and folder name) when the file is generated. > > > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > > nicely, but I am a bit concerned that this may not be a good > > long-term approach. > > > > When doing research about this method, I stumbled upon this > > statement on a Microsoft web page. > > > > " msoFileDialogSaveAs constants are not supported in Microsoft > > Office Access 2007" > > > > This, and other comments that I have read have made me wonder if I > > am heading down the wrong path. (no pun intended) > > > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > > > Is there a better way to give the end-users an easy way to change > > the name (and folder) of the generated Excel file? > > > > Thanks, > > Brad > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From steve at datamanagementsolutions.biz Mon Jan 24 16:34:59 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 11:34:59 +1300 Subject: [AccessD] compile error Message-ID: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error ?User defined type not defined?. However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve From BradM at blackforestltd.com Mon Jan 24 16:39:19 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Mon, 24 Jan 2011 16:39:19 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs)inAccess 2007 - Question on how to plug in file name THANKS! References: , <4D3DFDD1.10272.123E1E0A@stuart.lexacorp.com.pg> Message-ID: Stuart, I owe you a beer! Thanks for the help, I appreciate it. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 24, 2011 4:32 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs)inAccess 2007 - Question on how to plug in file name Modify the function to take an optional second parameter. Function GetSaveFile(Directory As String, Optional FileName As String = "") As String ... OpenFile.lpstrFile = Left$(FileName & String(257, 0), 257) ... End Function -- Stuart On 24 Jan 2011 at 15:48, Brad Marks wrote: > Stuart, > > The code you sent earlier works nicely. > > The files in the correct folder are shown based on the path that I > supply. > > In some cases, however, I would like to also be able to "plug" in a > file name and give the user the chance to either use this file name or > enter a different file name. > > Is there a way to plug in the file name also? > > When I supply the entire path (with the file name) such as > C:\Test1\SaveAsTest.txt the files in the folder "C:\Test1" are shown > but the "File Name" field is blank on the form. > > Thanks for your help. This is my first attempt to work with > GetSaveFileName and I am still trying to figure things out. > > Brad > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan Sent: Friday, January 21, 2011 1:22 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 > > Use the GetSaveFileName API. > > Paste the following into a module and then use GetSaveFile() in your > exporting function. > > > Code: > > Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ > "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long > > Type OPENFILENAME > lStructSize As Long > hwndOwner As Long > hInstance As Long > lpstrFilter As String > lpstrCustomFilter As String > nMaxCustFilter As Long > nFilterIndex As Long > lpstrFile As String > nMaxFile As Long > lpstrFileTitle As String > nMaxFileTitle As Long > lpstrInitialDir As String > lpstrTitle As String > flags As Long > nFileOffset As Integer > nFileExtension As Integer > lpstrDefExt As String > lCustData As Long > lpfnHook As Long > lpTemplateName As String > End Type > > Function GetSaveFile(Directory As String) As String > Dim OpenFile As OPENFILENAME > Dim lReturn As Long > Dim sFilter As String > OpenFile.lStructSize = Len(OpenFile) > OpenFile.hwndOwner = 0 > OpenFile.hInstance = 0 > sFilter = "" & Chr(0) > OpenFile.lpstrFilter = sFilter > OpenFile.nFilterIndex = 0 > OpenFile.lpstrFile = String(257, 0) > OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 > OpenFile.lpstrFileTitle = OpenFile.lpstrFile > OpenFile.nMaxFileTitle = OpenFile.nMaxFile > OpenFile.lpstrInitialDir = Directory > OpenFile.lpstrTitle = "Select File" > OpenFile.flags = 0 > lReturn = GetOpenFileName(OpenFile) > GetSaveFile = Left$(OpenFile.lpstrFile, > InStr(OpenFile.lpstrFile, Chr$(0)) - 1) > End Function > > > > > On 21 Jan 2011 at 9:55, Brad Marks wrote: > > > All, > > > > I have just started to experiment with > > Application.FileDialog(msoFileDialogSaveAs). > > > > We have an Access 2007 application that uses > > "DoCmd.TransferSpreadsheet" to generate several Excel files from > > Access Queries. Currently this application has the name of the > > Excel file "hard coded" in the application. > > > > I would like to give our end-users the option of changing the name > > of the Excel file (and folder name) when the file is generated. > > > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > > nicely, but I am a bit concerned that this may not be a good > > long-term approach. > > > > When doing research about this method, I stumbled upon this > > statement on a Microsoft web page. > > > > " msoFileDialogSaveAs constants are not supported in Microsoft > > Office Access 2007" > > > > This, and other comments that I have read have made me wonder if I > > am heading down the wrong path. (no pun intended) > > > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > > > Is there a better way to give the end-users an easy way to change > > the name (and folder) of the generated Excel file? > > > > Thanks, > > Brad > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From rockysmolin at bchacc.com Mon Jan 24 16:59:03 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 24 Jan 2011 14:59:03 -0800 Subject: [AccessD] compile error In-Reply-To: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Message-ID: <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Mon Jan 24 17:00:16 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Tue, 25 Jan 2011 10:00:16 +1100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DF747.4090805@colbyconsulting.com> Message-ID: <201101242300.p0ON0LgL010227@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ John, I could be off track here, but from memory you need to have the PK set up correctly in SQL Server (bigint?) to be able to view the data in Access 2000. Or is that just tables? sorry, been a while since I have used A2000 and SQL Server BE. hth a bit cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, 25 January 2011 9:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2K to SQL Server I am running into something that I have never seen before. When I try to create a DSN back to the sql server I end up seeing the server, but when I select the server I only see a small set of existing views, 8 or so. there are hundreds of tables and dozens of views but I can't see any of them. I don't know why, or how SQL Server limits what I can see for the DSN build process. I am assuming that it has to do with security but this is new to me. John W. Colby www.ColbyConsulting.com On 1/24/2011 4:25 PM, Rusty Hammond wrote: > John, > > Have you tried an Access query tied to the linked view where the query > provides the filtering? I'm sure I'll be corrected if I'm wrong but it > should return from SQL only the records you need. > > If the dataset being returned can be read-only (no editing) then you can > use a pass-through query in Access to call a stored procedure or send a > SELECT statement directly to the SQL server. You can edit the SQL of > the pass-through query in code just like any other query. To setup a > pass-through create a blank query, go to the SQL view, go to the Query > menu, choose SQL Specific, then Pass-Through. Then right-click on the > title bar of the query window, go to Properties, Use the build button on > the ODBC Connect Str property to build your connect string to the SQL > server, set Return Record to Yes. > > HTH, > > Rusty > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 24, 2011 3:09 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access 2K to SQL Server > > And can I link to a stored procedure? How to I send the parameter to > the stored procedure. > > You are just a little too light on the actual details for me to get this > done. > > I know how to create stored procedures, and I know the syntax in the > stored procedure to pass in a parameter. I do not know the syntax in a > stored procedure to return a recordset. And I haven't a clue how to use > any of this on the Access side of things. > > Thanks, > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:00 PM, David McAfee wrote: >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >> FROM vwSomeView WHERE SomeDate>= @AsOfDate >> >> Modify the querydef as needed for the input parameter in Access. >> >> >> >> On Mon, Jan 24, 2011 at 12:50 PM, > jwcolbywrote: >> >>> One of my clients is mired in Access 2K. He is linking to views in >>> SQL Server but these are fixed views that at this point are pulling >>> hundreds of thousands of records when he really only needs the last X > >>> days, or for Claim X etc. >>> >>> How can I create a view (or stored procedure) out in SQL Server that >>> accepts a parameter such as a date or a claim ID and allow sql server > >>> to perfrom the filter and return a small result set. >>> >>> REMEMBER this is A2K. It is my understanding that A2K does not allow > >>> some of the fancy stuff that later versions of Access allows - like >>> binding a form to an ADO recordset and having it be R/W. >>> >>> Any help would be hugely appreciated. >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From steve at datamanagementsolutions.biz Mon Jan 24 18:23:21 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 13:23:21 +1300 Subject: [AccessD] compile error In-Reply-To: <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> Message-ID: <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> Thanks, Rocky. As far as I know, the app works fine. I have been given it to make a small modification, but there was no complaint about anythign not working. But they have been using it as a MDE, so it must have compiled correctly at some point! :) Needle in a haystack. Regards Steve -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 25, 2011 11:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] compile error Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve From steve at datamanagementsolutions.biz Mon Jan 24 18:44:56 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 13:44:56 +1300 Subject: [AccessD] compile error In-Reply-To: <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> Message-ID: <479C0629866E4BDF9B84E9C187A88D85@stevelaptop> Damn! I should have done the basics before asking for help. New MDB, import all objects - sorted now! Regards Steve -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 25, 2011 11:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] compile error Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Mon Jan 24 18:46:56 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 24 Jan 2011 16:46:56 -0800 Subject: [AccessD] compile error In-Reply-To: <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop><61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> Message-ID: <9B60819FEB454F3A889940015E8E03AB@HAL9005> It is small enough to send over? Things are slow right now. Be happy to take a look if you reach a dead end. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 4:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] compile error Thanks, Rocky. As far as I know, the app works fine. I have been given it to make a small modification, but there was no complaint about anythign not working. But they have been using it as a MDE, so it must have compiled correctly at some point! :) Needle in a haystack. Regards Steve -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 25, 2011 11:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] compile error Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 24 18:49:24 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 25 Jan 2011 10:49:24 +1000 Subject: [AccessD] compile error In-Reply-To: <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop>, <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005>, <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> Message-ID: <4D3E1E14.10629.12BC257C@stuart.lexacorp.com.pg> Does the app use an .mda library file or other Add-In which you don't have? -- Stuart On 25 Jan 2011 at 13:23, Steve Schapel wrote: > Thanks, Rocky. As far as I know, the app works fine. I have been > given it to make a small modification, but there was no complaint > about anythign not working. But they have been using it as a MDE, so > it must have compiled correctly at some point! :) Needle in a > haystack. > > Regards > Steve > > -----Original Message----- > From: Rocky Smolin > Sent: Tuesday, January 25, 2011 11:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] compile error > > Check references? > > Put a break point at the start of the open event of the opening form > and step through until it breaks? > > How was it working before - or did it come to you broken? > > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve > Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers > discussion and problem solving Subject: [AccessD] compile error > > Hi. Can anyone suggest how I might proceed here? > > I am working with an Access 2003 app developed by someone else. When > I try to compile the code, I get an error "User defined type not > defined". However, unlike other errors where you get taken to the > rogue code and highlighted, in this case there is no clue given to the > specifics of the problem. And I have no idea where to start looking. > Any ideas? > > Thanks. > > Regards > Steve > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 19:19:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 20:19:53 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> Message-ID: <4D3E2539.2020005@colbyconsulting.com> It was security. I looked at other objects that could be seen through the dsn and they all had DISCO and public enabled for reads. I set that for mine and they were visible. John W. Colby www.ColbyConsulting.com On 1/24/2011 5:08 PM, David McAfee wrote: > It does sound like security. > > Can you create a stored procedure on the server? > > > On Mon, Jan 24, 2011 at 2:03 PM, jwcolbywrote: > >> I am running into something that I have never seen before. >> >> When I try to create a DSN back to the sql server I end up seeing the >> server, but when I select the server I only see a small set of existing >> views, 8 or so. there are hundreds of tables and dozens of views but I >> can't see any of them. I don't know why, or how SQL Server limits what I >> can see for the DSN build process. I am assuming that it has to do with >> security but this is new to me. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >> >>> John, >>> >>> Have you tried an Access query tied to the linked view where the query >>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>> should return from SQL only the records you need. >>> >>> If the dataset being returned can be read-only (no editing) then you can >>> use a pass-through query in Access to call a stored procedure or send a >>> SELECT statement directly to the SQL server. You can edit the SQL of >>> the pass-through query in code just like any other query. To setup a >>> pass-through create a blank query, go to the SQL view, go to the Query >>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>> title bar of the query window, go to Properties, Use the build button on >>> the ODBC Connect Str property to build your connect string to the SQL >>> server, set Return Record to Yes. >>> >>> HTH, >>> >>> Rusty >>> >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Monday, January 24, 2011 3:09 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Access 2K to SQL Server >>> >>> And can I link to a stored procedure? How to I send the parameter to >>> the stored procedure. >>> >>> You are just a little too light on the actual details for me to get this >>> done. >>> >>> I know how to create stored procedures, and I know the syntax in the >>> stored procedure to pass in a parameter. I do not know the syntax in a >>> stored procedure to return a recordset. And I haven't a clue how to use >>> any of this on the Access side of things. >>> >>> Thanks, >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 4:00 PM, David McAfee wrote: >>> >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>> >>>> Modify the querydef as needed for the input parameter in Access. >>>> >>>> >>>> >>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>> >>> jwcolbywrote: >>> >>>> >>>> One of my clients is mired in Access 2K. He is linking to views in >>>>> SQL Server but these are fixed views that at this point are pulling >>>>> hundreds of thousands of records when he really only needs the last X >>>>> >>>> >>> days, or for Claim X etc. >>>>> >>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>> >>>> >>> to perfrom the filter and return a small result set. >>>>> >>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>> >>>> >>> some of the fancy stuff that later versions of Access allows - like >>>>> binding a form to an ADO recordset and having it be R/W. >>>>> >>>>> Any help would be hugely appreciated. >>>>> >>>>> -- >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> ********************************************************************** >>> WARNING: All e-mail sent to and from this address will be received, >>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. >>> corporate e-mail system and is subject to archival, monitoring or review >>> by, and/or disclosure to, someone other than the recipient. >>> ********************************************************************** >>> >>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Mon Jan 24 19:21:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 20:21:18 -0500 Subject: [AccessD] compile error In-Reply-To: <479C0629866E4BDF9B84E9C187A88D85@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> <479C0629866E4BDF9B84E9C187A88D85@stevelaptop> Message-ID: <4D3E258E.9090107@colbyconsulting.com> Yea, I was going to suggest a decompile / compile. John W. Colby www.ColbyConsulting.com On 1/24/2011 7:44 PM, Steve Schapel wrote: > Damn! I should have done the basics before asking for help. New MDB, import all objects - sorted now! > > Regards > Steve > > -----Original Message----- From: Rocky Smolin > Sent: Tuesday, January 25, 2011 11:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] compile error > > Check references? > > Put a break point at the start of the open event of the opening form and > step through until it breaks? > > How was it working before - or did it come to you broken? > > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel > Sent: Monday, January 24, 2011 2:35 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] compile error > > Hi. Can anyone suggest how I might proceed here? > > I am working with an Access 2003 app developed by someone else. When I try > to compile the code, I get an error "User defined type not defined". > However, unlike other errors where you get taken to the rogue code and > highlighted, in this case there is no clue given to the specifics of the > problem. And I have no idea where to start looking. Any ideas? > > Thanks. > > Regards > Steve > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Mon Jan 24 19:28:46 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 17:28:46 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3E2539.2020005@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> Message-ID: Cool, make a stored procedure which looks for an input parameter like I showed in the first reply then modify the QueryDef when you need to call the query. You can modify the querydef for a passthrough in the same manner. This is an MDB, not an ADP, right? On Mon, Jan 24, 2011 at 5:19 PM, jwcolby wrote: > It was security. I looked at other objects that could be seen through the > dsn and they all had DISCO and public enabled for reads. I set that for > mine and they were visible. > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 5:08 PM, David McAfee wrote: > >> It does sound like security. >> >> Can you create a stored procedure on the server? >> >> >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby> >wrote: >> >> I am running into something that I have never seen before. >>> >>> When I try to create a DSN back to the sql server I end up seeing the >>> server, but when I select the server I only see a small set of existing >>> views, 8 or so. there are hundreds of tables and dozens of views but I >>> can't see any of them. I don't know why, or how SQL Server limits what I >>> can see for the DSN build process. I am assuming that it has to do with >>> security but this is new to me. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>> >>> John, >>>> >>>> Have you tried an Access query tied to the linked view where the query >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>> should return from SQL only the records you need. >>>> >>>> If the dataset being returned can be read-only (no editing) then you can >>>> use a pass-through query in Access to call a stored procedure or send a >>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>> the pass-through query in code just like any other query. To setup a >>>> pass-through create a blank query, go to the SQL view, go to the Query >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>> title bar of the query window, go to Properties, Use the build button on >>>> the ODBC Connect Str property to build your connect string to the SQL >>>> server, set Return Record to Yes. >>>> >>>> HTH, >>>> >>>> Rusty >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>> Sent: Monday, January 24, 2011 3:09 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>> >>>> And can I link to a stored procedure? How to I send the parameter to >>>> the stored procedure. >>>> >>>> You are just a little too light on the actual details for me to get this >>>> done. >>>> >>>> I know how to create stored procedures, and I know the syntax in the >>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>> stored procedure to return a recordset. And I haven't a clue how to use >>>> any of this on the Access side of things. >>>> >>>> Thanks, >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>> >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>> >>>>> Modify the querydef as needed for the input parameter in Access. >>>>> >>>>> >>>>> >>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>> >>>>> jwcolbywrote: >>>> >>>> >>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>> >>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>> hundreds of thousands of records when he really only needs the last X >>>>>> >>>>>> >>>>> days, or for Claim X etc. >>>> >>>>> >>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>> >>>>>> >>>>> to perfrom the filter and return a small result set. >>>> >>>>> >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>> >>>>>> >>>>> some of the fancy stuff that later versions of Access allows - like >>>> >>>>> binding a form to an ADO recordset and having it be R/W. >>>>>> >>>>>> Any help would be hugely appreciated. >>>>>> >>>>>> -- >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> -- >>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> ********************************************************************** >>>> WARNING: All e-mail sent to and from this address will be received, >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>> Inc. >>>> corporate e-mail system and is subject to archival, monitoring or review >>>> by, and/or disclosure to, someone other than the recipient. >>>> ********************************************************************** >>>> >>>> -- >>>> >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 19:35:40 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 20:35:40 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> Message-ID: <4D3E28EC.2010303@colbyconsulting.com> Right, an MDB. John W. Colby www.ColbyConsulting.com On 1/24/2011 8:28 PM, David McAfee wrote: > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: > >> It was security. I looked at other objects that could be seen through the >> dsn and they all had DISCO and public enabled for reads. I set that for >> mine and they were visible. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 5:08 PM, David McAfee wrote: >> >>> It does sound like security. >>> >>> Can you create a stored procedure on the server? >>> >>> >>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>> wrote: >>> >>> I am running into something that I have never seen before. >>>> >>>> When I try to create a DSN back to the sql server I end up seeing the >>>> server, but when I select the server I only see a small set of existing >>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>> can see for the DSN build process. I am assuming that it has to do with >>>> security but this is new to me. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>> >>>> John, >>>>> >>>>> Have you tried an Access query tied to the linked view where the query >>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>> should return from SQL only the records you need. >>>>> >>>>> If the dataset being returned can be read-only (no editing) then you can >>>>> use a pass-through query in Access to call a stored procedure or send a >>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>> the pass-through query in code just like any other query. To setup a >>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>> title bar of the query window, go to Properties, Use the build button on >>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>> server, set Return Record to Yes. >>>>> >>>>> HTH, >>>>> >>>>> Rusty >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>> >>>>> And can I link to a stored procedure? How to I send the parameter to >>>>> the stored procedure. >>>>> >>>>> You are just a little too light on the actual details for me to get this >>>>> done. >>>>> >>>>> I know how to create stored procedures, and I know the syntax in the >>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>> any of this on the Access side of things. >>>>> >>>>> Thanks, >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>> >>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>> >>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>> >>>>>> jwcolbywrote: >>>>> >>>>> >>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>> >>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>> >>>>>>> >>>>>> days, or for Claim X etc. >>>>> >>>>>> >>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>> >>>>>>> >>>>>> to perfrom the filter and return a small result set. >>>>> >>>>>> >>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>> >>>>>>> >>>>>> some of the fancy stuff that later versions of Access allows - like >>>>> >>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>> >>>>>>> Any help would be hugely appreciated. >>>>>>> >>>>>>> -- >>>>>>> John W. Colby >>>>>>> www.ColbyConsulting.com >>>>>>> -- >>>>>>> AccessD mailing list >>>>>>> AccessD at databaseadvisors.com >>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>> Website: http://www.databaseadvisors.com >>>>>>> >>>>>>> -- >>>>>>> >>>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> ********************************************************************** >>>>> WARNING: All e-mail sent to and from this address will be received, >>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>> Inc. >>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>> by, and/or disclosure to, someone other than the recipient. >>>>> ********************************************************************** >>>>> >>>>> -- >>>>> >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From john at winhaven.net Mon Jan 24 20:14:40 2011 From: john at winhaven.net (John Bartow) Date: Mon, 24 Jan 2011 20:14:40 -0600 Subject: [AccessD] compile error In-Reply-To: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Message-ID: <000001cbbc35$a043d640$e0cb82c0$@winhaven.net> Is there a MDE library referenced? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 4:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error ?User defined type not defined?. However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Mon Jan 24 22:03:09 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 17:03:09 +1300 Subject: [AccessD] compile error In-Reply-To: <4D3E258E.9090107@colbyconsulting.com> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005><479C0629866E4BDF9B84E9C187A88D85@stevelaptop> <4D3E258E.9090107@colbyconsulting.com> Message-ID: <8D694DA0B7A54648AE0743A6B1EC8453@stevelaptop> Thanks, John. Yes. I had tried that, but didn't fix it. But new file did. Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 25, 2011 2:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] compile error Yea, I was going to suggest a decompile / compile. John W. Colby www.ColbyConsulting.com On 1/24/2011 7:44 PM, Steve Schapel wrote: > Damn! I should have done the basics before asking for help. New MDB, > import all objects - sorted now! > > Regards > Steve > > -----Original Message----- From: Rocky Smolin > Sent: Tuesday, January 25, 2011 11:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] compile error > > Check references? > > Put a break point at the start of the open event of the opening form and > step through until it breaks? > > How was it working before - or did it come to you broken? > > From steve at datamanagementsolutions.biz Mon Jan 24 22:04:36 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 17:04:36 +1300 Subject: [AccessD] compile error In-Reply-To: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Message-ID: Many thanks for all your kind suggestions. Importing everything into a new MDB did the trick. Regards Steve -----Original Message----- From: Steve Schapel Sent: Tuesday, January 25, 2011 11:34 AM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error ?User defined type not defined?. However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve From ab-mi at post3.tele.dk Tue Jan 25 04:10:38 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 25 Jan 2011 11:10:38 +0100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> Message-ID: <59F53E6B817048BE987E3756327E9A9E@abpc> David, As I read the original question, John wants an updatable bound form based on a pass-through query. AFAIK this is not possible, since a pass-through query is non-updatable. Your solution works fine for a R/O form.? It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. And then in my vocabulary you are essentially working with an "unbound-form solution". Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee Sendt: 25. januar 2011 02:29 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Access 2K to SQL Server Cool, make a stored procedure which looks for an input parameter like I showed in the first reply then modify the QueryDef when you need to call the query. You can modify the querydef for a passthrough in the same manner. This is an MDB, not an ADP, right? On Mon, Jan 24, 2011 at 5:19 PM, jwcolby wrote: > It was security. I looked at other objects that could be seen through the > dsn and they all had DISCO and public enabled for reads. I set that for > mine and they were visible. > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 5:08 PM, David McAfee wrote: > >> It does sound like security. >> >> Can you create a stored procedure on the server? >> >> >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby> >wrote: >> >> I am running into something that I have never seen before. >>> >>> When I try to create a DSN back to the sql server I end up seeing the >>> server, but when I select the server I only see a small set of existing >>> views, 8 or so. there are hundreds of tables and dozens of views but I >>> can't see any of them. I don't know why, or how SQL Server limits what I >>> can see for the DSN build process. I am assuming that it has to do with >>> security but this is new to me. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>> >>> John, >>>> >>>> Have you tried an Access query tied to the linked view where the query >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>> should return from SQL only the records you need. >>>> >>>> If the dataset being returned can be read-only (no editing) then you can >>>> use a pass-through query in Access to call a stored procedure or send a >>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>> the pass-through query in code just like any other query. To setup a >>>> pass-through create a blank query, go to the SQL view, go to the Query >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>> title bar of the query window, go to Properties, Use the build button on >>>> the ODBC Connect Str property to build your connect string to the SQL >>>> server, set Return Record to Yes. >>>> >>>> HTH, >>>> >>>> Rusty >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>> Sent: Monday, January 24, 2011 3:09 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>> >>>> And can I link to a stored procedure? How to I send the parameter to >>>> the stored procedure. >>>> >>>> You are just a little too light on the actual details for me to get this >>>> done. >>>> >>>> I know how to create stored procedures, and I know the syntax in the >>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>> stored procedure to return a recordset. And I haven't a clue how to use >>>> any of this on the Access side of things. >>>> >>>> Thanks, >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>> >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>> >>>>> Modify the querydef as needed for the input parameter in Access. >>>>> >>>>> >>>>> >>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>> >>>>> jwcolbywrote: >>>> >>>> >>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>> >>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>> hundreds of thousands of records when he really only needs the last X >>>>>> >>>>>> >>>>> days, or for Claim X etc. >>>> >>>>> >>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>> >>>>>> >>>>> to perfrom the filter and return a small result set. >>>> >>>>> >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>> >>>>>> >>>>> some of the fancy stuff that later versions of Access allows - like >>>> >>>>> binding a form to an ADO recordset and having it be R/W. >>>>>> >>>>>> Any help would be hugely appreciated. >>>>>> >>>>>> -- >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> -- >>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> ********************************************************************** >>>> WARNING: All e-mail sent to and from this address will be received, >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>> Inc. >>>> corporate e-mail system and is subject to archival, monitoring or review >>>> by, and/or disclosure to, someone other than the recipient. >>>> ********************************************************************** >>>> >>>> -- >>>> >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 05:13:16 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 06:13:16 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <59F53E6B817048BE987E3756327E9A9E@abpc> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: <4D3EB04C.2020508@colbyconsulting.com> As it happens, I am not looking for a bound form at all. I know that A2K can not do updateable bound forms. Really I just have to learn how to call the SP from Access, passing the parameter and getting the recordset into something. John W. Colby www.ColbyConsulting.com On 1/25/2011 5:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: > >> It was security. I looked at other objects that could be seen through the >> dsn and they all had DISCO and public enabled for reads. I set that for >> mine and they were visible. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 5:08 PM, David McAfee wrote: >> >>> It does sound like security. >>> >>> Can you create a stored procedure on the server? >>> >>> >>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>> wrote: >>> >>> I am running into something that I have never seen before. >>>> >>>> When I try to create a DSN back to the sql server I end up seeing the >>>> server, but when I select the server I only see a small set of existing >>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>> can see for the DSN build process. I am assuming that it has to do with >>>> security but this is new to me. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>> >>>> John, >>>>> >>>>> Have you tried an Access query tied to the linked view where the query >>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>> should return from SQL only the records you need. >>>>> >>>>> If the dataset being returned can be read-only (no editing) then you can >>>>> use a pass-through query in Access to call a stored procedure or send a >>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>> the pass-through query in code just like any other query. To setup a >>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>> title bar of the query window, go to Properties, Use the build button on >>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>> server, set Return Record to Yes. >>>>> >>>>> HTH, >>>>> >>>>> Rusty >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>> >>>>> And can I link to a stored procedure? How to I send the parameter to >>>>> the stored procedure. >>>>> >>>>> You are just a little too light on the actual details for me to get this >>>>> done. >>>>> >>>>> I know how to create stored procedures, and I know the syntax in the >>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>> any of this on the Access side of things. >>>>> >>>>> Thanks, >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>> >>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>> >>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>> >>>>>> jwcolbywrote: >>>>> >>>>> >>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>> >>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>> >>>>>>> >>>>>> days, or for Claim X etc. >>>>> >>>>>> >>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>> >>>>>>> >>>>>> to perfrom the filter and return a small result set. >>>>> >>>>>> >>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>> >>>>>>> >>>>>> some of the fancy stuff that later versions of Access allows - like >>>>> >>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>> >>>>>>> Any help would be hugely appreciated. >>>>>>> >>>>>>> -- >>>>>>> John W. Colby >>>>>>> www.ColbyConsulting.com >>>>>>> -- >>>>>>> AccessD mailing list >>>>>>> AccessD at databaseadvisors.com >>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>> Website: http://www.databaseadvisors.com >>>>>>> >>>>>>> -- >>>>>>> >>>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> ********************************************************************** >>>>> WARNING: All e-mail sent to and from this address will be received, >>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>> Inc. >>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>> by, and/or disclosure to, someone other than the recipient. >>>>> ********************************************************************** >>>>> >>>>> -- >>>>> >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From Gustav at cactus.dk Tue Jan 25 06:33:15 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 25 Jan 2011 13:33:15 +0100 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was: Joomla)) Message-ID: Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav From ab-mi at post3.tele.dk Tue Jan 25 06:29:36 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 25 Jan 2011 13:29:36 +0100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3EB04C.2020508@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> Message-ID: <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> In that case David's solution should work just fine. In SQL Server create a sp (quotation from David): >CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS > SELECT * > FROM vwSomeView WHERE SomeDate>= @AsOfDate In Access create a stored query "SomeQueryName" without selecting any table, but choose Pass-Through in the query designer (in Access 2000 I think this option is found in menu Query | SQL-specific | Pass-Through) - then open the Properties Window and supply the ODBC Connection String for your SQL Server database - in the Query pane type: EXEC dbo.stpSomeNameHere '20110101' - save and close the query. Then create a form bound to the saved query "SomeQueryName". On the top of this form insert a textbox txtAsOfDate and a commandbutton with this code (quotation from David): > Dim db As DAO.Database > Dim qd As DAO.QueryDef > Dim sSQL As String > > sSQL = "EXEC dbo.stpSomeNameHere '" & Me.txtAsOfDate & "'" > Set db = CurrentDb > db.QueryDefs("SomeQueryName").SQL = sSQL > > Me.RecordSource = "SomeQueryName" 'added by AB > > Set db = Nothing Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af jwcolby Sendt: 25. januar 2011 12:13 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Access 2K to SQL Server As it happens, I am not looking for a bound form at all. I know that A2K can not do updateable bound forms. Really I just have to learn how to call the SP from Access, passing the parameter and getting the recordset into something. John W. Colby www.ColbyConsulting.com On 1/25/2011 5:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: > >> It was security. I looked at other objects that could be seen through the >> dsn and they all had DISCO and public enabled for reads. I set that for >> mine and they were visible. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 5:08 PM, David McAfee wrote: >> >>> It does sound like security. >>> >>> Can you create a stored procedure on the server? >>> >>> >>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>> wrote: >>> >>> I am running into something that I have never seen before. >>>> >>>> When I try to create a DSN back to the sql server I end up seeing the >>>> server, but when I select the server I only see a small set of existing >>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>> can see for the DSN build process. I am assuming that it has to do with >>>> security but this is new to me. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>> >>>> John, >>>>> >>>>> Have you tried an Access query tied to the linked view where the query >>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>> should return from SQL only the records you need. >>>>> >>>>> If the dataset being returned can be read-only (no editing) then you can >>>>> use a pass-through query in Access to call a stored procedure or send a >>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>> the pass-through query in code just like any other query. To setup a >>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>> title bar of the query window, go to Properties, Use the build button on >>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>> server, set Return Record to Yes. >>>>> >>>>> HTH, >>>>> >>>>> Rusty >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>> >>>>> And can I link to a stored procedure? How to I send the parameter to >>>>> the stored procedure. >>>>> >>>>> You are just a little too light on the actual details for me to get this >>>>> done. >>>>> >>>>> I know how to create stored procedures, and I know the syntax in the >>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>> any of this on the Access side of things. >>>>> >>>>> Thanks, >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>> >>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>> >>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>> >>>>>> jwcolbywrote: >>>>> >>>>> >>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>> >>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>> >>>>>>> >>>>>> days, or for Claim X etc. >>>>> >>>>>> >>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>> >>>>>>> >>>>>> to perfrom the filter and return a small result set. >>>>> >>>>>> >>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>> >>>>>>> >>>>>> some of the fancy stuff that later versions of Access allows - like >>>>> >>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>> >>>>>>> Any help would be hugely appreciated. >>>>>>> >>>>>>> -- >>>>>>> John W. Colby >>>>>>> www.ColbyConsulting.com >>>>>>> -- >>>>>>> AccessD mailing list >>>>>>> AccessD at databaseadvisors.com >>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>> Website: http://www.databaseadvisors.com >>>>>>> >>>>>>> -- >>>>>>> >>>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> ********************************************************************** >>>>> WARNING: All e-mail sent to and from this address will be received, >>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>> Inc. >>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>> by, and/or disclosure to, someone other than the recipient. >>>>> ********************************************************************** >>>>> >>>>> -- >>>>> >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 10:26:52 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 11:26:52 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> Message-ID: <4D3EF9CC.30204@colbyconsulting.com> Thanks to everyone for the input. I got it working. I wrote a function as follows but this is just a first pass. By passing in the name of the querydef, and stored procedure I can do querydefs for different uses. This specific querydef is for a readonly recordset for a set of check data to be displayed in a subform in a JIT tab. '--------------------------------------------------------------------------------------- ' Procedure : sp_QDFByClaimant ' Author : jcolby ' Date : 1/25/2011 ' Purpose : Initializes a specific querydef to execute a specific Stored Procedure 'passing in a specific claimant ID '--------------------------------------------------------------------------------------- ' Function sp_QDFByClaimant(strQDFName As String, strSPName As String, lngCLMTID As Long) Dim db As DAO.Database Dim qdf As DAO.QueryDef Dim strSQL As String On Error GoTo Err_sp_QDFByClaimant Set db = dbDAO() strSQL = "EXEC dbo." & strSPName & " " & lngCLMTID Set qdf = db.QueryDefs(strQDFName) qdf.SQL = strSQL db.QueryDefs.Refresh 'DoCmd.OpenQuery strQDFName Exit_sp_QDFByClaimant: On Error Resume Next Exit Function Err_sp_QDFByClaimant: Select Case Err Case 0 '.insert Errors you wish to ignore here Resume Next Case Else '.All other errors will trap Beep LogErr Err.Number, Err.Description, Erl, cstrModule, "sp_QDFByClaimant" Resume Exit_sp_QDFByClaimant End Select Resume 0 '.FOR TROUBLESHOOTING End Function John W. Colby www.ColbyConsulting.com On 1/25/2011 7:29 AM, Asger Blond wrote: > In that case David's solution should work just fine. > In SQL Server create a sp (quotation from David): >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS >> SELECT * >> FROM vwSomeView WHERE SomeDate>= @AsOfDate > > In Access create a stored query "SomeQueryName" without selecting any table, but choose Pass-Through in the query designer (in Access 2000 I think this option is found in menu Query | SQL-specific | Pass-Through) - then open the Properties Window and supply the ODBC Connection String for your SQL Server database - in the Query pane type: EXEC dbo.stpSomeNameHere '20110101' - save and close the query. > Then create a form bound to the saved query "SomeQueryName". On the top of this form insert a textbox txtAsOfDate and a commandbutton with this code (quotation from David): >> Dim db As DAO.Database >> Dim qd As DAO.QueryDef >> Dim sSQL As String >> >> sSQL = "EXEC dbo.stpSomeNameHere '"& Me.txtAsOfDate& "'" >> Set db = CurrentDb >> db.QueryDefs("SomeQueryName").SQL = sSQL >> >> Me.RecordSource = "SomeQueryName" 'added by AB >> >> Set db = Nothing > > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af jwcolby > Sendt: 25. januar 2011 12:13 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > As it happens, I am not looking for a bound form at all. I know that A2K can not do updateable > bound forms. Really I just have to learn how to call the SP from Access, passing the parameter and > getting the recordset into something. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 5:10 AM, Asger Blond wrote: >> David, >> As I read the original question, John wants an updatable bound form based on a pass-through query. >> AFAIK this is not possible, since a pass-through query is non-updatable. >> Your solution works fine for a R/O form.? >> It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. >> And then in my vocabulary you are essentially working with an "unbound-form solution". >> Asger >> >> -----Oprindelig meddelelse----- >> Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee >> Sendt: 25. januar 2011 02:29 >> Til: Access Developers discussion and problem solving >> Emne: Re: [AccessD] Access 2K to SQL Server >> >> Cool, make a stored procedure which looks for an input parameter like I >> showed in the first reply then modify the QueryDef when you need to call the >> query. >> >> >> You can modify the querydef for a passthrough in the same manner. >> >> This is an MDB, not an ADP, right? >> >> >> >> On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: >> >>> It was security. I looked at other objects that could be seen through the >>> dsn and they all had DISCO and public enabled for reads. I set that for >>> mine and they were visible. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 5:08 PM, David McAfee wrote: >>> >>>> It does sound like security. >>>> >>>> Can you create a stored procedure on the server? >>>> >>>> >>>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>>> wrote: >>>> >>>> I am running into something that I have never seen before. >>>>> >>>>> When I try to create a DSN back to the sql server I end up seeing the >>>>> server, but when I select the server I only see a small set of existing >>>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>>> can see for the DSN build process. I am assuming that it has to do with >>>>> security but this is new to me. >>>>> >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>>> >>>>> John, >>>>>> >>>>>> Have you tried an Access query tied to the linked view where the query >>>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>>> should return from SQL only the records you need. >>>>>> >>>>>> If the dataset being returned can be read-only (no editing) then you can >>>>>> use a pass-through query in Access to call a stored procedure or send a >>>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>>> the pass-through query in code just like any other query. To setup a >>>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>>> title bar of the query window, go to Properties, Use the build button on >>>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>>> server, set Return Record to Yes. >>>>>> >>>>>> HTH, >>>>>> >>>>>> Rusty >>>>>> >>>>>> >>>>>> >>>>>> -----Original Message----- >>>>>> From: accessd-bounces at databaseadvisors.com >>>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>>> To: Access Developers discussion and problem solving >>>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>>> >>>>>> And can I link to a stored procedure? How to I send the parameter to >>>>>> the stored procedure. >>>>>> >>>>>> You are just a little too light on the actual details for me to get this >>>>>> done. >>>>>> >>>>>> I know how to create stored procedures, and I know the syntax in the >>>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>>> any of this on the Access side of things. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> >>>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>>> >>>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>>> >>>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>>> >>>>>>> jwcolbywrote: >>>>>> >>>>>> >>>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>>> >>>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>>> >>>>>>>> >>>>>>> days, or for Claim X etc. >>>>>> >>>>>>> >>>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>>> >>>>>>>> >>>>>>> to perfrom the filter and return a small result set. >>>>>> >>>>>>> >>>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>>> >>>>>>>> >>>>>>> some of the fancy stuff that later versions of Access allows - like >>>>>> >>>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>>> >>>>>>>> Any help would be hugely appreciated. >>>>>>>> >>>>>>>> -- >>>>>>>> John W. Colby >>>>>>>> www.ColbyConsulting.com >>>>>>>> -- >>>>>>>> AccessD mailing list >>>>>>>> AccessD at databaseadvisors.com >>>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>> Website: http://www.databaseadvisors.com >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> ********************************************************************** >>>>>> WARNING: All e-mail sent to and from this address will be received, >>>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>>> Inc. >>>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>>> by, and/or disclosure to, someone other than the recipient. >>>>>> ********************************************************************** >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> From davidmcafee at gmail.com Tue Jan 25 12:00:17 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 25 Jan 2011 10:00:17 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <59F53E6B817048BE987E3756327E9A9E@abpc> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: Asger, I'm trying to convert him. He'll eventually come over to the dark side. ;) On Tue, Jan 25, 2011 at 2:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based > on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you > need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form > solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call > the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolby >wrote: > > > It was security. I looked at other objects that could be seen through > the > > dsn and they all had DISCO and public enabled for reads. I set that for > > mine and they were visible. > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/24/2011 5:08 PM, David McAfee wrote: > > > >> It does sound like security. > >> > >> Can you create a stored procedure on the server? > >> > >> > >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby >> >wrote: > >> > >> I am running into something that I have never seen before. > >>> > >>> When I try to create a DSN back to the sql server I end up seeing the > >>> server, but when I select the server I only see a small set of existing > >>> views, 8 or so. there are hundreds of tables and dozens of views but I > >>> can't see any of them. I don't know why, or how SQL Server limits what > I > >>> can see for the DSN build process. I am assuming that it has to do > with > >>> security but this is new to me. > >>> > >>> > >>> John W. Colby > >>> www.ColbyConsulting.com > >>> > >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: > >>> > >>> John, > >>>> > >>>> Have you tried an Access query tied to the linked view where the query > >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but > it > >>>> should return from SQL only the records you need. > >>>> > >>>> If the dataset being returned can be read-only (no editing) then you > can > >>>> use a pass-through query in Access to call a stored procedure or send > a > >>>> SELECT statement directly to the SQL server. You can edit the SQL of > >>>> the pass-through query in code just like any other query. To setup a > >>>> pass-through create a blank query, go to the SQL view, go to the Query > >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the > >>>> title bar of the query window, go to Properties, Use the build button > on > >>>> the ODBC Connect Str property to build your connect string to the SQL > >>>> server, set Return Record to Yes. > >>>> > >>>> HTH, > >>>> > >>>> Rusty > >>>> > >>>> > >>>> > >>>> -----Original Message----- > >>>> From: accessd-bounces at databaseadvisors.com > >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > >>>> Sent: Monday, January 24, 2011 3:09 PM > >>>> To: Access Developers discussion and problem solving > >>>> Subject: Re: [AccessD] Access 2K to SQL Server > >>>> > >>>> And can I link to a stored procedure? How to I send the parameter to > >>>> the stored procedure. > >>>> > >>>> You are just a little too light on the actual details for me to get > this > >>>> done. > >>>> > >>>> I know how to create stored procedures, and I know the syntax in the > >>>> stored procedure to pass in a parameter. I do not know the syntax in > a > >>>> stored procedure to return a recordset. And I haven't a clue how to > use > >>>> any of this on the Access side of things. > >>>> > >>>> Thanks, > >>>> > >>>> John W. Colby > >>>> www.ColbyConsulting.com > >>>> > >>>> On 1/24/2011 4:00 PM, David McAfee wrote: > >>>> > >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * > >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate > >>>>> > >>>>> Modify the querydef as needed for the input parameter in Access. > >>>>> > >>>>> > >>>>> > >>>>> On Mon, Jan 24, 2011 at 12:50 PM, > >>>>> > >>>>> jwcolbywrote: > >>>> > >>>> > >>>>> One of my clients is mired in Access 2K. He is linking to views in > >>>>> > >>>>>> SQL Server but these are fixed views that at this point are pulling > >>>>>> hundreds of thousands of records when he really only needs the last > X > >>>>>> > >>>>>> > >>>>> days, or for Claim X etc. > >>>> > >>>>> > >>>>>> How can I create a view (or stored procedure) out in SQL Server that > >>>>>> accepts a parameter such as a date or a claim ID and allow sql > server > >>>>>> > >>>>>> > >>>>> to perfrom the filter and return a small result set. > >>>> > >>>>> > >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not > allow > >>>>>> > >>>>>> > >>>>> some of the fancy stuff that later versions of Access allows - like > >>>> > >>>>> binding a form to an ADO recordset and having it be R/W. > >>>>>> > >>>>>> Any help would be hugely appreciated. > >>>>>> > >>>>>> -- > >>>>>> John W. Colby > >>>>>> www.ColbyConsulting.com > >>>>>> -- > >>>>>> AccessD mailing list > >>>>>> AccessD at databaseadvisors.com > >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>>>> Website: http://www.databaseadvisors.com > >>>>>> > >>>>>> -- > >>>>>> > >>>>> AccessD mailing list > >>>> AccessD at databaseadvisors.com > >>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>> Website: http://www.databaseadvisors.com > >>>> ********************************************************************** > >>>> WARNING: All e-mail sent to and from this address will be received, > >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, > >>>> Inc. > >>>> corporate e-mail system and is subject to archival, monitoring or > review > >>>> by, and/or disclosure to, someone other than the recipient. > >>>> ********************************************************************** > >>>> > >>>> -- > >>>> > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ab-mi at post3.tele.dk Tue Jan 25 13:09:55 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 25 Jan 2011 20:09:55 +0100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com><59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: <2D10C000758441AAB6B02716578CC78B@abpc> Beware, David. Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee Sendt: 25. januar 2011 19:00 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Access 2K to SQL Server Asger, I'm trying to convert him. He'll eventually come over to the dark side. ;) On Tue, Jan 25, 2011 at 2:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based > on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you > need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form > solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call > the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolby >wrote: > > > It was security. I looked at other objects that could be seen through > the > > dsn and they all had DISCO and public enabled for reads. I set that for > > mine and they were visible. > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/24/2011 5:08 PM, David McAfee wrote: > > > >> It does sound like security. > >> > >> Can you create a stored procedure on the server? > >> > >> > >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby >> >wrote: > >> > >> I am running into something that I have never seen before. > >>> > >>> When I try to create a DSN back to the sql server I end up seeing the > >>> server, but when I select the server I only see a small set of existing > >>> views, 8 or so. there are hundreds of tables and dozens of views but I > >>> can't see any of them. I don't know why, or how SQL Server limits what > I > >>> can see for the DSN build process. I am assuming that it has to do > with > >>> security but this is new to me. > >>> > >>> > >>> John W. Colby > >>> www.ColbyConsulting.com > >>> > >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: > >>> > >>> John, > >>>> > >>>> Have you tried an Access query tied to the linked view where the query > >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but > it > >>>> should return from SQL only the records you need. > >>>> > >>>> If the dataset being returned can be read-only (no editing) then you > can > >>>> use a pass-through query in Access to call a stored procedure or send > a > >>>> SELECT statement directly to the SQL server. You can edit the SQL of > >>>> the pass-through query in code just like any other query. To setup a > >>>> pass-through create a blank query, go to the SQL view, go to the Query > >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the > >>>> title bar of the query window, go to Properties, Use the build button > on > >>>> the ODBC Connect Str property to build your connect string to the SQL > >>>> server, set Return Record to Yes. > >>>> > >>>> HTH, > >>>> > >>>> Rusty > >>>> > >>>> > >>>> > >>>> -----Original Message----- > >>>> From: accessd-bounces at databaseadvisors.com > >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > >>>> Sent: Monday, January 24, 2011 3:09 PM > >>>> To: Access Developers discussion and problem solving > >>>> Subject: Re: [AccessD] Access 2K to SQL Server > >>>> > >>>> And can I link to a stored procedure? How to I send the parameter to > >>>> the stored procedure. > >>>> > >>>> You are just a little too light on the actual details for me to get > this > >>>> done. > >>>> > >>>> I know how to create stored procedures, and I know the syntax in the > >>>> stored procedure to pass in a parameter. I do not know the syntax in > a > >>>> stored procedure to return a recordset. And I haven't a clue how to > use > >>>> any of this on the Access side of things. > >>>> > >>>> Thanks, > >>>> > >>>> John W. Colby > >>>> www.ColbyConsulting.com > >>>> > >>>> On 1/24/2011 4:00 PM, David McAfee wrote: > >>>> > >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * > >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate > >>>>> > >>>>> Modify the querydef as needed for the input parameter in Access. > >>>>> > >>>>> > >>>>> > >>>>> On Mon, Jan 24, 2011 at 12:50 PM, > >>>>> > >>>>> jwcolbywrote: > >>>> > >>>> > >>>>> One of my clients is mired in Access 2K. He is linking to views in > >>>>> > >>>>>> SQL Server but these are fixed views that at this point are pulling > >>>>>> hundreds of thousands of records when he really only needs the last > X > >>>>>> > >>>>>> > >>>>> days, or for Claim X etc. > >>>> > >>>>> > >>>>>> How can I create a view (or stored procedure) out in SQL Server that > >>>>>> accepts a parameter such as a date or a claim ID and allow sql > server > >>>>>> > >>>>>> > >>>>> to perfrom the filter and return a small result set. > >>>> > >>>>> > >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not > allow > >>>>>> > >>>>>> > >>>>> some of the fancy stuff that later versions of Access allows - like > >>>> > >>>>> binding a form to an ADO recordset and having it be R/W. > >>>>>> > >>>>>> Any help would be hugely appreciated. > >>>>>> > >>>>>> -- > >>>>>> John W. Colby > >>>>>> www.ColbyConsulting.com > >>>>>> -- > >>>>>> AccessD mailing list > >>>>>> AccessD at databaseadvisors.com > >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>>>> Website: http://www.databaseadvisors.com > >>>>>> > >>>>>> -- > >>>>>> > >>>>> AccessD mailing list > >>>> AccessD at databaseadvisors.com > >>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>> Website: http://www.databaseadvisors.com > >>>> ********************************************************************** > >>>> WARNING: All e-mail sent to and from this address will be received, > >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, > >>>> Inc. > >>>> corporate e-mail system and is subject to archival, monitoring or > review > >>>> by, and/or disclosure to, someone other than the recipient. > >>>> ********************************************************************** > >>>> > >>>> -- > >>>> > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Tue Jan 25 21:05:37 2011 From: marksimms at verizon.net (Mark Simms) Date: Tue, 25 Jan 2011 22:05:37 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> Message-ID: <006f01cbbd05$e8f81650$bae842f0$@net> I LOVE that site. I joined !! I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. One must stay 2 FEET away from this "big boy". It's also funny, because Access 2007's tabbed interface almost seems to mandate a large format monitor. I can have 50 columns showing in datasheet view now ! > On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan > wrote: > > So common that there's a programmers' website out there - > ?http:/www.thedailywtf.com From jwcolby at colbyconsulting.com Tue Jan 25 21:06:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 22:06:58 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: <4D3F8FD2.3040001@colbyconsulting.com> ;) John W. Colby www.ColbyConsulting.com On 1/25/2011 1:00 PM, David McAfee wrote: > Asger, I'm trying to convert him. He'll eventually come over to the dark > side. ;) > > > > On Tue, Jan 25, 2011 at 2:10 AM, Asger Blond wrote: > >> David, >> As I read the original question, John wants an updatable bound form based >> on a pass-through query. >> AFAIK this is not possible, since a pass-through query is non-updatable. >> Your solution works fine for a R/O form.? >> It is of course possible to make updates via this kind of form but then you >> need to call a separate update procedure, e.g an update sp from SQL Server. >> And then in my vocabulary you are essentially working with an "unbound-form >> solution". >> Asger >> >> -----Oprindelig meddelelse----- >> Fra: accessd-bounces at databaseadvisors.com [mailto: >> accessd-bounces at databaseadvisors.com] P? vegne af David McAfee >> Sendt: 25. januar 2011 02:29 >> Til: Access Developers discussion and problem solving >> Emne: Re: [AccessD] Access 2K to SQL Server >> >> Cool, make a stored procedure which looks for an input parameter like I >> showed in the first reply then modify the QueryDef when you need to call >> the >> query. >> >> >> You can modify the querydef for a passthrough in the same manner. >> >> This is an MDB, not an ADP, right? >> >> >> >> On Mon, Jan 24, 2011 at 5:19 PM, jwcolby>> wrote: >> >>> It was security. I looked at other objects that could be seen through >> the >>> dsn and they all had DISCO and public enabled for reads. I set that for >>> mine and they were visible. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 5:08 PM, David McAfee wrote: >>> >>>> It does sound like security. >>>> >>>> Can you create a stored procedure on the server? >>>> >>>> >>>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>>> wrote: >>>> >>>> I am running into something that I have never seen before. >>>>> >>>>> When I try to create a DSN back to the sql server I end up seeing the >>>>> server, but when I select the server I only see a small set of existing >>>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>>> can't see any of them. I don't know why, or how SQL Server limits what >> I >>>>> can see for the DSN build process. I am assuming that it has to do >> with >>>>> security but this is new to me. >>>>> >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>>> >>>>> John, >>>>>> >>>>>> Have you tried an Access query tied to the linked view where the query >>>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but >> it >>>>>> should return from SQL only the records you need. >>>>>> >>>>>> If the dataset being returned can be read-only (no editing) then you >> can >>>>>> use a pass-through query in Access to call a stored procedure or send >> a >>>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>>> the pass-through query in code just like any other query. To setup a >>>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>>> title bar of the query window, go to Properties, Use the build button >> on >>>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>>> server, set Return Record to Yes. >>>>>> >>>>>> HTH, >>>>>> >>>>>> Rusty >>>>>> >>>>>> >>>>>> >>>>>> -----Original Message----- >>>>>> From: accessd-bounces at databaseadvisors.com >>>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>>> To: Access Developers discussion and problem solving >>>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>>> >>>>>> And can I link to a stored procedure? How to I send the parameter to >>>>>> the stored procedure. >>>>>> >>>>>> You are just a little too light on the actual details for me to get >> this >>>>>> done. >>>>>> >>>>>> I know how to create stored procedures, and I know the syntax in the >>>>>> stored procedure to pass in a parameter. I do not know the syntax in >> a >>>>>> stored procedure to return a recordset. And I haven't a clue how to >> use >>>>>> any of this on the Access side of things. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> >>>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>>> >>>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>>> >>>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>>> >>>>>>> jwcolbywrote: >>>>>> >>>>>> >>>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>>> >>>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>>> hundreds of thousands of records when he really only needs the last >> X >>>>>>>> >>>>>>>> >>>>>>> days, or for Claim X etc. >>>>>> >>>>>>> >>>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>>> accepts a parameter such as a date or a claim ID and allow sql >> server >>>>>>>> >>>>>>>> >>>>>>> to perfrom the filter and return a small result set. >>>>>> >>>>>>> >>>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not >> allow >>>>>>>> >>>>>>>> >>>>>>> some of the fancy stuff that later versions of Access allows - like >>>>>> >>>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>>> >>>>>>>> Any help would be hugely appreciated. >>>>>>>> >>>>>>>> -- >>>>>>>> John W. Colby >>>>>>>> www.ColbyConsulting.com >>>>>>>> -- >>>>>>>> AccessD mailing list >>>>>>>> AccessD at databaseadvisors.com >>>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>> Website: http://www.databaseadvisors.com >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> ********************************************************************** >>>>>> WARNING: All e-mail sent to and from this address will be received, >>>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>>> Inc. >>>>>> corporate e-mail system and is subject to archival, monitoring or >> review >>>>>> by, and/or disclosure to, someone other than the recipient. >>>>>> ********************************************************************** >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Tue Jan 25 21:24:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 22:24:34 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: <006f01cbbd05$e8f81650$bae842f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> Message-ID: <4D3F93F2.6050400@colbyconsulting.com> LOL, yep those big monitors are great for that kind of stuff. I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. John W. Colby www.ColbyConsulting.com On 1/25/2011 10:05 PM, Mark Simms wrote: > I LOVE that site. I joined !! > I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away from this "big boy". > > It's also funny, because Access 2007's tabbed interface almost seems to > mandate a large format monitor. > I can have 50 columns showing in datasheet view now ! > >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >>> So common that there's a programmers' website out there - >> http:/www.thedailywtf.com > > From pcs.accessd at gmail.com Tue Jan 25 23:12:31 2011 From: pcs.accessd at gmail.com (Borge Hansen) Date: Wed, 26 Jan 2011 15:12:31 +1000 Subject: [AccessD] From Lake Woebegone In-Reply-To: <4D3F93F2.6050400@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: John, Just curious: how do you connect *two* external monitors to your laptop? I connect one using the hdmi port on my laptop. How would I connect a second and have *two* extended screens in addition to the laptop screen? borge On Wednesday, January 26, 2011, jwcolby wrote: > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. ?Pretty darned awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: > > I LOVE that site. I joined !! > I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away from this "big boy". > > It's also funny, because Access 2007's tabbed interface almost seems to > mandate a large format monitor. > I can have 50 columns showing in datasheet view now ! > > > On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan > ?wrote: > > So common that there's a programmers' website out there - > > ?http:/www.thedailywtf.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Tue Jan 25 23:55:46 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 26 Jan 2011 15:55:46 +1000 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com>, <4D3F93F2.6050400@colbyconsulting.com>, Message-ID: <4D3FB762.20455.18FADC5D@stuart.lexacorp.com.pg> Something like this? http://goo.gl/i8FuG -- Stuart On 26 Jan 2011 at 15:12, Borge Hansen wrote: > John, > Just curious: how do you connect *two* external monitors to your > laptop? I connect one using the hdmi port on my laptop. How would I > connect a second and have *two* extended screens in addition to the > laptop screen? borge > > On Wednesday, January 26, 2011, jwcolby > wrote: > LOL, yep those big monitors are great for that kind of stuff. > > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 > native resolution. ?Pretty darned awesome. > > John W. Colby > > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: > > > I LOVE that site. I joined !! > I'm also now posting from my new > Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away > from this "big boy". > > It's also funny, because Access 2007's tabbed > interface almost seems to > mandate a large format monitor. > I can > have 50 columns showing in datasheet view now ! > > > On Mon, Jan 24, > 2011 at 3:35 AM, Stuart McLachlan > ?wrote: > > > So common that there's a programmers' website out there - > > > ?http:/www.thedailywtf.com > > > > > -- > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Wed Jan 26 06:43:53 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 26 Jan 2011 06:43:53 -0600 Subject: [AccessD] Dual Monitors (was: From Lake Woebegone) In-Reply-To: <4D3F93F2.6050400@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: <420C542311CA48F99E8310BF6F94C261@DanWaters> Yowser!! :-) You must have to swivel in your chair to look from one side to the other! What brand of monitors did you get? Any thoughts on those? I have a pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). These have 1600 X 1200 resolution, and the screens are non-glare. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 25, 2011 9:25 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] From Lake Woebegone LOL, yep those big monitors are great for that kind of stuff. I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. John W. Colby www.ColbyConsulting.com On 1/25/2011 10:05 PM, Mark Simms wrote: > I LOVE that site. I joined !! > I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away from this "big boy". > > It's also funny, because Access 2007's tabbed interface almost seems to > mandate a large format monitor. > I can have 50 columns showing in datasheet view now ! > >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >>> So common that there's a programmers' website out there - >> http:/www.thedailywtf.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Wed Jan 26 07:01:11 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 26 Jan 2011 07:01:11 -0600 Subject: [AccessD] OT: Girl Scout Cookies Message-ID: <7256C1C122B34AC99B616FFBD55BB1B5@DanWaters> Starting Feb 18th, there's a new free app you can download to your smartphone. It uses GPS technology to show you where the nearest Girl Scout Cookie Booth is from your current location. For me, this might be the last reason I need to get a smartphone! Go to www.girlscoutsrv.org . This site is for MN & WI, and the app's not there yet, but perhaps the app will be available nationwide. Dan From jwcolby at colbyconsulting.com Wed Jan 26 10:26:02 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 11:26:02 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: <4D404B1A.1030109@colbyconsulting.com> My laptop has two outputs in the back. I just connect them in. After that because it has two connectors, it expects to use two external monitors so my display control software has stuff for setting it up. John W. Colby www.ColbyConsulting.com On 1/26/2011 12:12 AM, Borge Hansen wrote: > John, > Just curious: how do you connect *two* external monitors to your laptop? > I connect one using the hdmi port on my laptop. How would I connect a > second and have *two* extended screens in addition to the laptop > screen? > borge > > On Wednesday, January 26, 2011, jwcolby wrote: >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >> >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems to >> mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >> >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >> >> So common that there's a programmers' website out there - >> >> http:/www.thedailywtf.com >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From jwcolby at colbyconsulting.com Wed Jan 26 10:26:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 11:26:53 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: <4D404B4D.4050200@colbyconsulting.com> I don't get to have three screens though, only two at a time. I just use the two external monitors. John W. Colby www.ColbyConsulting.com On 1/26/2011 12:12 AM, Borge Hansen wrote: > John, > Just curious: how do you connect *two* external monitors to your laptop? > I connect one using the hdmi port on my laptop. How would I connect a > second and have *two* extended screens in addition to the laptop > screen? > borge > > On Wednesday, January 26, 2011, jwcolby wrote: >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >> >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems to >> mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >> >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >> >> So common that there's a programmers' website out there - >> >> http:/www.thedailywtf.com >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From fuller.artful at gmail.com Wed Jan 26 10:27:58 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 26 Jan 2011 11:27:58 -0500 Subject: [AccessD] GetOpenFileName vs. Windows 7 Message-ID: It seems there are compatibility issues with this combination. I've googled and found a thread or two, but nothing leapt out as The Solution. Anyone? TIA, Arthur From charlotte.foust at gmail.com Wed Jan 26 10:55:59 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 26 Jan 2011 08:55:59 -0800 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: Message-ID: I suspect you may have to rely on .Net framework calls for that purpose in Win 7. Charlotte Foust On Wed, Jan 26, 2011 at 8:27 AM, Arthur Fuller wrote: > It seems there are compatibility issues with this combination. I've googled > and found a thread or two, but nothing leapt out as The Solution. Anyone? > > TIA, > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From fuller.artful at gmail.com Wed Jan 26 11:03:03 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 26 Jan 2011 12:03:03 -0500 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: Message-ID: Ok. Any pointers where to look for the equivalent? Thanks, Arthur On Wed, Jan 26, 2011 at 11:55 AM, Charlotte Foust wrote: > I suspect you may have to rely on .Net framework calls for that > purpose in Win 7. > > Charlotte Foust > From jwcolby at colbyconsulting.com Wed Jan 26 12:26:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 13:26:08 -0500 Subject: [AccessD] Dual Monitors In-Reply-To: <420C542311CA48F99E8310BF6F94C261@DanWaters> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> <420C542311CA48F99E8310BF6F94C261@DanWaters> Message-ID: <4D406740.9090604@colbyconsulting.com> I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. John W. Colby www.ColbyConsulting.com On 1/26/2011 7:43 AM, Dan Waters wrote: > Yowser!! :-) You must have to swivel in your chair to look from one side to > the other! > > What brand of monitors did you get? Any thoughts on those? I have a pair > of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 25, 2011 9:25 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native > resolution. Pretty darned > awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems to >> mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>> wrote: >>>> So common that there's a programmers' website out there - >>> http:/www.thedailywtf.com >> >> From shamil at smsconsulting.spb.ru Wed Jan 26 13:56:15 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 26 Jan 2011 22:56:15 +0300 Subject: [AccessD] Dual Monitors In-Reply-To: <4D406740.9090604@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> Message-ID: Hi John -- <<< I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. >>> That's a ridiculous price for St.Petersburg, Russia. I should start thinking seriously how to get moved there in your country... Especially taking into that Mr. Putin seems to be planning to get here at power on year 2012 for another 12 (or 14!?) years... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 26 ?????? 2011 ?. 21:26 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. John W. Colby www.ColbyConsulting.com On 1/26/2011 7:43 AM, Dan Waters wrote: > Yowser!! :-) You must have to swivel in your chair to look from one > side to the other! > > What brand of monitors did you get? Any thoughts on those? I have a > pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 25, 2011 9:25 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 > native resolution. Pretty darned awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems >> to mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>> wrote: >>>> So common that there's a programmers' website out there - >>> http:/www.thedailywtf.com >> >> From shamil at smsconsulting.spb.ru Wed Jan 26 14:51:16 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 26 Jan 2011 23:51:16 +0300 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) In-Reply-To: References: Message-ID: Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 26 14:58:20 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 15:58:20 -0500 Subject: [AccessD] Connect to SQL Server views Message-ID: <4D408AEC.8070100@colbyconsulting.com> I have a strange something happening and I don't know why From my client workstation, when I connect to (try to link tables to) PSServer (SQL Server) I can pretty much only see a small set of views. I discovered that in order for my new views to be seen I had to set a DISCO user and a public Role for my new views, at which point I could see them from my workstation. When I try the same thing from the server that holds all of the Access database files, I can not see those same set of views but I can see a single tab which says tables, and it looks like I am only seeing tables in that tab. Once I link the view from my workstation I can see the view's contents from my workstation. When I move back to the server I cannot see the view, I get an error that the view is not a valid object or some such. I have to fix up the connect string and then it works just fine. Good:ODBC;Description=PS;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft? Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes Bad:ODBC;Description=PS Server;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft? Access;WSID=DISABILITYINS89;Trusted_Connection=Yes I just replace the connect string I labeled Bad with the one I labeled good and (from the server) I can see the view data. And finally, if all that ain't strange enough, I can see the data from my workstation AND DiscoSvr with the original connect string. -- John W. Colby www.ColbyConsulting.com From rusty.hammond at cpiqpc.com Wed Jan 26 15:05:41 2011 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Wed, 26 Jan 2011 15:05:41 -0600 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <4D408AEC.8070100@colbyconsulting.com> References: <4D408AEC.8070100@colbyconsulting.com> Message-ID: <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> Your Bad connect string does not specify a Database ie DATABASE=Millennium Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 26, 2011 2:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Connect to SQL Server views I have a strange something happening and I don't know why From my client workstation, when I connect to (try to link tables to) PSServer (SQL Server) I can pretty much only see a small set of views. I discovered that in order for my new views to be seen I had to set a DISCO user and a public Role for my new views, at which point I could see them from my workstation. When I try the same thing from the server that holds all of the Access database files, I can not see those same set of views but I can see a single tab which says tables, and it looks like I am only seeing tables in that tab. Once I link the view from my workstation I can see the view's contents from my workstation. When I move back to the server I cannot see the view, I get an error that the view is not a valid object or some such. I have to fix up the connect string and then it works just fine. Good:ODBC;Description=PS;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft(r) Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes Bad:ODBC;Description=PS Server;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft(r) Access;WSID=DISABILITYINS89;Trusted_Connection=Yes I just replace the connect string I labeled Bad with the one I labeled good and (from the server) I can see the view data. And finally, if all that ain't strange enough, I can see the data from my workstation AND DiscoSvr with the original connect string. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From jwcolby at colbyconsulting.com Wed Jan 26 15:54:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 16:54:47 -0500 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> References: <4D408AEC.8070100@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: <4D409827.6040004@colbyconsulting.com> Yes, I can see that. But why does it work (I can see data) using the "bad" connection string from my workstation, but not from the server machine? John W. Colby www.ColbyConsulting.com On 1/26/2011 4:05 PM, Rusty Hammond wrote: > Your Bad connect string does not specify a Database ie > DATABASE=Millennium > > Rusty > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 26, 2011 2:58 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Connect to SQL Server views > > I have a strange something happening and I don't know why > > From my client workstation, when I connect to (try to link tables to) > PSServer (SQL Server) I can pretty much only see a small set of views. > I discovered that in order for my new views to be seen I had to set a > DISCO user and a public Role for my new views, at which point I could > see them from my workstation. > > When I try the same thing from the server that holds all of the Access > database files, I can not see those same set of views but I can see a > single tab which says tables, and it looks like I am only seeing tables > in that tab. > > Once I link the view from my workstation I can see the view's contents > from my workstation. > > When I move back to the server I cannot see the view, I get an error > that the view is not a valid object or some such. > > I have to fix up the connect string and then it works just fine. > > Good:ODBC;Description=PS;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes > > Bad:ODBC;Description=PS Server;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS89;Trusted_Connection=Yes > > I just replace the connect string I labeled Bad with the one I labeled > good and (from the server) I can see the view data. > > And finally, if all that ain't strange enough, I can see the data from > my workstation AND DiscoSvr with the original connect string. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > From stuart at lexacorp.com.pg Wed Jan 26 15:59:17 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 27 Jan 2011 07:59:17 +1000 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: , Message-ID: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> I'm currently using the GetOpenFilenameAPI on 64 bit Win7 from Access without any problems. (You just have to put the word THREADSAFE in the function declaration). Note that I do quite a bit of work with API calls. I never use .Net framework calls. Basically they are just wrappers to the API which is still there. -- Stuart On 26 Jan 2011 at 8:55, Charlotte Foust wrote: > I suspect you may have to rely on .Net framework calls for that > purpose in Win 7. > > Charlotte Foust > > On Wed, Jan 26, 2011 at 8:27 AM, Arthur Fuller wrote: >> It seems there are compatibility issues with this combination. I've googled > and found a thread or two, but nothing leapt out as The Solution. Anyone? >> >> TIA, >> Arthur From fuller.artful at gmail.com Wed Jan 26 16:13:19 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 26 Jan 2011 17:13:19 -0500 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> References: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> Message-ID: Where in the declaration does THREADSAFE go? Thanks, Arthur On Wed, Jan 26, 2011 at 4:59 PM, Stuart McLachlan wrote: > I'm currently using the GetOpenFilenameAPI on 64 bit Win7 from Access > without any > problems. (You just have to put the word THREADSAFE in the function > declaration). > > Note that I do quite a bit of work with API calls. I never use .Net > framework calls. Basically > they are just wrappers to the API which is still there. > > -- > Stuart > From gustav at cactus.dk Wed Jan 26 16:33:25 2011 From: gustav at cactus.dk (Gustav Brock) Date: Wed, 26 Jan 2011 23:33:25 +0100 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Message-ID: Hi Shamil It appears that even though a free version exists, it doesn't mean that the system is fully open-source. Question is how much configurable/extensible it is? /gustav >>> shamil at smsconsulting.spb.ru 26-01-2011 21:51 >>> Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav From accessd at shaw.ca Wed Jan 26 16:33:16 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2011 14:33:16 -0800 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) In-Reply-To: References: Message-ID: I am sorry my friend. I tried; but the days are still only 24 hours and I need sleep... you will have to do as I have done; specialize and try and drag family in on your business schemes to fill in the gaps. ;-) Single man companies just do not work anymore. :-( Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 26, 2011 12:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 26 16:35:43 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2011 14:35:43 -0800 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <4D408AEC.8070100@colbyconsulting.com> References: <4D408AEC.8070100@colbyconsulting.com> Message-ID: <50B1B512E0AD47559560233F45C1F8CE@creativesystemdesigns.com> Good detective work. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 26, 2011 12:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Connect to SQL Server views I have a strange something happening and I don't know why From my client workstation, when I connect to (try to link tables to) PSServer (SQL Server) I can pretty much only see a small set of views. I discovered that in order for my new views to be seen I had to set a DISCO user and a public Role for my new views, at which point I could see them from my workstation. When I try the same thing from the server that holds all of the Access database files, I can not see those same set of views but I can see a single tab which says tables, and it looks like I am only seeing tables in that tab. Once I link the view from my workstation I can see the view's contents from my workstation. When I move back to the server I cannot see the view, I get an error that the view is not a valid object or some such. I have to fix up the connect string and then it works just fine. Good:ODBC;Description=PS;DRIVER=SQL Server;SERVER=PSSERVER;APP=MicrosoftR Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes Bad:ODBC;Description=PS Server;DRIVER=SQL Server;SERVER=PSSERVER;APP=MicrosoftR Access;WSID=DISABILITYINS89;Trusted_Connection=Yes I just replace the connect string I labeled Bad with the one I labeled good and (from the server) I can see the view data. And finally, if all that ain't strange enough, I can see the data from my workstation AND DiscoSvr with the original connect string. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 26 16:37:50 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2011 14:37:50 -0800 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <4D409827.6040004@colbyconsulting.com> References: <4D408AEC.8070100@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> <4D409827.6040004@colbyconsulting.com> Message-ID: <1FD528C3E4EE4A948BD33730F2093430@creativesystemdesigns.com> Check your local scripts or config files. I bet that "DATABASE=Millennium" is in there somewhere and is working as a default DB. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 26, 2011 1:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Connect to SQL Server views Yes, I can see that. But why does it work (I can see data) using the "bad" connection string from my workstation, but not from the server machine? John W. Colby www.ColbyConsulting.com On 1/26/2011 4:05 PM, Rusty Hammond wrote: > Your Bad connect string does not specify a Database ie > DATABASE=Millennium > > Rusty > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 26, 2011 2:58 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Connect to SQL Server views > > I have a strange something happening and I don't know why > > From my client workstation, when I connect to (try to link tables to) > PSServer (SQL Server) I can pretty much only see a small set of views. > I discovered that in order for my new views to be seen I had to set a > DISCO user and a public Role for my new views, at which point I could > see them from my workstation. > > When I try the same thing from the server that holds all of the Access > database files, I can not see those same set of views but I can see a > single tab which says tables, and it looks like I am only seeing tables > in that tab. > > Once I link the view from my workstation I can see the view's contents > from my workstation. > > When I move back to the server I cannot see the view, I get an error > that the view is not a valid object or some such. > > I have to fix up the connect string and then it works just fine. > > Good:ODBC;Description=PS;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes > > Bad:ODBC;Description=PS Server;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS89;Trusted_Connection=Yes > > I just replace the connect string I labeled Bad with the one I labeled > good and (from the server) I can see the view data. > > And finally, if all that ain't strange enough, I can see the data from > my workstation AND DiscoSvr with the original connect string. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Wed Jan 26 17:18:14 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 27 Jan 2011 09:18:14 +1000 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: , <4D409935.5484.1C84967@stuart.lexacorp.com.pg>, Message-ID: <4D40ABB6.25896.21091BE@stuart.lexacorp.com.pg> Sorry, that was off the top of my head and I got things mixed up. I've been doing quite a bit of multithreading recently and had thread safe functions on the brain. I should have said PTRSAFE which is required if you are calling APIs from x64 Access 2010 ( in my case, the workstations using Office 10 x64 are running Windows 7 x64) Because of mixed OS/Office versions wth many clients I still develop in 2003 and distribute MDB/MDEs. (that and the fact that I hate the development environment in A2007+) A typical declaration not looks like this #If VBA7 Then 'Access 2010 - allow for 64 bit Declare PtrSafe Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #Else 'earlier version of Access. Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #End If Here's a good primer on the subject: http://www.jkp-ads.com/articles/apideclarations.asp -- Stuart On 26 Jan 2011 at 17:13, Arthur Fuller wrote: > Where in the declaration does THREADSAFE go? > > Thanks, > Arthur > > On Wed, Jan 26, 2011 at 4:59 PM, Stuart McLachlan > wrote: > > > I'm currently using the GetOpenFilenameAPI on 64 bit Win7 from > > Access without any problems. (You just have to put the word > > THREADSAFE in the function declaration). > > > > Note that I do quite a bit of work with API calls. I never use .Net > > framework calls. Basically they are just wrappers to the API which > > is still there. > > > > -- > > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Darryl.Collins at iag.com.au Wed Jan 26 17:28:08 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 27 Jan 2011 10:28:08 +1100 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) In-Reply-To: Message-ID: <201101262328.p0QNSBiw008617@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ yeah, I have to agree here. Man.. there is soo much to try and get your head around these days and less and less time to spend learning stuff. I thought I was just getting old, but no, it really is way more complex than it used to be. Seriously thinking about outsourcing all the web stuff to someone else and just focus on what I am good at / like. hmmmm... Maybe I just need my morning coffee! cheers darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, 27 January 2011 9:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) I am sorry my friend. I tried; but the days are still only 24 hours and I need sleep... you will have to do as I have done; specialize and try and drag family in on your business schemes to fill in the gaps. ;-) Single man companies just do not work anymore. :-( Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 26, 2011 12:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From stuart at lexacorp.com.pg Wed Jan 26 17:48:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 27 Jan 2011 09:48:18 +1000 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) In-Reply-To: <201101262328.p0QNSBiw008617@databaseadvisors.com> References: , <201101262328.p0QNSBiw008617@databaseadvisors.com> Message-ID: <4D40B2C2.21070.22C19A3@stuart.lexacorp.com.pg> That's exactly why I teamed up with a web developer here. We both have our own businesses but work together on some projects. We have also recently set up a separate joint business (if that that expression makes sense ). -- Stuart On 27 Jan 2011 at 10:28, Darryl Collins wrote: > Seriously thinking about outsourcing all the web stuff to someone else > and just focus on what I am good at / like. > > hmmmm... Maybe I just need my morning coffee! > cheers > darryl > From charlotte.foust at gmail.com Wed Jan 26 22:24:15 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 26 Jan 2011 20:24:15 -0800 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: <4D40ABB6.25896.21091BE@stuart.lexacorp.com.pg> References: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> <4D40ABB6.25896.21091BE@stuart.lexacorp.com.pg> Message-ID: I've known Jan Karel for years, and he is indeed expert in all things Excel, which translates pretty well into all things VBA. Access is his weakest Office product, but that doesn't mean he's weak in it. Charlotte Foust > > Here's a good primer on the subject: > ?http://www.jkp-ads.com/articles/apideclarations.asp > > -- > Stuart > From Darryl.Collins at iag.com.au Wed Jan 26 22:31:55 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 27 Jan 2011 15:31:55 +1100 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: Message-ID: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ He is one the guys who wrote "Name Manager" for Excel, the excellent addin from decision models. I have met Charles Williams, the other author and have a few of their free and paid products. Send him a big thanks from me if you speak with him. His Excel contributions are outstandingly good and saved me many hours of effort. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, 27 January 2011 3:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] GetOpenFileName vs. Windows 7 I've known Jan Karel for years, and he is indeed expert in all things Excel, which translates pretty well into all things VBA. Access is his weakest Office product, but that doesn't mean he's weak in it. Charlotte Foust > > Here's a good primer on the subject: > ?http://www.jkp-ads.com/articles/apideclarations.asp > > -- > Stuart > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From dw-murphy at cox.net Wed Jan 26 23:44:56 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Wed, 26 Jan 2011 21:44:56 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> References: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> Message-ID: Folks, I am trying to create a form to review the first few rows of an excel spreadsheet before going through an import process. These spread sheets can be unstructured as far as which column is where and what they are called so the user has to select which column goes in which field in the import table. I open my ADO connection and get the field names and get a recordset from the first work sheet. I them set it as the recordset of a form in datasheet view expecting to see all the rows. The form loads the recordset as I can see the row count and the record selectors, but I can't see any fields in it. I can step through a recordset row in code and verify that there are values. What am I missing to make the records visible? Code snippet follows: sStrQuery = " Select * FROM " & sSheetName & "" Set rsF = New ADODB.Recordset With rsF .Source = sStrQuery .ActiveConnection = cn .LockType = adLockReadOnly .CursorType = adOpenStatic .Open End With Set Forms("frmImportVendorExcelDisplay").Recordset = rsF Forms("frmImportVendorExcelDisplay").Refresh Doug From Darryl.Collins at iag.com.au Wed Jan 26 23:57:32 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 27 Jan 2011 16:57:32 +1100 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: Message-ID: <201101270557.p0R5vXqe027754@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Doug, have a peep here. It may be useful. <> cheers darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Thursday, 27 January 2011 4:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Set a form's recordset to an ADO recordset to view records Folks, I am trying to create a form to review the first few rows of an excel spreadsheet before going through an import process. These spread sheets can be unstructured as far as which column is where and what they are called so the user has to select which column goes in which field in the import table. I open my ADO connection and get the field names and get a recordset from the first work sheet. I them set it as the recordset of a form in datasheet view expecting to see all the rows. The form loads the recordset as I can see the row count and the record selectors, but I can't see any fields in it. I can step through a recordset row in code and verify that there are values. What am I missing to make the records visible? Code snippet follows: sStrQuery = " Select * FROM " & sSheetName & "" Set rsF = New ADODB.Recordset With rsF .Source = sStrQuery .ActiveConnection = cn .LockType = adLockReadOnly .CursorType = adOpenStatic .Open End With Set Forms("frmImportVendorExcelDisplay").Recordset = rsF Forms("frmImportVendorExcelDisplay").Refresh Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From marksimms at verizon.net Thu Jan 27 05:39:28 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 06:39:28 -0500 Subject: [AccessD] Dual Monitors (was: From Lake Woebegone) In-Reply-To: <420C542311CA48F99E8310BF6F94C261@DanWaters> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> <420C542311CA48F99E8310BF6F94C261@DanWaters> Message-ID: <000a01cbbe16$db9b0a00$92d11e00$@net> That being said about large screen LCD's/TFT's: Do NOT BUY a German Hanns-G monitor. I got mine used and cheap. It's good, but far from perfect. You need a Masters In Fine Arts degree (MFA) just to "tune it" with all of the settings including the NVidea settings and calibration. Also, I discovered that Hanns-G is pulling out of the US market for large screens. Apparently, the competition has done them in...mainly from LG, Samsung, AOC, and Viewsonic. On top of those, others have entered the market as well. Prices have been plummeting at phenomenal rates. > > What brand of monitors did you get? Any thoughts on those? I have a > pair > of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still > great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan From marksimms at verizon.net Thu Jan 27 05:45:25 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 06:45:25 -0500 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> Message-ID: <000b01cbbe17$b077fd50$1167f7f0$@net> Yeah, Shamil, but you won't get any sympathy from me...why not ? : Your country has all of my money ! (From the crude oil !!) $50 per fill-up now. People aligned with the oil industry out there take baths in champagne or vodka.... Now THAT'S ridiculous. > >>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... > Especially taking into that Mr. Putin seems to be planning to get here > at > power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil From shamil at smsconsulting.spb.ru Thu Jan 27 06:00:43 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 27 Jan 2011 15:00:43 +0300 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: <000b01cbbe17$b077fd50$1167f7f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com><4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net><4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg><006f01cbbd05$e8f81650$bae842f0$@net><4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters><4D406740.9090604@colbyconsulting.com> <000b01cbbe17$b077fd50$1167f7f0$@net> Message-ID: <1881DF5ED1694C449846A58D0A02B4AF@nant> Hi Mark, I was kidding. Are you serious? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 27 ?????? 2011 ?. 14:45 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors-ridiculous Yeah, Shamil, but you won't get any sympathy from me...why not ? : Your country has all of my money ! (From the crude oil !!) $50 per fill-up now. People aligned with the oil industry out there take baths in champagne or vodka.... Now THAT'S ridiculous. > >>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... > Especially taking into that Mr. Putin seems to be planning to get here > at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil From marksimms at verizon.net Thu Jan 27 06:32:59 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 07:32:59 -0500 Subject: [AccessD] good SSD article In-Reply-To: <4D3EF9CC.30204@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> <4D3EF9CC.30204@colbyconsulting.com> Message-ID: <000901cbbe1e$55984550$00c8cff0$@net> http://www.zdnet.com/blog/bott/windows-7-and-ssds-setup-secrets-and-tune-up-tweaks/2910?pg=2 John - thanks for getting me started into investigating this new technology. As usual, it's new and the going is a bit bumpy....drivers, OS, firmware.... Everything must be synched for expected high performance. Ferrari's need a constant stream of fixes, tweaks, and tuning. From jwcolby at colbyconsulting.com Thu Jan 27 07:09:20 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 08:09:20 -0500 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: <000b01cbbe17$b077fd50$1167f7f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> <000b01cbbe17$b077fd50$1167f7f0$@net> Message-ID: <4D416E80.6060301@colbyconsulting.com> LOL, Mark you are not personally responsible for all the abuses that your country does in the world. You may believe me that Shamil doesn't see a penny of that oil money. John W. Colby www.ColbyConsulting.com On 1/27/2011 6:45 AM, Mark Simms wrote: > Yeah, Shamil, but you won't get any sympathy from me...why not ? : Your > country has all of my money ! > (From the crude oil !!) $50 per fill-up now. > > People aligned with the oil industry out there take baths in champagne or > vodka.... > Now THAT'S ridiculous. > >>>>> >> That's a ridiculous price for St.Petersburg, Russia. >> I should start thinking seriously how to get moved there in your >> country... >> Especially taking into that Mr. Putin seems to be planning to get here >> at >> power on year 2012 for another 12 (or 14!?) years... >> >> Thank you. >> >> -- >> Shamil > > From jwcolby at colbyconsulting.com Thu Jan 27 07:14:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 08:14:09 -0500 Subject: [AccessD] good SSD article In-Reply-To: <000901cbbe1e$55984550$00c8cff0$@net> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> <4D3EF9CC.30204@colbyconsulting.com> <000901cbbe1e$55984550$00c8cff0$@net> Message-ID: <4D416FA1.2050705@colbyconsulting.com> Yes, the technology is very different from rotating media, and it is coming into a world where OSes were custom designed for rotating media. The OSes will eventually catch up and be tweaked to understand and care for the SSD but between now and then the user has to do stuff. In fact the situation is already miles ahead of just two years ago. SSDs are one area where buying the latest technology will save you a lot of grief. And bottom line, it is write access that suffers from all of this. Read speeds are pretty much not affected by all of the issues. John W. Colby www.ColbyConsulting.com On 1/27/2011 7:32 AM, Mark Simms wrote: > http://www.zdnet.com/blog/bott/windows-7-and-ssds-setup-secrets-and-tune-up-tweaks/2910?pg=2 > > John - thanks for getting me started into investigating this new technology. > As usual, it's new and the going is a bit bumpy....drivers, OS, firmware.... > Everything must be synched for expected high performance. > > Ferrari's need a constant stream of fixes, tweaks, and tuning. > > > > From edzedz at comcast.net Thu Jan 27 10:38:30 2011 From: edzedz at comcast.net (Edward Zuris) Date: Thu, 27 Jan 2011 09:38:30 -0700 Subject: [AccessD] Dual Monitors In-Reply-To: Message-ID: <000001cbbe40$a25624d0$5bdea8c0@edz1> From what I hear from my friends overseas a lot of computer related products in the USA are rather inexpensive compared their local markets. However, I am sure there are places outside the USA has even cheaper prices. Every Nation has its issues. Russian might, or might not, be going back it's old USSR ways. And in the USA we have more than our fair share of crazy people. And we elect a number of our crazies into high positions into the government. Of the two, I'll think we are better off with the cheaper computer monitors and some crazies, in Congress. We also get to watch them on CSPAN TV. It is like watching a circus in slow motion. The USA has many cultures and climates. I live in the American Southwest desert. One place I really liked was the American Northwest. Fished for salmon around Everett. Where John lives it can get hot and humid in the summer, but there is good fishing near by. I spent a summer near Asheville, and the weekends at the Outer Banks. As far as I am concerned, Shamil, you are welcome. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 26, 2011 12:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hi John -- <<< I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. >>> That's a ridiculous price for St.Petersburg, Russia. I should start thinking seriously how to get moved there in your country... Especially taking into that Mr. Putin seems to be planning to get here at power on year 2012 for another 12 (or 14!?) years... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 26 ?????? 2011 ?. 21:26 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. John W. Colby www.ColbyConsulting.com On 1/26/2011 7:43 AM, Dan Waters wrote: > Yowser!! :-) You must have to swivel in your chair to look from one > side to the other! > > What brand of monitors did you get? Any thoughts on those? I have a > pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 25, 2011 9:25 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 > native resolution. Pretty darned awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems >> to mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>> wrote: >>>> So common that there's a programmers' website out there - >>> http:/www.thedailywtf.com >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Thu Jan 27 10:39:46 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 27 Jan 2011 08:39:46 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: <201101270557.p0R5vXqe027754@databaseadvisors.com> References: <201101270557.p0R5vXqe027754@databaseadvisors.com> Message-ID: <42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> Hi Darryl, Thanks for the material. I can get the loaded recordset, what I want to do is display the first ten rows or so in a datasheet so the user can select the appropriate columns to import and select the table field they should be imported into. The issue I am having is I can not get the recordset to display on a form in datasheet mode. The form shows that the records are there in displaying the record count and the appropriate number of record selectors, but no data is shown. I can't figure out what is going on. I'll keep your material for future reference. Good stuff. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Wednesday, January 26, 2011 9:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to view records ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ Doug, have a peep here. It may be useful. <> cheers darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Thursday, 27 January 2011 4:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Set a form's recordset to an ADO recordset to view records Folks, I am trying to create a form to review the first few rows of an excel spreadsheet before going through an import process. These spread sheets can be unstructured as far as which column is where and what they are called so the user has to select which column goes in which field in the import table. I open my ADO connection and get the field names and get a recordset from the first work sheet. I them set it as the recordset of a form in datasheet view expecting to see all the rows. The form loads the recordset as I can see the row count and the record selectors, but I can't see any fields in it. I can step through a recordset row in code and verify that there are values. What am I missing to make the records visible? Code snippet follows: sStrQuery = " Select * FROM " & sSheetName & "" Set rsF = New ADODB.Recordset With rsF .Source = sStrQuery .ActiveConnection = cn .LockType = adLockReadOnly .CursorType = adOpenStatic .Open End With Set Forms("frmImportVendorExcelDisplay").Recordset = rsF Forms("frmImportVendorExcelDisplay").Refresh Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 27 11:05:41 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 12:05:41 -0500 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbe40$a25624d0$5bdea8c0@edz1> References: <000001cbbe40$a25624d0$5bdea8c0@edz1> Message-ID: <4D41A5E5.8090806@colbyconsulting.com> I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning to > get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. >>> I can have 50 columns showing in datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > From charlotte.foust at gmail.com Thu Jan 27 11:05:58 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 27 Jan 2011 09:05:58 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: <42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> References: <201101270557.p0R5vXqe027754@databaseadvisors.com> <42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> Message-ID: What happens if you use a continuous form laid out to look like a datasheet? I've never tried binding a datasheet to an ADO recordset, but I know forms work. And what version of Access? Charlotte Foust On Thu, Jan 27, 2011 at 8:39 AM, Doug Murphy wrote: > Hi Darryl, > > Thanks for the material. I can get the loaded recordset, what I want to do > is display the first ten rows or so in a datasheet so the user can select > the appropriate columns to import and select the table field they should be > imported into. The issue I am having is I can not get the recordset to > display on a form in datasheet mode. The form shows that the records are > there in displaying the record count and the appropriate number of record > selectors, but no data is shown. I can't figure out what is going on. > > I'll keep your material for future reference. Good stuff. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins > Sent: Wednesday, January 26, 2011 9:58 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to view > records > > > ____________________________________________________________________________ > ___________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of > this message. > ____________________________________________________________________________ > ___________ > > > > Doug, > > have a peep here. It may be useful. > > < el>> > > cheers > darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Thursday, 27 January 2011 4:45 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Set a form's recordset to an ADO recordset to view > records > > Folks, > > I am trying to create a form to review the first few rows of an excel > spreadsheet before going through an import process. These spread sheets can > be unstructured as far as which column is where and what they are called so > the user has to select which column goes in which field in the import table. > I open my ADO connection and get the field names and get a recordset from > the first work sheet. I them set it as the recordset of a form in datasheet > view expecting to see all the rows. The form loads the recordset as I can > see the row count and the record selectors, but I can't see any fields in > it. I can step through a recordset row in code and verify that there are > values. What am I missing to make the records visible? > > Code snippet follows: > > ? ? ?sStrQuery = " Select * FROM " & sSheetName & "" > > ? ? ?Set rsF = New ADODB.Recordset > ? ? ?With rsF > ? ? ? ? ? ?.Source = sStrQuery > ? ? ? ? ? ?.ActiveConnection = cn > ? ? ? ? ? ?.LockType = adLockReadOnly > ? ? ? ? ? ?.CursorType = adOpenStatic > ? ? ? ? ? ?.Open > ? ? ?End With > > ? ? Set Forms("frmImportVendorExcelDisplay").Recordset = rsF > ? ? ? ? ? Forms("frmImportVendorExcelDisplay").Refresh > > Doug > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ____________________________________________________________________________ > ___________ > > The information transmitted in this message and its attachments (if any) is > intended only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any review, > retransmission, dissemination or other use of, or taking of any action in > reliance upon this information, by persons or entities other than the > intended recipient is prohibited. > > If you have received this in error, please contact the sender and delete > this e-mail and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or > distribute the information contained in this e-mail and any attached files, > with the permission of the sender. > > This message has been scanned for viruses. > ____________________________________________________________________________ > ___________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Thu Jan 27 11:13:48 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 27 Jan 2011 09:13:48 -0800 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> References: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> Message-ID: He's also a VIP on Eileen's Lounge, which I helped establish in memory of Eileen Wharmsby, who created Woody's Lounge. You can thank him yourself if you register at http://www.eileenslounge.com. Our tame MS MVP ;-}, Hans Vogelaar, is also on hand to answer Access questions and is one of our admins and founders. Charlotte Foust On Wed, Jan 26, 2011 at 8:31 PM, Darryl Collins wrote: > > _______________________________________________________________________________________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of this message. > _______________________________________________________________________________________ > > > > He is one the guys who wrote "Name Manager" for Excel, the excellent addin from decision models. ?I have met Charles Williams, the other author and have a few of their free and paid products. ?Send him a big thanks from me if you speak with him. ?His Excel contributions are outstandingly good and saved me many hours of effort. > > cheers > Darryl. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Thursday, 27 January 2011 3:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] GetOpenFileName vs. Windows 7 > > I've known Jan Karel for years, and he is indeed expert in all things > Excel, which translates pretty well into all things VBA. ?Access is > his weakest Office product, but that doesn't mean he's weak in it. > > Charlotte Foust > > >> >> Here's a good primer on the subject: >> ?http://www.jkp-ads.com/articles/apideclarations.asp >> >> -- >> Stuart >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > _______________________________________________________________________________________ > > The information transmitted in this message and its attachments (if any) is intended > only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any review, > retransmission, dissemination or other use of, or taking of any action in reliance > upon this information, by persons or entities other than the intended recipient is > prohibited. > > If you have received this in error, please contact the sender and delete this e-mail > and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or distribute > the information contained in this e-mail and any attached files, with the permission > of the sender. > > This message has been scanned for viruses. > _______________________________________________________________________________________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From iggy at nanaimo.ark.com Thu Jan 27 12:21:14 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Thu, 27 Jan 2011 10:21:14 -0800 Subject: [AccessD] OT: My First Web Page Message-ID: <4D41B79A.4020409@nanaimo.ark.com> Hey All Well after 20 years the "old fart" programmer finally has a web page up and running.Nothing flashy just basically a folky overview of company information. It wasn't as hard as I had originally envisioned, I have got to start learning a few more new tricks. Now I can start doing some local advertising, to be honest the recession has kicked the crap out of my company it has always been word of mouth, so hopefully I will get some hits. The page still needs some tweaking, I am currently trying to figure out how to include a couple more testimonials from clients and not make it boring. Long story short "Just ask me if I am a happy camper". Please do not reply "Jeez get a life it is just a simple web page". From garykjos at gmail.com Thu Jan 27 13:12:12 2011 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 27 Jan 2011 13:12:12 -0600 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: So what is the URL so we can appreciate your gem? GK On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav wrote: > Hey All > Well after 20 years the "old fart" programmer finally has a web page up and > running.Nothing flashy just basically a folky overview of company > information. ?It wasn't as hard as I had originally envisioned, I have got > to start learning a few more new tricks. Now I can start doing some local > advertising, to be honest the recession has kicked the crap out of my > company it has always been word of mouth, so hopefully I will get some hits. > The page still needs some tweaking, I am currently trying to figure out how > to include a couple more testimonials from clients and not make it boring. > Long story short "Just ask me if I am a happy camper". Please do not reply > "Jeez get a life it is just a simple web page". > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From iggy at nanaimo.ark.com Thu Jan 27 12:46:32 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Thu, 27 Jan 2011 10:46:32 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: <4D41BD88.10603@nanaimo.ark.com> Hey Gary Ooops Thanks Not a gem by any means, I am just so happy I could create do it on my own. www.microcoastsolutions.com Gary Kjos wrote: >So what is the URL so we can appreciate your gem? > >GK > >On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav wrote: > > >>Hey All >>Well after 20 years the "old fart" programmer finally has a web page up and >>running.Nothing flashy just basically a folky overview of company >>information. It wasn't as hard as I had originally envisioned, I have got >>to start learning a few more new tricks. Now I can start doing some local >>advertising, to be honest the recession has kicked the crap out of my >>company it has always been word of mouth, so hopefully I will get some hits. >>The page still needs some tweaking, I am currently trying to figure out how >>to include a couple more testimonials from clients and not make it boring. >>Long story short "Just ask me if I am a happy camper". Please do not reply >>"Jeez get a life it is just a simple web page". >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > From accessd at shaw.ca Thu Jan 27 13:44:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 11:44:31 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: So where is your web site, Tony? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Thursday, January 27, 2011 10:21 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: My First Web Page Hey All Well after 20 years the "old fart" programmer finally has a web page up and running.Nothing flashy just basically a folky overview of company information. It wasn't as hard as I had originally envisioned, I have got to start learning a few more new tricks. Now I can start doing some local advertising, to be honest the recession has kicked the crap out of my company it has always been word of mouth, so hopefully I will get some hits. The page still needs some tweaking, I am currently trying to figure out how to include a couple more testimonials from clients and not make it boring. Long story short "Just ask me if I am a happy camper". Please do not reply "Jeez get a life it is just a simple web page". -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 27 13:46:39 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 11:46:39 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41BD88.10603@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> <4D41BD88.10603@nanaimo.ark.com> Message-ID: <051FFB7A82114954898D6D222636BC2A@creativesystemdesigns.com> Hi Tony: Now that is a good clean simple site. Going "green" I see. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Thursday, January 27, 2011 10:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Hey Gary Ooops Thanks Not a gem by any means, I am just so happy I could create do it on my own. www.microcoastsolutions.com Gary Kjos wrote: >So what is the URL so we can appreciate your gem? > >GK > >On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav wrote: > > >>Hey All >>Well after 20 years the "old fart" programmer finally has a web page up and >>running.Nothing flashy just basically a folky overview of company >>information. It wasn't as hard as I had originally envisioned, I have got >>to start learning a few more new tricks. Now I can start doing some local >>advertising, to be honest the recession has kicked the crap out of my >>company it has always been word of mouth, so hopefully I will get some hits. >>The page still needs some tweaking, I am currently trying to figure out how >>to include a couple more testimonials from clients and not make it boring. >>Long story short "Just ask me if I am a happy camper". Please do not reply >>"Jeez get a life it is just a simple web page". >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Thu Jan 27 13:56:38 2011 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 27 Jan 2011 13:56:38 -0600 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41BD88.10603@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> <4D41BD88.10603@nanaimo.ark.com> Message-ID: Looks good to me Tony! Simple and gets your necessary information out there for people to see and search engines to find. You can always add some more glitter and fanciness in the future if you think that is necessary. I like simple and straightforward myself. None of the Flash stuff that takes processor power and bandwidth that everybody doesn't necessarily have. Well done and I hope it helps you hook some new clients soon. GK On Thu, Jan 27, 2011 at 12:46 PM, Tony Septav wrote: > Hey Gary > Ooops > Thanks > Not a gem by any means, I am just so happy I could create do it on my own. > www.microcoastsolutions.com > > Gary Kjos wrote: > >> So what is the URL so we can appreciate your gem? >> >> GK >> >> On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav >> wrote: >> >>> >>> Hey All >>> Well after 20 years the "old fart" programmer finally has a web page up >>> and >>> running.Nothing flashy just basically a folky overview of company >>> information. ?It wasn't as hard as I had originally envisioned, I have >>> got >>> to start learning a few more new tricks. Now I can start doing some local >>> advertising, to be honest the recession has kicked the crap out of my >>> company it has always been word of mouth, so hopefully I will get some >>> hits. >>> The page still needs some tweaking, I am currently trying to figure out >>> how >>> to include a couple more testimonials from clients and not make it >>> boring. >>> Long story short "Just ask me if I am a happy camper". Please do not >>> reply >>> "Jeez get a life it is just a simple web page". >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> >> >> >> >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From edzedz at comcast.net Thu Jan 27 14:05:33 2011 From: edzedz at comcast.net (Edward Zuris) Date: Thu, 27 Jan 2011 13:05:33 -0700 Subject: [AccessD] Dual Monitors In-Reply-To: <4D41A5E5.8090806@colbyconsulting.com> Message-ID: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Thu Jan 27 14:20:08 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Thu, 27 Jan 2011 12:20:08 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: References: <4D41B79A.4020409@nanaimo.ark.com> <4D41BD88.10603@nanaimo.ark.com> Message-ID: <4D41D378.2050807@nanaimo.ark.com> Hey Gary and Jim Thank you both very much. John and I think it was Stuart have provided me in the past with some advice on my wording. I really appreciate your feed back, makes me feel kind of good as to what I have done. Thanks Tony Gary Kjos wrote: >Looks good to me Tony! Simple and gets your necessary information out >there for people to see and search engines to find. You can always add >some more glitter and fanciness in the future if you think that is >necessary. I like simple and straightforward myself. None of the Flash >stuff that takes processor power and bandwidth that everybody doesn't >necessarily have. > >Well done and I hope it helps you hook some new clients soon. > >GK > >On Thu, Jan 27, 2011 at 12:46 PM, Tony Septav wrote: > > >>Hey Gary >>Ooops >>Thanks >>Not a gem by any means, I am just so happy I could create do it on my own. >>www.microcoastsolutions.com >> >>Gary Kjos wrote: >> >> >> >>>So what is the URL so we can appreciate your gem? >>> >>>GK >>> >>>On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav >>>wrote: >>> >>> >>> >>>>Hey All >>>>Well after 20 years the "old fart" programmer finally has a web page up >>>>and >>>>running.Nothing flashy just basically a folky overview of company >>>>information. It wasn't as hard as I had originally envisioned, I have >>>>got >>>>to start learning a few more new tricks. Now I can start doing some local >>>>advertising, to be honest the recession has kicked the crap out of my >>>>company it has always been word of mouth, so hopefully I will get some >>>>hits. >>>>The page still needs some tweaking, I am currently trying to figure out >>>>how >>>>to include a couple more testimonials from clients and not make it >>>>boring. >>>>Long story short "Just ask me if I am a happy camper". Please do not >>>>reply >>>>"Jeez get a life it is just a simple web page". >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>>> >>> >>> >>> >>> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > From accessd at shaw.ca Thu Jan 27 14:27:33 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 12:27:33 -0800 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> References: <4D41A5E5.8090806@colbyconsulting.com> <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> Message-ID: <2DD63A2EAE96493387DB049AFE146CB0@creativesystemdesigns.com> The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershed Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 27 14:46:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 15:46:58 -0500 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> References: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> Message-ID: <4D41D9C2.70608@colbyconsulting.com> > The 110 sounds like Phoenix. Did I guess correctly ? Even worse. Yuma. John W. Colby www.ColbyConsulting.com On 1/27/2011 3:05 PM, Edward Zuris wrote: > > When the Salmon come in to spawn, they > would gather just a few miles from Everett > near the San Juan area before heading to > Canada or USA rivers. > > Great fishing, and very few people take > advantage of it. > > I am in Albuquerque, NM. > > Starting in late May, or early June, the > temperatures start climb up to the 100's. > > At the moment it is high dry cold winds > with a few dust storms. Sometime maybe a > half inch of snow every so often. After > May it is total bake mode. But the desert > and dry climate grows on you after awhile. > > I grew up in NM, so I know a number of good > fishing holes. I go up into the mountains > to fish for trout during the summer. But > catching a ten pound king salmon really makes > your day and puts any quarter pound mountain > trout to shame. > > The 110 sounds like Phoenix. Did I guess > correctly ? > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 10:06 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > > I grew up in the American southwest desert. > 110 degrees F every day. I lived with my > father for about 6 months in Everett > Washington when I was a freshman in High School. > > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 11:38 AM, Edward Zuris wrote: >> >> From what I hear from my friends overseas >> a lot of computer related products in the >> USA are rather inexpensive compared their >> local markets. However, I am sure there >> are places outside the USA has even cheaper >> prices. >> >> Every Nation has its issues. Russian might, >> or might not, be going back it's old USSR >> ways. And in the USA we have more than our >> fair share of crazy people. And we elect >> a number of our crazies into high positions >> into the government. >> >> Of the two, I'll think we are better off >> with the cheaper computer monitors and some >> crazies, in Congress. We also get to watch >> them on CSPAN TV. It is like watching a >> circus in slow motion. >> >> The USA has many cultures and climates. >> >> I live in the American Southwest desert. >> One place I really liked was the American >> Northwest. Fished for salmon around Everett. >> Where John lives it can get hot and humid >> in the summer, but there is good fishing >> near by. I spent a summer near Asheville, >> and the weekends at the Outer Banks. >> >> As far as I am concerned, Shamil, you are >> welcome. >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil >> Salakhetdinov >> Sent: Wednesday, January 26, 2011 12:56 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Dual Monitors >> >> >> Hi John -- >> >> <<< >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >>>>> >> That's a ridiculous price for St.Petersburg, Russia. >> I should start thinking seriously how to get moved there in your >> country... Especially taking into that Mr. Putin seems to be planning >> to get here at power on year 2012 for another 12 (or 14!?) years... >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: 26 ?????? 2011 ?. 21:26 >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Dual Monitors >> >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/26/2011 7:43 AM, Dan Waters wrote: >>> Yowser!! :-) You must have to swivel in your chair to look from one >>> side to the other! >>> >>> What brand of monitors did you get? Any thoughts on those? I have a >>> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - >> still >> great). >>> These have 1600 X 1200 resolution, and the screens are non-glare. >>> >>> Dan >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 25, 2011 9:25 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] From Lake Woebegone >>> >>> LOL, yep those big monitors are great for that kind of stuff. >>> >>> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >>> native resolution. Pretty darned awesome. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/25/2011 10:05 PM, Mark Simms wrote: >>>> I LOVE that site. I joined !! >>>> I'm also now posting from my new Hanns-G 28" monitor....pretty >> impressive. >>>> One must stay 2 FEET away from this "big boy". >>>> >>>> It's also funny, because Access 2007's tabbed interface almost seems > >>>> to mandate a large format monitor. I can have 50 columns showing in >>>> datasheet view now ! >>>> >>>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>>> wrote: >>>>>> So common that there's a programmers' website out there - >>>>> http:/www.thedailywtf.com >>>> >>>> >> From Darryl.Collins at iag.com.au Thu Jan 27 17:25:16 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Fri, 28 Jan 2011 10:25:16 +1100 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: <201101272325.p0RNPKeb001977@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Hi Tony, Well done, the only feedback I have is I would be leary of putting your email "info at microcoastsolutions.com" up like that. It can be read by scammers and used to send and receive spam. Might be better to to use "info at microcoastsolutions.com" or a form that automatically sends the email without revealing your email. cheers darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, 28 January 2011 5:21 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: My First Web Page Hey All Well after 20 years the "old fart" programmer finally has a web page up and running.Nothing flashy just basically a folky overview of company information. It wasn't as hard as I had originally envisioned, I have got to start learning a few more new tricks. Now I can start doing some local advertising, to be honest the recession has kicked the crap out of my company it has always been word of mouth, so hopefully I will get some hits. The page still needs some tweaking, I am currently trying to figure out how to include a couple more testimonials from clients and not make it boring. Long story short "Just ask me if I am a happy camper". Please do not reply "Jeez get a life it is just a simple web page". -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From stuart at lexacorp.com.pg Thu Jan 27 18:28:54 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 28 Jan 2011 10:28:54 +1000 Subject: [AccessD] OT: My First Web Page In-Reply-To: <201101272325.p0RNPKeb001977@databaseadvisors.com> References: <4D41B79A.4020409@nanaimo.ark.com>, <201101272325.p0RNPKeb001977@databaseadvisors.com> Message-ID: <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. From accessd at shaw.ca Thu Jan 27 19:13:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 17:13:31 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> References: <4D41B79A.4020409@nanaimo.ark.com> <201101272325.p0RNPKeb001977@databaseadvisors.com> <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> Message-ID: It is possible that your website may be read and the email addresses scraped by scammers but if you have or acquire any profile on the web search engines you email address is going to be right out there. The people that scrape for emails do it for a living and will not be fooled by any web site trickery... It might have worked 5 to 10 years ago but the scamming group has become far more sophisticated. Your best security, these days, is to have a good ISP unless you are hosting your own email server. If you do have your own Email Server be prepared to spend a lot of time tricking, modifying and reconfiguring... it can be a full-time job just to run day to day stuff and if you get some serious hacker there may be little you can do to block them indefinitely. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, January 27, 2011 4:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Thu Jan 27 19:30:34 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 20:30:34 -0500 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: <4D416E80.6060301@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> <000b01cbbe17$b077fd50$1167f7f0$@net> <4D416E80.6060301@colbyconsulting.com> Message-ID: <000501cbbe8a$f60c5a00$e2250e00$@net> Oil and gas prices are an emotional topic with me.... Thank goodness that's not the case with Access ;) And yes, Shamil, that was a joke ! > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 8:09 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors-ridiculous > > LOL, Mark you are not personally responsible for all the abuses that > your country does in the world. > You may believe me that Shamil doesn't see a penny of that oil money. > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 6:45 AM, Mark Simms wrote: > > Yeah, Shamil, but you won't get any sympathy from me...why not ? : > Your > > country has all of my money ! > > (From the crude oil !!) $50 per fill-up now. > > > > People aligned with the oil industry out there take baths in > champagne or > > vodka.... > > Now THAT'S ridiculous. > > > >>>>> > >> That's a ridiculous price for St.Petersburg, Russia. > >> I should start thinking seriously how to get moved there in your > >> country... > >> Especially taking into that Mr. Putin seems to be planning to get > here > >> at > >> power on year 2012 for another 12 (or 14!?) years... > >> > >> Thank you. > >> > >> -- > >> Shamil > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Thu Jan 27 19:59:00 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Fri, 28 Jan 2011 12:59:00 +1100 Subject: [AccessD] Dual Monitors-ridiculous - OT now... In-Reply-To: <000501cbbe8a$f60c5a00$e2250e00$@net> Message-ID: <201101280159.p0S1x2Qn016070@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ OT: but hey, it is Friday here in Oz ;) heh... If you are based in the US, it might be best not to move to the EU or Australia. The Petrol (Gasoline) prices here are rather more expensive than what you pay in the US. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Friday, 28 January 2011 12:31 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors-ridiculous Oil and gas prices are an emotional topic with me.... Thank goodness that's not the case with Access ;) And yes, Shamil, that was a joke ! > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 8:09 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors-ridiculous > > LOL, Mark you are not personally responsible for all the abuses that > your country does in the world. > You may believe me that Shamil doesn't see a penny of that oil money. > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 6:45 AM, Mark Simms wrote: > > Yeah, Shamil, but you won't get any sympathy from me...why not ? : > Your > > country has all of my money ! > > (From the crude oil !!) $50 per fill-up now. > > > > People aligned with the oil industry out there take baths in > champagne or > > vodka.... > > Now THAT'S ridiculous. > > > >>>>> > >> That's a ridiculous price for St.Petersburg, Russia. > >> I should start thinking seriously how to get moved there in your > >> country... > >> Especially taking into that Mr. Putin seems to be planning to get > here > >> at > >> power on year 2012 for another 12 (or 14!?) years... > >> > >> Thank you. > >> > >> -- > >> Shamil > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From dw-murphy at cox.net Thu Jan 27 22:57:22 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 27 Jan 2011 20:57:22 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to viewrecords In-Reply-To: References: <201101270557.p0R5vXqe027754@databaseadvisors.com><42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> Message-ID: I guess the problem is with me, I need to go back to fundamentals. I don't typically use forms in datasheet mode. I was assuming that it would display the recordset results without me putting all the controls on the form, like the visual studio gridview. I do this same process on an ASP.NET page with the gridview so was trying to duplicate the functionality in Access. I tried just using a query as the recordsource for my display form and not placing controls on the form and got the same results, so I guess it won't work. I'll just load the rowsource of a list box by stepping through the first few records and use that for my trial display. Thanks -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, January 27, 2011 9:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to viewrecords What happens if you use a continuous form laid out to look like a datasheet? I've never tried binding a datasheet to an ADO recordset, but I know forms work. And what version of Access? Charlotte Foust On Thu, Jan 27, 2011 at 8:39 AM, Doug Murphy wrote: > Hi Darryl, > > Thanks for the material. I can get the loaded recordset, what I want > to do is display the first ten rows or so in a datasheet so the user > can select the appropriate columns to import and select the table > field they should be imported into. The issue I am having is I can not > get the recordset to display on a form in datasheet mode. The form > shows that the records are there in displaying the record count and > the appropriate number of record selectors, but no data is shown. I can't figure out what is going on. > > I'll keep your material for future reference. Good stuff. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl > Collins > Sent: Wednesday, January 26, 2011 9:58 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to > view records > > > ______________________________________________________________________ > ______ > ___________ > > Note: This e-mail is subject to the disclaimer contained at the bottom > of this message. > ______________________________________________________________________ > ______ > ___________ > > > > Doug, > > have a peep here. It may be useful. > > < romExc > el>> > > cheers > darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Thursday, 27 January 2011 4:45 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Set a form's recordset to an ADO recordset to view > records > > Folks, > > I am trying to create a form to review the first few rows of an excel > spreadsheet before going through an import process. These spread > sheets can be unstructured as far as which column is where and what > they are called so the user has to select which column goes in which field in the import table. > I open my ADO connection and get the field names and get a recordset > from the first work sheet. I them set it as the recordset of a form in > datasheet view expecting to see all the rows. The form loads the > recordset as I can see the row count and the record selectors, but I > can't see any fields in it. I can step through a recordset row in code > and verify that there are values. What am I missing to make the records visible? > > Code snippet follows: > > ? ? ?sStrQuery = " Select * FROM " & sSheetName & "" > > ? ? ?Set rsF = New ADODB.Recordset > ? ? ?With rsF > ? ? ? ? ? ?.Source = sStrQuery > ? ? ? ? ? ?.ActiveConnection = cn > ? ? ? ? ? ?.LockType = adLockReadOnly > ? ? ? ? ? ?.CursorType = adOpenStatic > ? ? ? ? ? ?.Open > ? ? ?End With > > ? ? Set Forms("frmImportVendorExcelDisplay").Recordset = rsF > ? ? ? ? ? Forms("frmImportVendorExcelDisplay").Refresh > > Doug > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ______________________________________________________________________ > ______ > ___________ > > The information transmitted in this message and its attachments (if > any) is intended only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any > review, retransmission, dissemination or other use of, or taking of > any action in reliance upon this information, by persons or entities > other than the intended recipient is prohibited. > > If you have received this in error, please contact the sender and > delete this e-mail and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, > disclose or distribute the information contained in this e-mail and > any attached files, with the permission of the sender. > > This message has been scanned for viruses. > ______________________________________________________________________ > ______ > ___________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rbgajewski at roadrunner.com Fri Jan 28 06:57:08 2011 From: rbgajewski at roadrunner.com (Bob Gajewski) Date: Fri, 28 Jan 2011 07:57:08 -0500 Subject: [AccessD] OT: My First Web Page In-Reply-To: References: <4D41B79A.4020409@nanaimo.ark.com><201101272325.p0RNPKeb001977@databaseadvisors.com><4D420DC6.29338.777A866@stuart.lexacorp.com.pg> Message-ID: <32B87B92D05D4525876712185DD88E1E@DCYN3T81> IMO, you can significantly reduce the chance of spam email by creating an image button that has your address and just putting JavaScript code behind it to handle the hyperlink (if you even want a direct link). Bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 20:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: My First Web Page It is possible that your website may be read and the email addresses scraped by scammers but if you have or acquire any profile on the web search engines you email address is going to be right out there. The people that scrape for emails do it for a living and will not be fooled by any web site trickery... It might have worked 5 to 10 years ago but the scamming group has become far more sophisticated. Your best security, these days, is to have a good ISP unless you are hosting your own email server. If you do have your own Email Server be prepared to spend a lot of time tricking, modifying and reconfiguring... it can be a full-time job just to run day to day stuff and if you get some serious hacker there may be little you can do to block them indefinitely. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, January 27, 2011 4:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 28 08:13:26 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 28 Jan 2011 06:13:26 -0800 Subject: [AccessD] OT: My First Web Page Message-ID: <4D42CF06.1060403@nanaimo.ark.com> Hey All Thank you all for your advice. I will work on the EMail address. Dewey is correct I did use a WYSIWYG program to generate the code. Basically I just wanted to get a web page up and running (kind of like the way I am trying to learn VB.Net, design a simple form linked to an Access table make it work and go forward from there). I do not as yet have a clue how to code the web page. But now I have something to work with and in time I hope to understand search engines and to become proficient enough with the code to incorporate some of the fancy features I have viewed on your web pages. I have to admit somedays after reading your amazing discussions of hyper drives, IPDZ addresses, brute networking, triple monitors etc.most of which goes over my head, I think "I am getting to old for all this stuff, maybe it is time I buy a wieny wagon and just hang out at the beach". Thanks again From accessd at shaw.ca Fri Jan 28 09:24:33 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 28 Jan 2011 07:24:33 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <32B87B92D05D4525876712185DD88E1E@DCYN3T81> References: <4D41B79A.4020409@nanaimo.ark.com> <201101272325.p0RNPKeb001977@databaseadvisors.com> <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> <32B87B92D05D4525876712185DD88E1E@DCYN3T81> Message-ID: <7E0914FE3F794DD882190C42C50B7B9D@creativesystemdesigns.com> It is a balancing act of whether you want your site out there or whether you do not. I know of clients have requested their sites to be cloaked, most of their content to be in flash and maybe their email address to be an images. That done, their site looks pretty but they don't get any hits, they don't get any good advertisers or business offers. Their sites do not show up in any search engines and no one comes to them. Big companies may worry about spam but the alternative of not being able to easily found and identified is far worse. If OTOH you are only looking to create a "post card" site maybe that is OK. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Gajewski Sent: Friday, January 28, 2011 4:57 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: My First Web Page IMO, you can significantly reduce the chance of spam email by creating an image button that has your address and just putting JavaScript code behind it to handle the hyperlink (if you even want a direct link). Bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 20:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: My First Web Page It is possible that your website may be read and the email addresses scraped by scammers but if you have or acquire any profile on the web search engines you email address is going to be right out there. The people that scrape for emails do it for a living and will not be fooled by any web site trickery... It might have worked 5 to 10 years ago but the scamming group has become far more sophisticated. Your best security, these days, is to have a good ISP unless you are hosting your own email server. If you do have your own Email Server be prepared to spend a lot of time tricking, modifying and reconfiguring... it can be a full-time job just to run day to day stuff and if you get some serious hacker there may be little you can do to block them indefinitely. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, January 27, 2011 4:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Fri Jan 28 10:12:18 2011 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 28 Jan 2011 09:12:18 -0700 Subject: [AccessD] Dual Monitors In-Reply-To: <2DD63A2EAE96493387DB049AFE146CB0@creativesystemdesigns.com> Message-ID: <000001cbbf06$237c5190$5bdea8c0@edz1> Hopefully a few dams more will be removed to allow enough fish to survive to continue the species. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershe d Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 28 10:36:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 28 Jan 2011 08:36:31 -0800 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbf06$237c5190$5bdea8c0@edz1> References: <2DD63A2EAE96493387DB049AFE146CB0@creativesystemdesigns.com> <000001cbbf06$237c5190$5bdea8c0@edz1> Message-ID: Hi Edward: The dams will never be removed and most likely more will be added. What is needed is better "fish ladders" so the salmon can get around and above the dams and the creation of new spawning beds. In otherwords, it is going to take a bit of work and this where the government should be investing our money...in something that will pay real divedends. Even though it is Friday, on this subject we will have to take this OT, if we wish to discuss it anymore, as it is difficult to argue this thread is related to Access or programming in anyway. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Friday, January 28, 2011 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hopefully a few dams more will be removed to allow enough fish to survive to continue the species. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershe d Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Fri Jan 28 11:14:00 2011 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 28 Jan 2011 10:14:00 -0700 Subject: [AccessD] OT Fish Ladders In-Reply-To: Message-ID: <001301cbbf0e$c1a62690$5bdea8c0@edz1> Any solution, or solutions, that work are fine with me. Better fish ladders is one answer. Though the little fish on the return trip to the Ocean don't do well when drawn through the turbines. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 28, 2011 9:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hi Edward: The dams will never be removed and most likely more will be added. What is needed is better "fish ladders" so the salmon can get around and above the dams and the creation of new spawning beds. In otherwords, it is going to take a bit of work and this where the government should be investing our money...in something that will pay real divedends. Even though it is Friday, on this subject we will have to take this OT, if we wish to discuss it anymore, as it is difficult to argue this thread is related to Access or programming in anyway. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Friday, January 28, 2011 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hopefully a few dams more will be removed to allow enough fish to survive to continue the species. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershe d Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Fri Jan 28 11:34:27 2011 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 28 Jan 2011 10:34:27 -0700 Subject: [AccessD] OT Yuma In-Reply-To: <4D41D9C2.70608@colbyconsulting.com> Message-ID: <001901cbbf11$9d3d7170$5bdea8c0@edz1> Yikes. I had an assignment in El Centro, not far from Yuma, for a couple of months. The area brought a whole new meaning to the word "hot". -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 1:47 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors > The 110 sounds like Phoenix. Did I guess correctly ? Even worse. Yuma. John W. Colby www.ColbyConsulting.com On 1/27/2011 3:05 PM, Edward Zuris wrote: > > When the Salmon come in to spawn, they > would gather just a few miles from Everett > near the San Juan area before heading to > Canada or USA rivers. > > Great fishing, and very few people take > advantage of it. > > I am in Albuquerque, NM. > > Starting in late May, or early June, the > temperatures start climb up to the 100's. > > At the moment it is high dry cold winds > with a few dust storms. Sometime maybe a > half inch of snow every so often. After > May it is total bake mode. But the desert > and dry climate grows on you after awhile. > > I grew up in NM, so I know a number of good > fishing holes. I go up into the mountains > to fish for trout during the summer. But > catching a ten pound king salmon really makes > your day and puts any quarter pound mountain > trout to shame. > > The 110 sounds like Phoenix. Did I guess > correctly ? > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 10:06 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > > I grew up in the American southwest desert. > 110 degrees F every day. I lived with my > father for about 6 months in Everett > Washington when I was a freshman in High School. > > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 11:38 AM, Edward Zuris wrote: >> >> From what I hear from my friends overseas >> a lot of computer related products in the >> USA are rather inexpensive compared their >> local markets. However, I am sure there >> are places outside the USA has even cheaper >> prices. >> >> Every Nation has its issues. Russian might, >> or might not, be going back it's old USSR >> ways. And in the USA we have more than our >> fair share of crazy people. And we elect >> a number of our crazies into high positions >> into the government. >> >> Of the two, I'll think we are better off >> with the cheaper computer monitors and some >> crazies, in Congress. We also get to watch >> them on CSPAN TV. It is like watching a >> circus in slow motion. >> >> The USA has many cultures and climates. >> >> I live in the American Southwest desert. >> One place I really liked was the American >> Northwest. Fished for salmon around Everett. >> Where John lives it can get hot and humid >> in the summer, but there is good fishing >> near by. I spent a summer near Asheville, >> and the weekends at the Outer Banks. >> >> As far as I am concerned, Shamil, you are >> welcome. >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil >> Salakhetdinov >> Sent: Wednesday, January 26, 2011 12:56 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Dual Monitors >> >> >> Hi John -- >> >> <<< >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >>>>> >> That's a ridiculous price for St.Petersburg, Russia. >> I should start thinking seriously how to get moved there in your >> country... Especially taking into that Mr. Putin seems to be planning >> to get here at power on year 2012 for another 12 (or 14!?) years... >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: 26 ?????? 2011 ?. 21:26 >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Dual Monitors >> >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/26/2011 7:43 AM, Dan Waters wrote: >>> Yowser!! :-) You must have to swivel in your chair to look from one >>> side to the other! >>> >>> What brand of monitors did you get? Any thoughts on those? I have a >>> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - >> still >> great). >>> These have 1600 X 1200 resolution, and the screens are non-glare. >>> >>> Dan >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 25, 2011 9:25 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] From Lake Woebegone >>> >>> LOL, yep those big monitors are great for that kind of stuff. >>> >>> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >>> native resolution. Pretty darned awesome. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/25/2011 10:05 PM, Mark Simms wrote: >>>> I LOVE that site. I joined !! >>>> I'm also now posting from my new Hanns-G 28" monitor....pretty >> impressive. >>>> One must stay 2 FEET away from this "big boy". >>>> >>>> It's also funny, because Access 2007's tabbed interface almost >>>> seems > >>>> to mandate a large format monitor. I can have 50 columns showing in >>>> datasheet view now ! >>>> >>>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>>> wrote: >>>>>> So common that there's a programmers' website out there - >>>>> http:/www.thedailywtf.com >>>> >>>> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Fri Jan 28 19:42:28 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 28 Jan 2011 19:42:28 -0600 Subject: [AccessD] Repositioning a Continuous Form After Requery Message-ID: Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub From rockysmolin at bchacc.com Fri Jan 28 23:34:04 2011 From: rockysmolin at bchacc.com (rockysmolin at bchacc.com) Date: Fri, 28 Jan 2011 22:34:04 -0700 Subject: [AccessD] Repositioning a Continuous Form After Requery Message-ID: <20110128223404.86c3debdd1c3983866efe200e2feb95f.186a3fb31f.wbe@email12.secureserver.net> I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 28 23:36:29 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 29 Jan 2011 00:36:29 -0500 Subject: [AccessD] 2007 (not fun) Message-ID: <4D43A75D.8020909@colbyconsulting.com> My first real effort to do design directly in 2007. Oh my. Try to find a way to just do table design the old way. Not found. Make the pk and save and there it is available now. WTF over??? Trying to make a form the old way. Not found. Lots of pretty buttons. Lots of places to go looking for pretty buttons. Sigh. -- John W. Colby www.ColbyConsulting.com From rockysmolin at bchacc.com Sat Jan 29 00:15:23 2011 From: rockysmolin at bchacc.com (rockysmolin at bchacc.com) Date: Fri, 28 Jan 2011 23:15:23 -0700 Subject: [AccessD] 2007 (not fun) Message-ID: <20110128231523.86c3debdd1c3983866efe200e2feb95f.c2f3602979.wbe@email12.secureserver.net> Everything that you knew where it was is now somewhere else. For no apparent reason. Is 2010 any better? Rockyh -------- Original Message -------- Subject: [AccessD] 2007 (not fun) From: jwcolby Date: Fri, January 28, 2011 10:36 pm To: Access Developers discussion and problem solving My first real effort to do design directly in 2007. Oh my. Try to find a way to just do table design the old way. Not found. Make the pk and save and there it is available now. WTF over??? Trying to make a form the old way. Not found. Lots of pretty buttons. Lots of places to go looking for pretty buttons. Sigh. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sat Jan 29 07:42:55 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jan 2011 07:42:55 -0600 Subject: [AccessD] Repositioning a Continuous Form After Requery In-Reply-To: <20110128223404.86c3debdd1c3983866efe200e2feb95f.186a3fb31f.wbe@email12.secureserver.net> References: <20110128223404.86c3debdd1c3983866efe200e2feb95f.186a3fb31f.wbe@email12.secureserver.net> Message-ID: <2BEC041DCC054AFF9D971BA191DC13FB@DanWaters> Hi Rocky, Sometimes the record I just worked on would no longer be displayed after a user checks it and the form is requeried. But I still wanted the form to be positioned back where it was so the before and after records are still on the screen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Friday, January 28, 2011 11:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 29 08:13:35 2011 From: rockysmolin at bchacc.com (rockysmolin at bchacc.com) Date: Sat, 29 Jan 2011 07:13:35 -0700 Subject: [AccessD] Repositioning a Continuous Form After Requery Message-ID: <20110129071335.86c3debdd1c3983866efe200e2feb95f.eb7859af89.wbe@email12.secureserver.net> Dan: Would lngSavedID=Me.PKID Me.Requery Me.RecordsetClone.FindFirst "fldPKID = " & lngSavedID Me.Bookmark = Me.RecordsetClone.Bookmark work? It would set your recordset back to the record before the requery. Rocky -------- Original Message -------- Subject: Re: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Sat, January 29, 2011 6:42 am To: "'Access Developers discussion and problem solving'" Hi Rocky, Sometimes the record I just worked on would no longer be displayed after a user checks it and the form is requeried. But I still wanted the form to be positioned back where it was so the before and after records are still on the screen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Friday, January 28, 2011 11:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sat Jan 29 08:54:00 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jan 2011 08:54:00 -0600 Subject: [AccessD] Repositioning a Continuous Form After Requery In-Reply-To: <20110129071335.86c3debdd1c3983866efe200e2feb95f.eb7859af89.wbe@email12.secureserver.net> References: <20110129071335.86c3debdd1c3983866efe200e2feb95f.eb7859af89.wbe@email12.secureserver.net> Message-ID: High Rocky, If the PK is not a part of the recordset after requerying, the form will display the top records. If the action leaves the PK in the new recordset, this will put the record you were working on at the top of the form, where before the record may have been lower. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Saturday, January 29, 2011 8:14 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery Dan: Would lngSavedID=Me.PKID Me.Requery Me.RecordsetClone.FindFirst "fldPKID = " & lngSavedID Me.Bookmark = Me.RecordsetClone.Bookmark work? It would set your recordset back to the record before the requery. Rocky -------- Original Message -------- Subject: Re: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Sat, January 29, 2011 6:42 am To: "'Access Developers discussion and problem solving'" Hi Rocky, Sometimes the record I just worked on would no longer be displayed after a user checks it and the form is requeried. But I still wanted the form to be positioned back where it was so the before and after records are still on the screen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Friday, January 28, 2011 11:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Sat Jan 29 09:22:04 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 29 Jan 2011 16:22:04 +0100 Subject: [AccessD] OT Friday (late) humour: Call center service Message-ID: Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav From df.waters at comcast.net Sat Jan 29 10:07:03 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jan 2011 10:07:03 -0600 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: Thanks Gustav - that was great! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, January 29, 2011 9:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Sat Jan 29 11:20:33 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 29 Jan 2011 11:20:33 -0600 Subject: [AccessD] OT Friday (late) humour: Call center service References: Message-ID: Gustav, That was hilarious!!! I laughed so hard that tears ran down my face. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Gustav Brock Sent: Sat 1/29/2011 9:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From accessd at shaw.ca Sat Jan 29 11:40:22 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 29 Jan 2011 09:40:22 -0800 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: <4FA6AE4C41784513BAC12F22B98410A0@creativesystemdesigns.com> A very good one, Gustav... I will have to pass it on. :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, January 29, 2011 7:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bill_patten at embarqmail.com Sat Jan 29 12:03:41 2011 From: bill_patten at embarqmail.com (Bill Patten) Date: Sat, 29 Jan 2011 10:03:41 -0800 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: ?Gustav, I think I called there the other day when my DSL went down. Very funny, maybe the next time I call a Call Center I'll be more patient. Bill -------------------------------------------------- From: "Gustav Brock" Sent: Saturday, January 29, 2011 7:22 AM To: Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Sat Jan 29 13:04:35 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 29 Jan 2011 11:04:35 -0800 Subject: [AccessD] 2007 (not fun) In-Reply-To: <20110128231523.86c3debdd1c3983866efe200e2feb95f.c2f3602979.wbe@email12.secureserver.net> References: <20110128231523.86c3debdd1c3983866efe200e2feb95f.c2f3602979.wbe@email12.secureserver.net> Message-ID: Well, they removed the obnoxious "Office" button from the apps in 2010. Now you don't even have that to look for! Charlotte Foust On Fri, Jan 28, 2011 at 10:15 PM, wrote: > Everything that you knew where it was is now somewhere else. ?For no > apparent reason. ?Is 2010 any better? > > Rockyh > > > > -------- Original Message -------- > Subject: [AccessD] 2007 (not fun) > From: jwcolby > Date: Fri, January 28, 2011 10:36 pm > To: Access Developers discussion and problem solving > > > My first real effort to do design directly in 2007. Oh my. > > Try to find a way to just do table design the old way. Not found. Make > the pk and save and there > it is available now. WTF over??? > > Trying to make a form the old way. Not found. > > Lots of pretty buttons. Lots of places to go looking for pretty buttons. > > Sigh. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ralphb at cwgsy.net Sat Jan 29 14:53:09 2011 From: ralphb at cwgsy.net (Ralph Bryce) Date: Sat, 29 Jan 2011 20:53:09 +0000 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: <201101292053587.SM02660@T43pWin7.cwgsy.net> Hi Tony, Nice clean site - but a suggestion if you want Google to index it... Make sure your title in the header section contains the terms your potential customers will search for. I can tell you from experience that Google lays heavy weight on the title of each page and checks it against the page content. Keywords are pretty much completely ignored. So " Home " will get you NO hits - it's meaningless to Google and your customers. No-one will search for Home and few will search for the name of your company unless they already know it. They will, however search for such things as "custom database development/developer Nanaino" - think about how *you* would search for the services/products your company offers and include those words/phrases on EACH page of your site. For example, use something like "MicroCoast Solution - Developer custom database applications, Nanaimo, BC" as a front page title and relevant titles on your sub-pages. Note also that the Title text will appear in the Title bar or tab in your browser. Hope that helps - it works for us... Regards, Ralph Bryce At 18:21 27/01/2011, you wrote: >Hey All >Well after 20 years the "old fart" programmer finally has a web page >up and running.Nothing flashy just basically a folky overview of >company information. It wasn't as hard as I had originally >envisioned, I have got to start learning a few more new tricks. Now >I can start doing some local advertising, to be honest the recession >has kicked the crap out of my company it has always been word of >mouth, so hopefully I will get some hits. The page still needs some >tweaking, I am currently trying to figure out how to include a >couple more testimonials from clients and not make it boring. Long >story short "Just ask me if I am a happy camper". Please do not >reply "Jeez get a life it is just a simple web page". >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Sat Jan 29 16:06:39 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Sun, 30 Jan 2011 11:06:39 +1300 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: <325D39C01A70453B987A875A42A05DC1@stevelaptop> Thank you, Gustav. Enjoyed it a lot. Regards Steve -----Original Message----- From: Gustav Brock Sent: Sunday, January 30, 2011 4:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav From andy at minstersystems.co.uk Sun Jan 30 06:32:55 2011 From: andy at minstersystems.co.uk (Andy Lacey) Date: Sun, 30 Jan 2011 12:32:55 -0000 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: <325D39C01A70453B987A875A42A05DC1@stevelaptop> Message-ID: ROTFL Fantastic. Thanks Gustav. Those guys should get Oscars. Andy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: 29 January 2011 22:07 To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday (late) humour: Call center service Thank you, Gustav. Enjoyed it a lot. Regards Steve -----Original Message----- From: Gustav Brock Sent: Sunday, January 30, 2011 4:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sun Jan 30 08:26:06 2011 From: marksimms at verizon.net (Mark Simms) Date: Sun, 30 Jan 2011 09:26:06 -0500 Subject: [AccessD] 2007 (not fun) In-Reply-To: <4D43A75D.8020909@colbyconsulting.com> References: <4D43A75D.8020909@colbyconsulting.com> Message-ID: <01cc01cbc089$a24c6800$e6e53800$@net> 3 weeks. You'll need 3 weeks = 120 hours. I'm a Feng Shui master...I like and appreciate "the pretty". > > My first real effort to do design directly in 2007. Oh my. > From ab-mi at post3.tele.dk Sun Jan 30 15:32:52 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sun, 30 Jan 2011 22:32:52 +0100 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: <821FAFE7CA0444429B738968EFCC81B5@abpc> Oh what an absolutely divine revenge, Gustav! I've now enjoyed this video three times, makes half an hour - nothing compared to the time wasted on my phone company's service. Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Gustav Brock Sendt: 29. januar 2011 16:22 Til: accessd at databaseadvisors.com Emne: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 30 15:53:36 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 30 Jan 2011 16:53:36 -0500 Subject: [AccessD] Hamachi VPN information Message-ID: <4D45DDE0.3060409@colbyconsulting.com> I use Hamachi a lot. I am trying to set up Hamachi VPNs specific to client groups, IOW a VPN for Lenoir Prison Ministry, a VPN for Forgiven Ministry, a group for FSN Hope, a group for C2DbInternal etc. What I did not really understand is that there are actually three types of networks. I am going to cut and paste the definitions from Hamachi's page just so that you can see what they have to say. http://help.logmein.com/SelfServiceSearchResults?kw=hub+and+spoke&product=lmihamachi2&sr=0 http://help.logmein.com/SelfServiceKnowledgeRenderer?type=Documentation&id=kA130000000Lu1YCAS&search=1&kw=hub%20and%20spoke * Gateway virtual networking: Provide remote users with secure access to your private network/LAN, including the resources on it, from a centralized LogMeIn Hamachi? gateway, without modifying firewalls or network routers. * Hub-and-spoke virtual networking: Provide remote users with secure access to specific resources on your network, from any location, without modifying firewalls or network routers. * Mesh networking: Connect all of your network clients to each other. Quickly and easily create a simple, virtual, mesh network that allows remote machines to directly connect to each other, thereby giving users basic network access to all the network resources they need. So, I wanted a private network for each client. I wanted a hub and spoke for each client because both of the other types (mesh and gateway) allow all computers to see each other. In most cases, these clients are a group of people who really don't want each other to see their shares etc. If you create a network from a client (as I did) instead of from the Hamachi Web page, then you automatically create a mesh network. Once you create a network from a client, I have never found a way to "connect" or subscribe that network into your online network management page. Bad news. So think carefully about the future and consider doing all of your network management from the web page. Essentially you create an Hamachi account which you can log in to. Once you do that you can create networks from that page, then send emails to people with invitations to join your networks. You get to "approve" the subscriptions. Because I had created all of my networks from the client on my laptop, they were all "mesh" networks, and everyone could see everyone. Even worse the visibility extended out of the network to other networks. Even worse than that, I started getting echos between the networks. IOW, because mu computer belonged to each of the mesg networks I would ping computers and get many different ping echos. If you are ever going to do a single network then fine (maybe) build it from one of the Hamachi clients. However if you ever anticipate doing multiple networks as I am doing, do yourself a favor and start from the Web page and always create your networks from there. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Mon Jan 31 09:14:46 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 31 Jan 2011 10:14:46 -0500 Subject: [AccessD] SQL constant harassment Message-ID: <4D46D1E6.8030201@colbyconsulting.com> I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com From accessd at shaw.ca Mon Jan 31 13:12:56 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 31 Jan 2011 11:12:56 -0800 Subject: [AccessD] SQL constant harassment In-Reply-To: <4D46D1E6.8030201@colbyconsulting.com> References: <4D46D1E6.8030201@colbyconsulting.com> Message-ID: <54C793435F6E4F408DC33188A08DEC35@creativesystemdesigns.com> Hi John: Stop using bound forms? (duck and cover) ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 31, 2011 7:15 AM To: Access Developers discussion and problem solving Subject: [AccessD] SQL constant harassment I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Mon Jan 31 13:22:33 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 31 Jan 2011 14:22:33 -0500 Subject: [AccessD] SQL constant harassment In-Reply-To: <4D46D1E6.8030201@colbyconsulting.com> References: <4D46D1E6.8030201@colbyconsulting.com> Message-ID: <0CD28B2572A444C887E2BE6CC359EA92@XPS> John, Your using linked tables then? When linking, there is a "save password" check box, make sure you check it. That will cache the password and you should not get prompted unless the password changes. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 31, 2011 10:15 AM To: Access Developers discussion and problem solving Subject: [AccessD] SQL constant harassment I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 31 15:05:21 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 31 Jan 2011 16:05:21 -0500 Subject: [AccessD] SQL constant harassment In-Reply-To: <54C793435F6E4F408DC33188A08DEC35@creativesystemdesigns.com> References: <4D46D1E6.8030201@colbyconsulting.com> <54C793435F6E4F408DC33188A08DEC35@creativesystemdesigns.com> Message-ID: <4D472411.5040109@colbyconsulting.com> > Stop using bound forms? (duck and cover) ;-) You can run but you cannot hide. ;) John W. Colby www.ColbyConsulting.com On 1/31/2011 2:12 PM, Jim Lawrence wrote: > Hi John: > > Stop using bound forms? (duck and cover) ;-) > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 31, 2011 7:15 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] SQL constant harassment > > I am doing a demo Access database against a SQL Server BE. Access is > constantly "harassing" me with > pop-ups to provide log in information. At odd times, not always. But when > it happens it is for > each (bound) form getting data. So a main form with subforms, and > apparently even combo boxes, it > will pop up the box to select the user authorized to do this. > > What do I do to make this go away? > From darren at activebilling.com.au Mon Jan 31 18:31:04 2011 From: darren at activebilling.com.au (Darren - Active Billing) Date: Tue, 1 Feb 2011 11:31:04 +1100 Subject: [AccessD] SQL constant harassment In-Reply-To: <4D46D1E6.8030201@colbyconsulting.com> References: <4D46D1E6.8030201@colbyconsulting.com> Message-ID: <00db01cbc1a7$50f231a0$f2d694e0$@activebilling.com.au> Hi JC I sent a demo SQL dB to you off-list. Did you get it? It shows how to use Pass through queries It has a sample to store your username and password and pass it in your SQL connection requests There is also the option to set the "Trusted Connection" to yes in the SQL connections strings Many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, 1 February 2011 2:15 AM To: Access Developers discussion and problem solving Subject: [AccessD] SQL constant harassment I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Mon Jan 31 19:21:57 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 31 Jan 2011 20:21:57 -0500 Subject: [AccessD] From a reader Message-ID: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> I've been corresponding (lightly) with a reader who needs to upsize an Access 2007 database to SQL Server -- ultimately, she's looking for a web solution. It sounds like an excruciating application -- she said it takes hours to run queries. I think she's looking for two things. First, she wants something to analyze the Access database to make it more efficient. (I haven't asked who built it to begin with, her or a professional developer.) I told her to start with the utilities already there, the performance and table analyzers. Are there any third-party products that do more or work better? Second, she wants a plug-in GUI -- I've never heard of such a thing, but I'll let you guys read her request and if you have something to suggest, I'll relay it. Thanks! Susan H. "What I am asking is: Is there a design solution that would make a large sluggish access application scalable, faster, easier to distribute to remote sites? All that I have read to date - is that SQL Server as the best and most practiced solution. But, I still see that as "tons" of data still being pushed between ACCESS and SQL Server - so how is that really better. Is there a WEB or Sharepoint solution that would work as the ACCESS GUI front-end and a backend SQL Server to crunch the billions of rows into the summary levels of data?" From Darryl.Collins at iag.com.au Mon Jan 31 19:46:00 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Tue, 1 Feb 2011 12:46:00 +1100 Subject: [AccessD] From a reader In-Reply-To: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> Message-ID: <201102010146.p111k4Bj022869@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Well, there are a few things that come immediately to mind. Using a MS Access FE with SQL backend will work great (fast, reliable etc) but she is going to need to understand how you need to set up access and the connection to the SQL Server using ADO and the connection strings. Using linked tables and bound forms are going to cripple performance and probably reliablility as well. Not linked tables and no bound forms. Each user should have their own FE version (locked down as an MDE in the old language). The Front end should basically be an empty shell with unbound forms. You only pull in the data you need, when you need it and absolutely make the stored procs on the SQL Server do all the heavy lifting. Understand how to use pass thru queries to pull data into Access. You should only push (write) back to the server anything that has been changed and needs to be updated. Normally much of the data can be pulled in as read only anyway, this goes for combo box data as well (again I pull into Access from the server using a Just in Time approach). Sharepoint isn't going to help at this stage, although I believe that Access 2010 is rather neat with sharepoint integration. I have no experience of it though, just what I have read. If you want true web based, you really should just bite the bullet and use a C#.net (say ASP.net) front end to SQL Server back. ok, it will take time and money to develop, but once you have it in place it will deliver. This reminds me of the ol' business triangle. Choose any two options, but lose the 3rd option. Cheap, Fast, Good. I hope she can go for "Good" and "Fast" and make the investment in effort/money. Of course that is not always an option... Be good to read what others have to say. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Tuesday, 1 February 2011 12:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] From a reader I've been corresponding (lightly) with a reader who needs to upsize an Access 2007 database to SQL Server -- ultimately, she's looking for a web solution. It sounds like an excruciating application -- she said it takes hours to run queries. I think she's looking for two things. First, she wants something to analyze the Access database to make it more efficient. (I haven't asked who built it to begin with, her or a professional developer.) I told her to start with the utilities already there, the performance and table analyzers. Are there any third-party products that do more or work better? Second, she wants a plug-in GUI -- I've never heard of such a thing, but I'll let you guys read her request and if you have something to suggest, I'll relay it. Thanks! Susan H. "What I am asking is: Is there a design solution that would make a large sluggish access application scalable, faster, easier to distribute to remote sites? All that I have read to date - is that SQL Server as the best and most practiced solution. But, I still see that as "tons" of data still being pushed between ACCESS and SQL Server - so how is that really better. Is there a WEB or Sharepoint solution that would work as the ACCESS GUI front-end and a backend SQL Server to crunch the billions of rows into the summary levels of data?" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From ssharkins at gmail.com Mon Jan 31 19:50:51 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 31 Jan 2011 20:50:51 -0500 Subject: [AccessD] From a reader References: <201102010146.p111k4Bj022869@databaseadvisors.com> Message-ID: Darryl -- I agree. She's looking for a canned solution and I've told her there isn't any such thing -- but I thought I'd ask. You never know. :) Susan H. > Well, there are a few things that come immediately to mind. Using a MS > Access FE with SQL backend will work great (fast, reliable etc) but she is > going to need to understand how you need to set up access and the > connection to the SQL Server using ADO and the connection strings. > > Using linked tables and bound forms are going to cripple performance and > probably reliablility as well. Not linked tables and no bound forms. > > Each user should have their own FE version (locked down as an MDE in the > old language). The Front end should basically be an empty shell with > unbound forms. You only pull in the data you need, when you need it and > absolutely make the stored procs on the SQL Server do all the heavy > lifting. Understand how to use pass thru queries to pull data into > Access. > > You should only push (write) back to the server anything that has been > changed and needs to be updated. Normally much of the data can be pulled > in as read only anyway, this goes for combo box data as well (again I pull > into Access from the server using a Just in Time approach). > > Sharepoint isn't going to help at this stage, although I believe that > Access 2010 is rather neat with sharepoint integration. I have no > experience of it though, just what I have read. > > If you want true web based, you really should just bite the bullet and use > a C#.net (say ASP.net) front end to SQL Server back. ok, it will take > time and money to develop, but once you have it in place it will deliver. > > This reminds me of the ol' business triangle. Choose any two options, but > lose the 3rd option. Cheap, Fast, Good. > > I hope she can go for "Good" and "Fast" and make the investment in > effort/money. Of course that is not always an option... Be good to read > what others have to say. > > cheers > Darryl. > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins > Sent: Tuesday, 1 February 2011 12:22 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] From a reader > > I've been corresponding (lightly) with a reader who needs to upsize an > Access 2007 database to SQL Server -- ultimately, she's looking for a web > solution. It sounds like an excruciating application -- she said it takes > hours to run queries. I think she's looking for two things. First, she > wants something to analyze the Access database to make it more efficient. > (I haven't asked who built it to begin with, her or a professional > developer.) I told her to start with the utilities already there, the > performance and table analyzers. Are there any third-party products that > do more or work better? Second, she wants a plug-in GUI -- I've never > heard of such a thing, but I'll let you guys read her request and if you > have something to suggest, I'll relay it. Thanks! > > Susan H. > "What I am asking is: Is there a design solution that would make a large > sluggish access application scalable, faster, easier to distribute to > remote sites? All that I have read to date - is that SQL Server as the > best and most practiced solution. But, I still see that as "tons" of data > still being pushed between ACCESS and SQL Server - so how is that really > better. Is there a WEB or Sharepoint solution that would work as the > ACCESS GUI front-end and a backend SQL Server to crunch the billions of > rows into the summary levels of data?" > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > _______________________________________________________________________________________ > > The information transmitted in this message and its attachments (if any) > is intended > only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any > review, > retransmission, dissemination or other use of, or taking of any action in > reliance > upon this information, by persons or entities other than the intended > recipient is > prohibited. > > If you have received this in error, please contact the sender and delete > this e-mail > and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or > distribute > the information contained in this e-mail and any attached files, with the > permission > of the sender. > > This message has been scanned for viruses. > _______________________________________________________________________________________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 31 21:21:24 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 1 Feb 2011 06:21:24 +0300 Subject: [AccessD] From a reader In-Reply-To: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> References: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> Message-ID: <58225A873021488D947CD8EBB29A382E@nant> Hello Susan -- What is given? - MS SQL backend with billions of rows? What is missing? - Relatively inexpensive way to implement web solutions to present MS SQL backend data's small subsets/summary information? if the answer on both of the above questions is 'Yes' then I suppose simple ASP.NET applications + .NET MS ReportViewer control can be used. One example: http://shamils-19.hosting.parking.ru/nw4 (ms access backend is used here but using MS SQL backend doesn't differ a lot - in fact that online MS Access backend-based solution is a port from original MS SQL-based backend solution) Some informational links on used for the above sample reporting technolgies: http://www.gotreportviewer.com/ http://technet.microsoft.com/en-us/library/dd220460.aspx And here MS WebMatrix - it wasn't used in the above sample but it can be used by your reader I suppose: http://www.asp.net/webmatrix http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: 1 ??????? 2011 ?. 4:22 To: Access Developers discussion and problem solving Subject: [AccessD] From a reader I've been corresponding (lightly) with a reader who needs to upsize an Access 2007 database to SQL Server -- ultimately, she's looking for a web solution. It sounds like an excruciating application -- she said it takes hours to run queries. I think she's looking for two things. First, she wants something to analyze the Access database to make it more efficient. (I haven't asked who built it to begin with, her or a professional developer.) I told her to start with the utilities already there, the performance and table analyzers. Are there any third-party products that do more or work better? Second, she wants a plug-in GUI -- I've never heard of such a thing, but I'll let you guys read her request and if you have something to suggest, I'll relay it. Thanks! Susan H. "What I am asking is: Is there a design solution that would make a large sluggish access application scalable, faster, easier to distribute to remote sites? All that I have read to date - is that SQL Server as the best and most practiced solution. But, I still see that as "tons" of data still being pushed between ACCESS and SQL Server - so how is that really better. Is there a WEB or Sharepoint solution that would work as the ACCESS GUI front-end and a backend SQL Server to crunch the billions of rows into the summary levels of data?" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sat Jan 1 09:47:32 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 01 Jan 2011 10:47:32 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <88C8330964FC47F7A753561E66B42346@nant> References: <88C8330964FC47F7A753561E66B42346@nant> Message-ID: <010b01cba9cb$344d7da0$9ce878e0$@net> I'll definitely check it out because I've always been wondering what the productivity delta is between dot-net programming and Access programming. That being said, you are in a completely different world Shamil.... I try to stay on top of things, but I'm clueless with regards to buzzwords: EDM RDLC Linq So another issue is: when you must get dragged into all of this really esoteric technology, do you lose sight or lose focus of the business functionality of the application ? > > New Year Eve is approaching here, and I wanted to send you some gifts > from > Ded Moroz - here they are: > > This is a set of projects I have got developed a few days ago during > 40+ > hours R&D coding marathon. > The task was to finish all the work in about 40 hours. > So a few bugs left in there as release deadline wasn't possible to > move. > They (the bugs) are described in readme. > But in general all the sample apps work rather well as my tests here > show. From accessd at shaw.ca Sat Jan 1 09:55:23 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 1 Jan 2011 07:55:23 -0800 Subject: [AccessD] Ya know they tell ya to remove power... In-Reply-To: <4D1DF7A4.5070308@colbyconsulting.com> References: <4D1DF7A4.5070308@colbyconsulting.com> Message-ID: <5624F7E56FF84A6AB4F1B24011F01546@creativesystemdesigns.com> So close...but no problem. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, December 31, 2010 7:33 AM To: Access Developers discussion and problem solving Subject: [AccessD] Ya know they tell ya to remove power... A "funny" story with a happy ending. I was working on a new server I am building for doing a VM. All done, working well. I had an iRam card which is an old card which holds up to 4 gigs of RAM and turns it into an SATA 1 hard disk. It works fine with vista and previous but it does not work with Win7 and 2008 clean installs. Apparently they just don't have drivers to make it happen. So I removed the iRam, which was in a PCI slot and I neglected to put the little metal tab in the back to cover the hold in the back panel where the card screwed down. The next day I decided to install an Areca 1220 I had laying around. The Areca is a PCI Express card. Not watching what I was doing I tried to insert it into the slot adjacent to the pci express slot which happens to be PCI. The computer *turns on* and I start smelling that sickening smell of toasted something. Since I am installing an Areca 1220 I assume that the toasted something is a $450 Areca raid controller card. I quickly yanked the card out and turn the computer back off. I then *remove the power*... and decide what the heck, let's see whether I actually fried the Areca. Looking closely at the card I notice a connector trace on each side burned. My guess is that these two traces are shorted together on the PCI Express but are power / ground on the PCI. As it turns out the Areca was otherwise undamaged, just a couple of connector pins seriously overheated and damaged. My motherboard wasn't fried. *Very lucky* all in all. Ya know they tell ya to remove power... -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sat Jan 1 11:35:16 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sat, 1 Jan 2011 20:35:16 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <010b01cba9cb$344d7da0$9ce878e0$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> Message-ID: <26C4F1E7084F4FD4870B0B7E5883DE9E@nant> Hi Mark -- > EDM - ADO.NET Entity Data Model > RDLC - Report Definition Language (Client-side) > LINQ - Language INtergrated Query <<< So another issue is: when you must get dragged into all of this really esoteric technology, do you lose sight or lose focus of the business functionality of the application ? >>> In fact all that "esoteric" technologies are the ones of the most effective today's application development technologies IMO. IOW they have nothing esoteric. They help to keep focus on development of a business functionality of an application. IMO the subject technologies are a masterpiece compilation of all the best application development ideas of the last 40 years - a masterpiece compilation into a powerful set of modern development technologies. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 1 ?????? 2011 ?. 18:48 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) I'll definitely check it out because I've always been wondering what the productivity delta is between dot-net programming and Access programming. That being said, you are in a completely different world Shamil.... I try to stay on top of things, but I'm clueless with regards to buzzwords: EDM RDLC Linq So another issue is: when you must get dragged into all of this really esoteric technology, do you lose sight or lose focus of the business functionality of the application ? > > New Year Eve is approaching here, and I wanted to send you some gifts > from Ded Moroz - here they are: > > This is a set of projects I have got developed a few days ago during > 40+ > hours R&D coding marathon. > The task was to finish all the work in about 40 hours. > So a few bugs left in there as release deadline wasn't possible to > move. > They (the bugs) are described in readme. > But in general all the sample apps work rather well as my tests here > show. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sat Jan 1 12:54:38 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 01 Jan 2011 13:54:38 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <26C4F1E7084F4FD4870B0B7E5883DE9E@nant> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <26C4F1E7084F4FD4870B0B7E5883DE9E@nant> Message-ID: <001a01cba9e5$57acf9f0$0706edd0$@net> Re: "IMO the subject technologies are a masterpiece compilation of all the best application development ideas of the last 40 years - a masterpiece compilation into a powerful set of modern development technologies." So once again MSFT loves to keep these as "Secrets" !! LOL.... MSFT really needs a new communications department IMHO. They put out all of this great "stuff"....and no one knows about it ! Any recommended books/reading for these ? From jwcolby at colbyconsulting.com Sat Jan 1 13:03:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 01 Jan 2011 14:03:01 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <010b01cba9cb$344d7da0$9ce878e0$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> Message-ID: <4D1F7A65.5070807@colbyconsulting.com> Mark, .Net programming is no panacea, however it is way powerful. Because it is way powerful it has a long learning curve, which is also steep in the beginning. I am extremely fast in Access, both in interface design as well as in coding. But the reason is that I have been doing it so long. All of the tricks that I know that make me fast in Access took a long time to learn. Access is not a trivial application or development environment. It is simply a fact that it will take you years to get as fast at .Net development as you are at Access development, however it is also fact that it took you years to get as fast at Access development as you are. I went to the community college and took two semesters of C#. I did so to give me a reason to keep at it until I got over the initial learning curve. I am not 15 months into real C# development and I am only now fully comfortable with the environment but still have many things to learn yet. Having the time I now do in .net I would say I am 25% of the way to being a master, but still many years from being a guru. I love .net. I love the C# language. I came from the VB language and made a conscious decision to switch. I love what the .net framework gives me out of the box. That said, when I had to whip out a fully functional (but simple) database I punted and used Access, simply because I had to whip it out in two weeks. In 10 or 20 hours I can build the entire thing in Access which I still cannot do in .Net. But I do expect to get there in .Net and I expect to do so in the next year. And once I do get there, the built in power of .Net will make my applications inherently more powerful and flexible. All I can say is if you are a programmer as well as a database developer, start learning .Net. It will pay in the long haul and you will enjoy the programming environment in a way that you cannot in Access / vba. As a programmer it is fun (to me) to learn things like raising and sinking events, threading, interfacing to SQL Server, and all of the things that .Net just hands to you (but you have to learn) to use in your applications that VBA doesn't have and can never have. I consider myself to be at the end of the VBA / DAO path, there is not much left that I do not know. .Net is a powerful new world. John W. Colby www.ColbyConsulting.com On 1/1/2011 10:47 AM, Mark Simms wrote: > I'll definitely check it out because I've always been wondering what the > productivity delta is between dot-net programming and Access programming. > That being said, you are in a completely different world Shamil.... > I try to stay on top of things, but I'm clueless with regards to buzzwords: > EDM > RDLC > Linq > > So another issue is: when you must get dragged into all of this really > esoteric technology, do you lose sight or lose focus of the business > functionality of the application ? >> >> New Year Eve is approaching here, and I wanted to send you some gifts >> from >> Ded Moroz - here they are: >> >> This is a set of projects I have got developed a few days ago during >> 40+ >> hours R&D coding marathon. >> The task was to finish all the work in about 40 hours. >> So a few bugs left in there as release deadline wasn't possible to >> move. >> They (the bugs) are described in readme. >> But in general all the sample apps work rather well as my tests here >> show. > > From jwcolby at colbyconsulting.com Sat Jan 1 13:28:54 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 01 Jan 2011 14:28:54 -0500 Subject: [AccessD] AMD Tuban (hex core) prices went UP Message-ID: <4D1F8076.9080409@colbyconsulting.com> A LOT. Up $35 for the low end processor from $175 to $209. What's with that? 8( -- John W. Colby www.ColbyConsulting.com From john at winhaven.net Sat Jan 1 14:31:38 2011 From: john at winhaven.net (John Bartow) Date: Sat, 1 Jan 2011 14:31:38 -0600 Subject: [AccessD] Ya know they tell ya to remove power... In-Reply-To: <4D1DF7A4.5070308@colbyconsulting.com> References: <4D1DF7A4.5070308@colbyconsulting.com> Message-ID: <016601cba9f2$e4976d20$adc64760$@winhaven.net> Sometimes we get a "lucky pass" for our little blunders, here's hoping your luck continues ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, December 31, 2010 9:33 AM To: Access Developers discussion and problem solving Subject: [AccessD] Ya know they tell ya to remove power... A "funny" story with a happy ending. I was working on a new server I am building for doing a VM. All done, working well. I had an iRam card which is an old card which holds up to 4 gigs of RAM and turns it into an SATA 1 hard disk. It works fine with vista and previous but it does not work with Win7 and 2008 clean installs. Apparently they just don't have drivers to make it happen. So I removed the iRam, which was in a PCI slot and I neglected to put the little metal tab in the back to cover the hold in the back panel where the card screwed down. The next day I decided to install an Areca 1220 I had laying around. The Areca is a PCI Express card. Not watching what I was doing I tried to insert it into the slot adjacent to the pci express slot which happens to be PCI. The computer *turns on* and I start smelling that sickening smell of toasted something. Since I am installing an Areca 1220 I assume that the toasted something is a $450 Areca raid controller card. I quickly yanked the card out and turn the computer back off. I then *remove the power*... and decide what the heck, let's see whether I actually fried the Areca. Looking closely at the card I notice a connector trace on each side burned. My guess is that these two traces are shorted together on the PCI Express but are power / ground on the PCI. As it turns out the Areca was otherwise undamaged, just a couple of connector pins seriously overheated and damaged. My motherboard wasn't fried. *Very lucky* all in all. Ya know they tell ya to remove power... -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 1 15:35:51 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 01 Jan 2011 16:35:51 -0500 Subject: [AccessD] ****Test your news IQ - Pew Research Center* Message-ID: <4D1F9E37.9030205@colbyconsulting.com> "The best argument against democracy is a five-minute conversation with the average voter" http://www.quotedb.com/quotes/1899 LOL, I missed three. However... The current prime minister of GB??? Why would / should I know that? I don't even know who our president is!!! (kidding). Notice that no demographic really did well on that question. And I guessed (correctly) on number 6. No clue really. John W. Colby www.ColbyConsulting.com From df.waters at comcast.net Sat Jan 1 15:57:13 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 1 Jan 2011 15:57:13 -0600 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: <4D1F9E37.9030205@colbyconsulting.com> References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: <965FD96C56C040CA9AF7BACD7DECD1B5@DanWaters> I got 12/12 - but I am an admitted news junkie. What truly scares me is that the mode on this chart is 4/12 correct. No wonder news organizations like Fox News spew complete blather about politics and people still watch them! Perhaps too few people are actually interested in objective information - they'd rather be entertained with anger instead. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 01, 2011 3:36 PM To: Access Developers discussion and problem solving Subject: [AccessD] ****Test your news IQ - Pew Research Center* "The best argument against democracy is a five-minute conversation with the average voter" http://www.quotedb.com/quotes/1899 LOL, I missed three. However... The current prime minister of GB??? Why would / should I know that? I don't even know who our president is!!! (kidding). Notice that no demographic really did well on that question. And I guessed (correctly) on number 6. No clue really. John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 1 17:45:44 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 1 Jan 2011 15:45:44 -0800 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: <4D1F9E37.9030205@colbyconsulting.com> References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: 12 for 12. (woo-hoo) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 01, 2011 1:36 PM To: Access Developers discussion and problem solving Subject: [AccessD] ****Test your news IQ - Pew Research Center* "The best argument against democracy is a five-minute conversation with the average voter" http://www.quotedb.com/quotes/1899 LOL, I missed three. However... The current prime minister of GB??? Why would / should I know that? I don't even know who our president is!!! (kidding). Notice that no demographic really did well on that question. And I guessed (correctly) on number 6. No clue really. John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Sat Jan 1 18:02:05 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Sat, 1 Jan 2011 19:02:05 -0500 Subject: [AccessD] ****Test your news IQ - Pew Research Center* References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: <58983E2F2152466F9CE461F8FDCD82CD@salvationomc4p> 9/12 Don't know why 12 is in there either -- how is an operating system for a smartphone "news?" Don't care that I missed 5 and 12, but shouldn't have missed 9 -- the TARP question. :( Susan H. > 12 for 12. (woo-hoo) > > Rocky > > > "The best argument against democracy is a five-minute conversation with > the > average voter" > > http://www.quotedb.com/quotes/1899 > > > > > LOL, I missed three. However... > > The current prime minister of GB??? Why would / should I know that? > I > don't even know who our > president is!!! (kidding). Notice that no demographic really did well > on that question. > > And I guessed (correctly) on number 6. No clue really. > From jackandpat.d at gmail.com Sat Jan 1 18:25:10 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Sat, 1 Jan 2011 19:25:10 -0500 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: 10/12 I'm happy. Jack On Sat, Jan 1, 2011 at 6:45 PM, Rocky Smolin wrote: > 12 for 12. (woo-hoo) > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 01, 2011 1:36 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] ****Test your news IQ - Pew Research Center* > > "The best argument against democracy is a five-minute conversation with the > average voter" > > http://www.quotedb.com/quotes/1899 > > > > > LOL, I missed three. However... > > The current prime minister of GB??? Why would / should I know that? I > don't even know who our > president is!!! (kidding). Notice that no demographic really did well > on that question. > > And I guessed (correctly) on number 6. No clue really. > > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From marksimms at verizon.net Sat Jan 1 19:07:12 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 01 Jan 2011 20:07:12 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <4D1F7A65.5070807@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> Message-ID: <003501cbaa19$63a45710$2aed0530$@net> Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. From ramzcbu at gmail.com Sat Jan 1 20:28:51 2011 From: ramzcbu at gmail.com (Ramz .) Date: Sat, 1 Jan 2011 18:28:51 -0800 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: Thank you for the insights, John. I tried to learn C# almost three years ago but ended up being stuck with Access when most projects that came my way were in Access. I'm now trying to re-learn C# and you've given me further encouragement to stick to it. On Sat, Jan 1, 2011 at 5:07 PM, Mark Simms wrote: > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Sat Jan 1 21:11:35 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 1 Jan 2011 21:11:35 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 00:03:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 01:03:30 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <4D201532.2050902@colbyconsulting.com> An interesting article. http://improvingsoftware.com/2009/04/19/a-managers-retrospective-on-the-c-versus-vbnet-decision/ Notice his 2nd to the last paragraph. though he makes no coherent argument for that paragraph. I have been reading that MS is trying hard to align the languages. There are some definite issues in doing so and it is not a trivial task. Likewise there are (currently) some advantages in either language over the other (pre 2010 / .net 4.0). I am searching for but not finding the language difference matrix, nor the progress made so far in the alignment process. I certainly do *not* believe that C# will ever be deprecated. VB.net is not significantly easier to program, and I have done both. C#.net is not significantly easier to program, and I have done both. 95% (in fact probably higher) of the effort in learning to program in .Net is in learning the framework. Thus if either language were "10% easier" (whatever that might mean) the end result would be that language being .5% easier to learn in total. 99.9# of the power of .Net is in the framework. I hired a kid out of the community college who took VB.net, then took C#. Net. He prefers C#.Net. Personally I think that deciding to move to .net is a far more important decision than which language to choose. Pick your poison, either will be fine. VB will (eventually) be more accepted by the programming managers of the world, as they begin to understand that there is no significant difference in the language's ability. Today, and for the next few years, *I* believe that C# still holds the "respectability" edge. .net rocks. Pick VB.Net or C#.Net and get started. John W. Colby www.ColbyConsulting.com On 1/1/2011 10:11 PM, Dan Waters wrote: > I'd recommend VB.Net over C# for the following reasons: > (I know some of you want to scream at me about this, but what I'm doing is > making logical arguments, not passionate arguments.) > > With the release of VS 2010, the capabilities of C# and VB.Net are almost > identical - there used to be significant differences in previous versions. > Since both compile to the CLR, you get the same results in the end. > > Utility software exists which can convert one language to the other and back > again. > > Because there is effectively no difference, software shops will be looking > to hire developers not on which language can write, but on what value they > bring. There won't be an automatically higher rate for C# developers. > > VB.Net is easier to learn than C#. And if you're an experienced Access > developer it's easier yet. (Although easy is a relative term.) > > Because VB.Net is easier to learn, college students will learn it instead of > C#. (When you were in college and you could save some time what did you > do?) This will add to the proportion of VB.Net developers over time who > will wonder why anyone would pick the more difficult language. > > Experienced developers, all other things being equal, can program faster in > VB.Net. This makes you more competitive whether working independently or in > a company. > > MS is trying to be leaner than they were in the good old days w/o Google and > others. So they need to reduce duplication of resources. Making two > similar programming languages identical is a good way to do that. The next > step would be to deprecate one of the languages - and C# will stop being > supported in 10 - 12 years. MS created C# so that Java developers could > more easily transition to a .Net language while .Net was becoming > mainstream. .Net is now mainstream. > > -------------------- > On the cost-benefit: > > I'd say that if you want to continue to be an independent professional > developer then VB.Net is the way to go. I've lost projects with potential > customers just because the IT department didn't know what Access could > really do - they saw it as a toy and my credibility as low. > > But if you are using VB.Net& SQL Server you've got credibility, even if you > could have done the same project in Access at 1/2 the time and cost. > Company decision-makers often don't care too much what something costs (even > while they are screaming to keep the costs down) - they care more that they > 'look' like good decision makers to keep their career path on track, and > screaming at a supplier (or developer) to keep costs down looks good too. > People often buy the more expensive thing because think it's worth more. > Unless - the person who hires you is directly affected by Profit& Loss - > then they really do care! > > Good Luck! > Dan > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Saturday, January 01, 2011 7:07 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > From shamil at smsconsulting.spb.ru Sun Jan 2 04:15:17 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 13:15:17 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <8C0A24CD6C244A7784B8188038161A85@nant> 1000%... at least. (I mean with MS Access/VBA you get "stuck" within desktop applications world, or you have to use "esoteric" ways trying to change/extend/scale yor MS Access/VBA app context/environment - e.g. scale to MS SQL SQL, web, ...) With .NET you have *many* natural and smooth ways to scale/reuse your desktop apps' (parts)... 10000% :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 2 ?????? 2011 ?. 4:07 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 2 04:22:53 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 13:22:53 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> Message-ID: <7E402AE68DB7418C921D877886C9CFAC@nant> Hi Dan -- I just wanted to ask you what are generally accepted statistics your statements are based on? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 6:12 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 07:36:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 08:36:18 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <7E402AE68DB7418C921D877886C9CFAC@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> Message-ID: <4D207F52.7010101@colbyconsulting.com> I think we all want to feel that our decisions are correct, whether it is the car we drive or the language we program in. I propose that in this case, there is almost no discernible difference in capability between the two languages. I believe that at this instant in time C# holds the edge in "desirability" with employers and thus in salary paid, however I also believe that they will probability level out. So who cares really? Pick one and get to work! One thing I would say is that because of my VB background and the fact that I have switched to C#, I can easily read and write VB or C# programs, whereas had I stayed with VB I would only be fluent in VB. Had I come from C# (no VB background) and I stuck with C# I would not have that advantage. John W. Colby www.ColbyConsulting.com On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote: > Hi Dan -- > > I just wanted to ask you what are generally accepted statistics your > statements are based on? > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: 2 ?????? 2011 ?. 6:12 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > I'd recommend VB.Net over C# for the following reasons: > (I know some of you want to scream at me about this, but what I'm doing is > making logical arguments, not passionate arguments.) > > With the release of VS 2010, the capabilities of C# and VB.Net are almost > identical - there used to be significant differences in previous versions. > Since both compile to the CLR, you get the same results in the end. > > Utility software exists which can convert one language to the other and back > again. > > Because there is effectively no difference, software shops will be looking > to hire developers not on which language can write, but on what value they > bring. There won't be an automatically higher rate for C# developers. > > VB.Net is easier to learn than C#. And if you're an experienced Access > developer it's easier yet. (Although easy is a relative term.) > > Because VB.Net is easier to learn, college students will learn it instead of > C#. (When you were in college and you could save some time what did you > do?) This will add to the proportion of VB.Net developers over time who > will wonder why anyone would pick the more difficult language. > > Experienced developers, all other things being equal, can program faster in > VB.Net. This makes you more competitive whether working independently or in > a company. > > MS is trying to be leaner than they were in the good old days w/o Google and > others. So they need to reduce duplication of resources. Making two > similar programming languages identical is a good way to do that. The next > step would be to deprecate one of the languages - and C# will stop being > supported in 10 - 12 years. MS created C# so that Java developers could > more easily transition to a .Net language while .Net was becoming > mainstream. .Net is now mainstream. > > -------------------- > On the cost-benefit: > > I'd say that if you want to continue to be an independent professional > developer then VB.Net is the way to go. I've lost projects with potential > customers just because the IT department didn't know what Access could > really do - they saw it as a toy and my credibility as low. > > But if you are using VB.Net& SQL Server you've got credibility, even if you > could have done the same project in Access at 1/2 the time and cost. > Company decision-makers often don't care too much what something costs (even > while they are screaming to keep the costs down) - they care more that they > 'look' like good decision makers to keep their career path on track, and > screaming at a supplier (or developer) to keep costs down looks good too. > People often buy the more expensive thing because think it's worth more. > Unless - the person who hires you is directly affected by Profit& Loss - > then they really do care! > > Good Luck! > Dan > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Saturday, January 01, 2011 7:07 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ramzcbu at gmail.com Sun Jan 2 10:09:03 2011 From: ramzcbu at gmail.com (Ramz .) Date: Sun, 2 Jan 2011 08:09:03 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D207F52.7010101@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> <4D207F52.7010101@colbyconsulting.com> Message-ID: I tried to learn VB.Net, too, out of curiosity as well as the idea that I may be able to learn it quick because I already know VBA. Most of the tools in the previous company that I worked for were from Microsoft, but when I began working for another company that had limited resources, I began to consider open source tools. I looked at php, and also looked at Java. One thing these had in common was their connection with the C language (i.e., their syntax). I figured that if I'd learn C#, at least I'd have also learned something that I can also use in php, javascript and Java when it's time for me to focus on them. I'm already good with VB, so learning a new language like C# should be a welcome addition to whatever I already know. Just my two cents... -- Ramil On Sun, Jan 2, 2011 at 5:36 AM, jwcolby wrote: > I think we all want to feel that our decisions are correct, whether it is > the car we drive or the language we program in. > > I propose that in this case, there is almost no discernible difference in > capability between the two languages. I believe that at this instant in > time C# holds the edge in "desirability" with employers and thus in salary > paid, however I also believe that they will probability level out. > > So who cares really? Pick one and get to work! > > One thing I would say is that because of my VB background and the fact that > I have switched to C#, I can easily read and write VB or C# programs, > whereas had I stayed with VB I would only be fluent in VB. Had I come from > C# (no VB background) and I stuck with C# I would not have that advantage. > > > John W. Colby > www.ColbyConsulting.com > > On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote: > >> Hi Dan -- >> >> I just wanted to ask you what are generally accepted statistics your >> statements are based on? >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: 2 ?????? 2011 ?. 6:12 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) >> >> I'd recommend VB.Net over C# for the following reasons: >> (I know some of you want to scream at me about this, but what I'm doing is >> making logical arguments, not passionate arguments.) >> >> With the release of VS 2010, the capabilities of C# and VB.Net are almost >> identical - there used to be significant differences in previous versions. >> Since both compile to the CLR, you get the same results in the end. >> >> Utility software exists which can convert one language to the other and >> back >> again. >> >> Because there is effectively no difference, software shops will be looking >> to hire developers not on which language can write, but on what value they >> bring. There won't be an automatically higher rate for C# developers. >> >> VB.Net is easier to learn than C#. And if you're an experienced Access >> developer it's easier yet. (Although easy is a relative term.) >> >> Because VB.Net is easier to learn, college students will learn it instead >> of >> C#. (When you were in college and you could save some time what did you >> do?) This will add to the proportion of VB.Net developers over time who >> will wonder why anyone would pick the more difficult language. >> >> Experienced developers, all other things being equal, can program faster >> in >> VB.Net. This makes you more competitive whether working independently or >> in >> a company. >> >> MS is trying to be leaner than they were in the good old days w/o Google >> and >> others. So they need to reduce duplication of resources. Making two >> similar programming languages identical is a good way to do that. The >> next >> step would be to deprecate one of the languages - and C# will stop being >> supported in 10 - 12 years. MS created C# so that Java developers could >> more easily transition to a .Net language while .Net was becoming >> mainstream. .Net is now mainstream. >> >> -------------------- >> On the cost-benefit: >> >> I'd say that if you want to continue to be an independent professional >> developer then VB.Net is the way to go. I've lost projects with potential >> customers just because the IT department didn't know what Access could >> really do - they saw it as a toy and my credibility as low. >> >> But if you are using VB.Net& SQL Server you've got credibility, even if >> you >> could have done the same project in Access at 1/2 the time and cost. >> Company decision-makers often don't care too much what something costs >> (even >> while they are screaming to keep the costs down) - they care more that >> they >> 'look' like good decision makers to keep their career path on track, and >> screaming at a supplier (or developer) to keep costs down looks good too. >> People often buy the more expensive thing because think it's worth more. >> Unless - the person who hires you is directly affected by Profit& Loss - >> then they really do care! >> >> Good Luck! >> Dan >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: Saturday, January 01, 2011 7:07 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) >> >> Good stuff John. Would you say based on your time-in-training that you are >> 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From demulling at centurytel.net Sun Jan 2 10:20:37 2011 From: demulling at centurytel.net (Demulling Family) Date: Sun, 02 Jan 2011 10:20:37 -0600 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: <965FD96C56C040CA9AF7BACD7DECD1B5@DanWaters> References: <4D1F9E37.9030205@colbyconsulting.com> <965FD96C56C040CA9AF7BACD7DECD1B5@DanWaters> Message-ID: <4D20A5D5.2050109@centurytel.net> I only got 11/12. But I am in agreement with you on the mode being 4/12. > I got 12/12 - but I am an admitted news junkie. > > What truly scares me is that the mode on this chart is 4/12 correct. No > wonder news organizations like Fox News spew complete blather about politics > and people still watch them! Perhaps too few people are actually interested > in objective information - they'd rather be entertained with anger instead. > > Dan > From shamil at smsconsulting.spb.ru Sun Jan 2 10:33:44 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 19:33:44 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><7E402AE68DB7418C921D877886C9CFAC@nant><4D207F52.7010101@colbyconsulting.com> Message-ID: <21CB162A67F04995929120A6D3DABF70@nant> I prefer to not participate in "Programming Language A" vs. "Programming Language B" disputes - as for C# I'd note that developers fluent with it would find themselves rather comfortable when starting to learn/use: JavaScript PHP Java Ruby Python Eiffel PERL C/C++ ... even Pascal/Object Pascal (DELPHI). Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ramz . Sent: 2 ?????? 2011 ?. 19:09 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I tried to learn VB.Net, too, out of curiosity as well as the idea that I may be able to learn it quick because I already know VBA. Most of the tools in the previous company that I worked for were from Microsoft, but when I began working for another company that had limited resources, I began to consider open source tools. I looked at php, and also looked at Java. One thing these had in common was their connection with the C language (i.e., their syntax). I figured that if I'd learn C#, at least I'd have also learned something that I can also use in php, javascript and Java when it's time for me to focus on them. I'm already good with VB, so learning a new language like C# should be a welcome addition to whatever I already know. Just my two cents... -- Ramil On Sun, Jan 2, 2011 at 5:36 AM, jwcolby wrote: > I think we all want to feel that our decisions are correct, whether it > is the car we drive or the language we program in. > > I propose that in this case, there is almost no discernible difference > in capability between the two languages. I believe that at this > instant in time C# holds the edge in "desirability" with employers and > thus in salary paid, however I also believe that they will probability level out. > > So who cares really? Pick one and get to work! > > One thing I would say is that because of my VB background and the fact > that I have switched to C#, I can easily read and write VB or C# > programs, whereas had I stayed with VB I would only be fluent in VB. > Had I come from C# (no VB background) and I stuck with C# I would not have that advantage. > > > John W. Colby > www.ColbyConsulting.com > > On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote: > >> Hi Dan -- >> >> I just wanted to ask you what are generally accepted statistics your >> statements are based on? >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: 2 ?????? 2011 ?. 6:12 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) >> >> I'd recommend VB.Net over C# for the following reasons: >> (I know some of you want to scream at me about this, but what I'm >> doing is making logical arguments, not passionate arguments.) >> >> With the release of VS 2010, the capabilities of C# and VB.Net are >> almost identical - there used to be significant differences in previous versions. >> Since both compile to the CLR, you get the same results in the end. >> >> Utility software exists which can convert one language to the other >> and back again. >> >> Because there is effectively no difference, software shops will be >> looking to hire developers not on which language can write, but on >> what value they bring. There won't be an automatically higher rate for C# developers. >> >> VB.Net is easier to learn than C#. And if you're an experienced >> Access developer it's easier yet. (Although easy is a relative >> term.) >> >> Because VB.Net is easier to learn, college students will learn it >> instead of C#. (When you were in college and you could save some >> time what did you >> do?) This will add to the proportion of VB.Net developers over time >> who will wonder why anyone would pick the more difficult language. >> >> Experienced developers, all other things being equal, can program >> faster in VB.Net. This makes you more competitive whether working >> independently or in a company. >> >> MS is trying to be leaner than they were in the good old days w/o >> Google and others. So they need to reduce duplication of resources. >> Making two similar programming languages identical is a good way to >> do that. The next step would be to deprecate one of the languages - >> and C# will stop being supported in 10 - 12 years. MS created C# so >> that Java developers could more easily transition to a .Net language >> while .Net was becoming mainstream. .Net is now mainstream. >> >> -------------------- >> On the cost-benefit: >> >> I'd say that if you want to continue to be an independent >> professional developer then VB.Net is the way to go. I've lost >> projects with potential customers just because the IT department >> didn't know what Access could really do - they saw it as a toy and my credibility as low. >> >> But if you are using VB.Net& SQL Server you've got credibility, even >> if you could have done the same project in Access at 1/2 the time and >> cost. >> Company decision-makers often don't care too much what something >> costs (even while they are screaming to keep the costs down) - they >> care more that they 'look' like good decision makers to keep their >> career path on track, and screaming at a supplier (or developer) to >> keep costs down looks good too. >> People often buy the more expensive thing because think it's worth more. >> Unless - the person who hires you is directly affected by Profit& >> Loss - then they really do care! >> >> Good Luck! >> Dan >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: Saturday, January 01, 2011 7:07 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Ded Moroz sends you links on sample >> projects... :) >> >> Good stuff John. Would you say based on your time-in-training that >> you are 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 2 12:48:44 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 12:48:44 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <7E402AE68DB7418C921D877886C9CFAC@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> Message-ID: <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> Hi Shamil, I'm not making arguments based on any hard numbers - these are logical arguments and some predictions which I believe will come to pass if my arguments turn out to be true. The statement about C# and VB.Net now being almost identical does come directly from MS. So - all previous discussions about C# vs. VB.Net went out the window with the release of VS 2010 and MS's alignment of the two languages. Don't make any decisions on what path to take based on a previous version of VS. Any arguments about one of them being functionally better than the other is now moot. So, if someone chooses one over the other, it's just a personal preference. When a business has a profit motive, personal preferences, even strong ones, will be overridden (sometimes gently - sometimes not) once the business owners realize they can make more profit going down one path and not the other. In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's description of why they are making the two languages the same. What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx In this link, scroll down to 'Visual Basic and C# Languages'. This says, "In Visual Studio 2010, the Visual Basic and C# languages continue to move toward feature parity. This enables you to choose a language based on personal preferences because both languages are equally capable. This section lists some of the new features in C# and Visual Basic." Visual Studio 2010 Product Highlights: http://msdn.microsoft.com/en-us/library/dd547188.aspx I read through the article John referenced. That business owner had to make a hard choice in April 2009. At that time C# and VB.Net did have some differences. If he made the same decision about the time that the two languages were aligned in May 2010, it would have been much easier. My point is that there are some real influences which point to the usage of VB.Net becoming predominant over C#, and (I believe) the eventual deprecation of C# (although as John says that will be at least a long time from now). I know that developers want to believe that the language they know and have invested their time in is the best one, and gives them the skill that will make them valuable for many years. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? I'm making a recommendation to Mark to choose the language that I believe will be predominant in the future, for the reasons I've given. I'm not saying that everyone using C# now should quickly jump ship. Hope that helps, Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:23 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- I just wanted to ask you what are generally accepted statistics your statements are based on? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 6:12 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 13:18:55 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 14:18:55 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> Message-ID: <4D20CF9F.2030209@colbyconsulting.com> "When major functionality is introduced in one language, it should appear in the other as well. This doesn?t mean that every feature will be in both languages and work exactly the same way; indeed, each language has its own history, spirit and feel?traits that are important to maintain." This does not sound like deprecation is in the plan. If you have studied the remaining differences you find things that may not be trivial to port to the other language. That article does not say that the languages are now identical, in fact it explicitly states that they still are not. John W. Colby www.ColbyConsulting.com On 1/2/2011 1:48 PM, Dan Waters wrote: > Hi Shamil, > > I'm not making arguments based on any hard numbers - these are logical > arguments and some predictions which I believe will come to pass if my > arguments turn out to be true. > > The statement about C# and VB.Net now being almost identical does come > directly from MS. So - all previous discussions about C# vs. VB.Net went > out the window with the release of VS 2010 and MS's alignment of the two > languages. Don't make any decisions on what path to take based on a > previous version of VS. Any arguments about one of them being functionally > better than the other is now moot. So, if someone chooses one over the > other, it's just a personal preference. When a business has a profit > motive, personal preferences, even strong ones, will be overridden > (sometimes gently - sometimes not) once the business owners realize they can > make more profit going down one path and not the other. > > In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's > description of why they are making the two languages the same. > What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx > > In this link, scroll down to 'Visual Basic and C# Languages'. This says, > "In Visual Studio 2010, the Visual Basic and C# languages continue to move > toward feature parity. This enables you to choose a language based on > personal preferences because both languages are equally capable. This > section lists some of the new features in C# and Visual Basic." > Visual Studio 2010 Product Highlights: > http://msdn.microsoft.com/en-us/library/dd547188.aspx > > > I read through the article John referenced. That business owner had to make > a hard choice in April 2009. At that time C# and VB.Net did have some > differences. If he made the same decision about the time that the two > languages were aligned in May 2010, it would have been much easier. > > My point is that there are some real influences which point to the usage of > VB.Net becoming predominant over C#, and (I believe) the eventual > deprecation of C# (although as John says that will be at least a long time > from now). > > I know that developers want to believe that the language they know and have > invested their time in is the best one, and gives them the skill that will > make them valuable for many years. But how many VB6 or Access developers > (who loved VB6 and/or Access) have moved to .Net? > > I'm making a recommendation to Mark to choose the language that I believe > will be predominant in the future, for the reasons I've given. I'm not > saying that everyone using C# now should quickly jump ship. > > Hope that helps, > Dan From shamil at smsconsulting.spb.ru Sun Jan 2 13:30:48 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 22:30:48 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><7E402AE68DB7418C921D877886C9CFAC@nant> <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> Message-ID: <2C441E0FDF4A47EA8140DFA78EB67EA1@nant> Hi Dan -- Thank you for your comments. I'd not take MS marketing stuff as a base of any assumptions. I'd only use hard&soft stats numbers for such assumptions and real life experience coming from seasoned developers. As I noted I prefer to not participate in discussions "Programming Language A" vs. "programming language B". (Original thread: "Ded Moroz..." was not about VB.NET vs. C# but about several .NET technologies used in a sample application I published.) As for VB.NET and C# - I can program on both as many other developers do. I do use C# most of the time but when VB.NET programming is needed the switch/"parallel use" of both programming languages isn't a big issue as I have been programming on VBA/VB6 for 10+ years. But if a beginner .NET developer will ask me what programming language I'd recommend to use as a main one for .NET development, C# or VB.NET, my answer will be definitive - C# - coming from my real life development experience. Will C# or VB.NET (if any) be depreciated by MS with time - it doesn't matter here - it takes years to become an advanced .NET developer, and it takes just a week or so to adapt to one of another programming language syntax. (If C# or VB.NET will be depreciated all the source code will be possible to convert by automatic tools.) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 21:49 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm not making arguments based on any hard numbers - these are logical arguments and some predictions which I believe will come to pass if my arguments turn out to be true. The statement about C# and VB.Net now being almost identical does come directly from MS. So - all previous discussions about C# vs. VB.Net went out the window with the release of VS 2010 and MS's alignment of the two languages. Don't make any decisions on what path to take based on a previous version of VS. Any arguments about one of them being functionally better than the other is now moot. So, if someone chooses one over the other, it's just a personal preference. When a business has a profit motive, personal preferences, even strong ones, will be overridden (sometimes gently - sometimes not) once the business owners realize they can make more profit going down one path and not the other. In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's description of why they are making the two languages the same. What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx In this link, scroll down to 'Visual Basic and C# Languages'. This says, "In Visual Studio 2010, the Visual Basic and C# languages continue to move toward feature parity. This enables you to choose a language based on personal preferences because both languages are equally capable. This section lists some of the new features in C# and Visual Basic." Visual Studio 2010 Product Highlights: http://msdn.microsoft.com/en-us/library/dd547188.aspx I read through the article John referenced. That business owner had to make a hard choice in April 2009. At that time C# and VB.Net did have some differences. If he made the same decision about the time that the two languages were aligned in May 2010, it would have been much easier. My point is that there are some real influences which point to the usage of VB.Net becoming predominant over C#, and (I believe) the eventual deprecation of C# (although as John says that will be at least a long time from now). I know that developers want to believe that the language they know and have invested their time in is the best one, and gives them the skill that will make them valuable for many years. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? I'm making a recommendation to Mark to choose the language that I believe will be predominant in the future, for the reasons I've given. I'm not saying that everyone using C# now should quickly jump ship. Hope that helps, Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:23 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- I just wanted to ask you what are generally accepted statistics your statements are based on? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 6:12 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 2 13:54:44 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 13:54:44 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D20CF9F.2030209@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant><3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> <4D20CF9F.2030209@colbyconsulting.com> Message-ID: >From MS: "This enables you to choose a language based on personal preferences because both languages are equally capable." And that's the big picture. Does MS have motivation to maintain two languages, long term, that are equally capable? Probably not - they don't have unlimited resources. And MS would never at this point publicly state that they have a plan to deprecate either C# or VB.Net. It's going to be a long time coming, but I do think it will. I think the paragraph you quoted is for public consumption by people who will campaign hard for their chosen language. It just makes everyone feel that their own skill won't be deprecated. It's important for MS to do that to keep .Net developers as .Net developers, regardless of their choice of programming language. In two or three years, MS will have a different story than what they said 9 months ago. As time goes on people will realize that they have value as a .Net developer, regardless of whether they are familiar with C# or VB.Net. .Net programmers will know that because either language can do the work of the other, and they'll be able to easily read both, and maybe easily use both. But the programmers will eventually realize that they'll want to just use one of them, and since VB.Net is easier to learn and quicker to use, I think that's where we'll end up. My goal here is to look into the future - If you see future differently I'd like to understand what steps you took to get there. But I've done all the predicting I can do - my next step is to see what the next version of VS brings us, and then I'll try predicting again. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 02, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) "When major functionality is introduced in one language, it should appear in the other as well. This doesn't mean that every feature will be in both languages and work exactly the same way; indeed, each language has its own history, spirit and feel-traits that are important to maintain." This does not sound like deprecation is in the plan. If you have studied the remaining differences you find things that may not be trivial to port to the other language. That article does not say that the languages are now identical, in fact it explicitly states that they still are not. John W. Colby www.ColbyConsulting.com On 1/2/2011 1:48 PM, Dan Waters wrote: > Hi Shamil, > > I'm not making arguments based on any hard numbers - these are logical > arguments and some predictions which I believe will come to pass if my > arguments turn out to be true. > > The statement about C# and VB.Net now being almost identical does come > directly from MS. So - all previous discussions about C# vs. VB.Net went > out the window with the release of VS 2010 and MS's alignment of the two > languages. Don't make any decisions on what path to take based on a > previous version of VS. Any arguments about one of them being functionally > better than the other is now moot. So, if someone chooses one over the > other, it's just a personal preference. When a business has a profit > motive, personal preferences, even strong ones, will be overridden > (sometimes gently - sometimes not) once the business owners realize they can > make more profit going down one path and not the other. > > In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's > description of why they are making the two languages the same. > What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx > > In this link, scroll down to 'Visual Basic and C# Languages'. This says, > "In Visual Studio 2010, the Visual Basic and C# languages continue to move > toward feature parity. This enables you to choose a language based on > personal preferences because both languages are equally capable. This > section lists some of the new features in C# and Visual Basic." > Visual Studio 2010 Product Highlights: > http://msdn.microsoft.com/en-us/library/dd547188.aspx > > > I read through the article John referenced. That business owner had to make > a hard choice in April 2009. At that time C# and VB.Net did have some > differences. If he made the same decision about the time that the two > languages were aligned in May 2010, it would have been much easier. > > My point is that there are some real influences which point to the usage of > VB.Net becoming predominant over C#, and (I believe) the eventual > deprecation of C# (although as John says that will be at least a long time > from now). > > I know that developers want to believe that the language they know and have > invested their time in is the best one, and gives them the skill that will > make them valuable for many years. But how many VB6 or Access developers > (who loved VB6 and/or Access) have moved to .Net? > > I'm making a recommendation to Mark to choose the language that I believe > will be predominant in the future, for the reasons I've given. I'm not > saying that everyone using C# now should quickly jump ship. > > Hope that helps, > Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 14:06:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 15:06:39 -0500 Subject: [AccessD] A Sneaky, Subtle Price Increase | Overclockers Message-ID: <4D20DACF.1010107@colbyconsulting.com> http://www.overclockers.com/a-sneaky-subtle-price-increase/ -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Sun Jan 2 14:37:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 15:37:53 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant><3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> <4D20CF9F.2030209@colbyconsulting.com> Message-ID: <4D20E221.2020808@colbyconsulting.com> > I think the paragraph you quoted is for public consumption by people who will campaign hard for their chosen language. The paragraph I quoted is from the web page you quoted. ;) I guess my question is really, if both languages are so easy to read / learn / move to, why not pick what is going to give you the advantage today and tomorrow switch to whatever will give you the advantage tomorrow. The way I read the statistics, C# is the higher paid language *today*, and *today* there is still a perception that the C# language is more capable and that programmers are more... capable. Beyond that, they both truly appear to be pretty capable languages. I chose to learn C# today simply because when I talk to clients *today* and I say C# there is a perception that I am a "real" programmer. VB *today* has the "Access is a toy" reputation. I've been through that for the last 15 years and I chose not to repeat that. C# is a fine language (as is VB.Net), C# is not all that difficult to learn, and I felt that for my own situation I would do that. From what I hear as I cruise around out there, there is a lot of "every high school kid is a vb programmer" with a strong implication that they haven't gone after the formal training that assists a programmer in being more than a hobbyist. Is that true? Does it matter? What matters is what the hiring manager believes. Until the universities replace C# with VB in the CIS programs, VB will continue to have a bad rap. If the universities teach C# and you don't now it, then you must not be educated. My local community college teaches one VB language class (semester) which is an "intro to programming" level class. After that they provide two semesters of C# where you learn more in depth things. The VB class is a prerequisite to the C# class, not the other way around. Universities are notoriously slow to change. And forward thinking people such as yourself may force the issue. ;) In the end however, if VB "wins" some language war, it won't make any difference to me, I will switch. John W. Colby www.ColbyConsulting.com On 1/2/2011 2:54 PM, Dan Waters wrote: >> From MS: "This enables you to choose a language based on personal > preferences because both languages are equally capable." And that's the big > picture. > > Does MS have motivation to maintain two languages, long term, that are > equally capable? Probably not - they don't have unlimited resources. > > And MS would never at this point publicly state that they have a plan to > deprecate either C# or VB.Net. It's going to be a long time coming, but I > do think it will. > > I think the paragraph you quoted is for public consumption by people who > will campaign hard for their chosen language. It just makes everyone feel > that their own skill won't be deprecated. It's important for MS to do that > to keep .Net developers as .Net developers, regardless of their choice of > programming language. In two or three years, MS will have a different story > than what they said 9 months ago. > > As time goes on people will realize that they have value as a .Net > developer, regardless of whether they are familiar with C# or VB.Net. .Net > programmers will know that because either language can do the work of the > other, and they'll be able to easily read both, and maybe easily use both. > But the programmers will eventually realize that they'll want to just use > one of them, and since VB.Net is easier to learn and quicker to use, I think > that's where we'll end up. > > My goal here is to look into the future - If you see future differently I'd > like to understand what steps you took to get there. But I've done all the > predicting I can do - my next step is to see what the next version of VS > brings us, and then I'll try predicting again. > > Dan From jwcolby at colbyconsulting.com Sun Jan 2 14:53:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 15:53:47 -0500 Subject: [AccessD] A Sneaky, Subtle Price Increase | Overclockers In-Reply-To: <4D20DACF.1010107@colbyconsulting.com> References: <4D20DACF.1010107@colbyconsulting.com> Message-ID: <4D20E5DB.6020103@colbyconsulting.com> LOL. I looked and looked (in all the wrong places) for a date stamp. It turns out this was printed in 2004 or something. 8( John W. Colby www.ColbyConsulting.com On 1/2/2011 3:06 PM, jwcolby wrote: > http://www.overclockers.com/a-sneaky-subtle-price-increase/ > > From gustav at cactus.dk Sun Jan 2 15:29:39 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 02 Jan 2011 22:29:39 +0100 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Message-ID: Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? From df.waters at comcast.net Sun Jan 2 15:26:31 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 15:26:31 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: Message-ID: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 15:28:00 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 16:28:00 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <8C0A24CD6C244A7784B8188038161A85@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> Message-ID: <4D20EDE0.6070500@colbyconsulting.com> This is certainly true. I tried to use VBA (Access / VB) to automate SQL Server and it was a PITA and never really worked. OTOH I do that now with C# and it is simple beyond belief. Additionally, I use threads to cause several distinct but related SQL Server automation processes to run simultaneously, something that just flat isn't possible with Access / VBA. John W. Colby www.ColbyConsulting.com On 1/2/2011 5:15 AM, Shamil Salakhetdinov wrote: > 1000%... at least. (I mean with MS Access/VBA you get "stuck" within desktop > applications world, or you have to use "esoteric" ways trying to > change/extend/scale yor MS Access/VBA app context/environment - e.g. scale > to MS SQL SQL, web, ...) > With .NET you have *many* natural and smooth ways to scale/reuse your > desktop apps' (parts)... > > 10000% :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: 2 ?????? 2011 ?. 4:07 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Sun Jan 2 15:30:12 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 15:30:12 -0600 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <4D20EDE0.6070500@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant> <4D20EDE0.6070500@colbyconsulting.com> Message-ID: Given our conversation all afternoon: OTOH I do that now with - .Net - and it is simple beyond belief. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 02, 2011 3:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) This is certainly true. I tried to use VBA (Access / VB) to automate SQL Server and it was a PITA and never really worked. OTOH I do that now with C# and it is simple beyond belief. Additionally, I use threads to cause several distinct but related SQL Server automation processes to run simultaneously, something that just flat isn't possible with Access / VBA. John W. Colby www.ColbyConsulting.com On 1/2/2011 5:15 AM, Shamil Salakhetdinov wrote: > 1000%... at least. (I mean with MS Access/VBA you get "stuck" within desktop > applications world, or you have to use "esoteric" ways trying to > change/extend/scale yor MS Access/VBA app context/environment - e.g. scale > to MS SQL SQL, web, ...) > With .NET you have *many* natural and smooth ways to scale/reuse your > desktop apps' (parts)... > > 10000% :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: 2 ?????? 2011 ?. 4:07 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 2 15:46:20 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 00:46:20 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant><3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters><4D20CF9F.2030209@colbyconsulting.com> Message-ID: <617A67D4C2034379BC5EA2C27AB95196@nant> Hi Dan -- <<< ... and since VB.Net is easier to learn and quicker to use, I think that's where we'll end up... >>> I'm not arguing, and I'm not trying to "go endless cycles". I'm just wondering why do you suppose that "VB.NET is easier to learn and quicker to use"? Is that just your own perception/experience? Or do you have generally accepted (and "marketing noise" free) statistical information to support your own perception/experience? Have you seen the stats as the following (I have just googled using - http://www.google.ru/search?hl=ru&biw=1920&bih=919&q=statistics+on+using+pro gramming+languages&aq=f&aqi=&aql=&oq=&gs_rfai=): http://langpop.com/ Thank you. -- Shamil P.S. BTW, when MS hires then after C/C+ experience, they are wondering about C#, not VB.NET experience - will MS "cut the branch they sit on"? - I mean they should have now (and much more in the future) myriads of C# code lines used for testing of their own software... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 22:55 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) >From MS: "This enables you to choose a language based on personal preferences because both languages are equally capable." And that's the big picture. Does MS have motivation to maintain two languages, long term, that are equally capable? Probably not - they don't have unlimited resources. And MS would never at this point publicly state that they have a plan to deprecate either C# or VB.Net. It's going to be a long time coming, but I do think it will. I think the paragraph you quoted is for public consumption by people who will campaign hard for their chosen language. It just makes everyone feel that their own skill won't be deprecated. It's important for MS to do that to keep .Net developers as .Net developers, regardless of their choice of programming language. In two or three years, MS will have a different story than what they said 9 months ago. As time goes on people will realize that they have value as a .Net developer, regardless of whether they are familiar with C# or VB.Net. .Net programmers will know that because either language can do the work of the other, and they'll be able to easily read both, and maybe easily use both. But the programmers will eventually realize that they'll want to just use one of them, and since VB.Net is easier to learn and quicker to use, I think that's where we'll end up. My goal here is to look into the future - If you see future differently I'd like to understand what steps you took to get there. But I've done all the predicting I can do - my next step is to see what the next version of VS brings us, and then I'll try predicting again. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 02, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) "When major functionality is introduced in one language, it should appear in the other as well. This doesn't mean that every feature will be in both languages and work exactly the same way; indeed, each language has its own history, spirit and feel-traits that are important to maintain." This does not sound like deprecation is in the plan. If you have studied the remaining differences you find things that may not be trivial to port to the other language. That article does not say that the languages are now identical, in fact it explicitly states that they still are not. John W. Colby www.ColbyConsulting.com On 1/2/2011 1:48 PM, Dan Waters wrote: > Hi Shamil, > > I'm not making arguments based on any hard numbers - these are logical > arguments and some predictions which I believe will come to pass if my > arguments turn out to be true. > > The statement about C# and VB.Net now being almost identical does come > directly from MS. So - all previous discussions about C# vs. VB.Net > went out the window with the release of VS 2010 and MS's alignment of > the two languages. Don't make any decisions on what path to take > based on a previous version of VS. Any arguments about one of them > being functionally > better than the other is now moot. So, if someone chooses one over > the other, it's just a personal preference. When a business has a > profit motive, personal preferences, even strong ones, will be > overridden (sometimes gently - sometimes not) once the business owners > realize they can > make more profit going down one path and not the other. > > In this link, read the 2nd paragraph titled 'Coevolution'. This is > MS's description of why they are making the two languages the same. > What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx > > In this link, scroll down to 'Visual Basic and C# Languages'. This > says, "In Visual Studio 2010, the Visual Basic and C# languages > continue to move toward feature parity. This enables you to choose a > language based on personal preferences because both languages are > equally capable. This section lists some of the new features in C# and Visual Basic." > Visual Studio 2010 Product Highlights: > http://msdn.microsoft.com/en-us/library/dd547188.aspx > > > I read through the article John referenced. That business owner had > to make > a hard choice in April 2009. At that time C# and VB.Net did have some > differences. If he made the same decision about the time that the two > languages were aligned in May 2010, it would have been much easier. > > My point is that there are some real influences which point to the > usage of > VB.Net becoming predominant over C#, and (I believe) the eventual > deprecation of C# (although as John says that will be at least a long > time from now). > > I know that developers want to believe that the language they know and have > invested their time in is the best one, and gives them the skill that > will make them valuable for many years. But how many VB6 or Access > developers (who loved VB6 and/or Access) have moved to .Net? > > I'm making a recommendation to Mark to choose the language that I > believe will be predominant in the future, for the reasons I've given. > I'm not saying that everyone using C# now should quickly jump ship. > > Hope that helps, > Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 16:01:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 17:01:47 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant> <4D20EDE0.6070500@colbyconsulting.com> Message-ID: <4D20F5CB.6070804@colbyconsulting.com> Precisely, I do it in .net and while it is not simple beyond belief (cross threading / updating the display) it is easy enough once you know the tricks. John W. Colby www.ColbyConsulting.com On 1/2/2011 4:30 PM, Dan Waters wrote: > Given our conversation all afternoon: > > OTOH I do that now with - .Net - and it is simple beyond belief. > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 02, 2011 3:28 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > This is certainly true. I tried to use VBA (Access / VB) to automate SQL > Server and it was a PITA > and never really worked. OTOH I do that now with C# and it is simple beyond > belief. Additionally, > I use threads to cause several distinct but related SQL Server automation > processes to run > simultaneously, something that just flat isn't possible with Access / VBA. > > John W. Colby > www.ColbyConsulting.com > > On 1/2/2011 5:15 AM, Shamil Salakhetdinov wrote: >> 1000%... at least. (I mean with MS Access/VBA you get "stuck" within > desktop >> applications world, or you have to use "esoteric" ways trying to >> change/extend/scale yor MS Access/VBA app context/environment - e.g. scale >> to MS SQL SQL, web, ...) >> With .NET you have *many* natural and smooth ways to scale/reuse your >> desktop apps' (parts)... >> >> 10000% :) >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: 2 ?????? 2011 ?. 4:07 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) >> >> Good stuff John. Would you say based on your time-in-training that you are >> 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From shamil at smsconsulting.spb.ru Sun Jan 2 16:20:42 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 01:20:42 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> Message-ID: <62AFAE1826E84BED855431D2CB97D9DE@nant> Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 2 20:51:22 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 20:51:22 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <62AFAE1826E84BED855431D2CB97D9DE@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> Message-ID: <03572A52DD424227B611B3ACD790E99E@DanWaters> Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 22:39:28 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 23:39:28 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <4D215300.2050704@colbyconsulting.com> Do it and stick with it. It will pay off in the end. John W. Colby www.ColbyConsulting.com On 1/1/2011 9:28 PM, Ramz . wrote: > Thank you for the insights, John. I tried to learn C# almost three years ago > but ended up being stuck with Access when most projects that came my way > were in Access. I'm now trying to re-learn C# and you've given me further > encouragement to stick to it. > > On Sat, Jan 1, 2011 at 5:07 PM, Mark Simms wrote: > >> Good stuff John. Would you say based on your time-in-training that you are >> 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Sun Jan 2 22:41:23 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 23:41:23 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <4D215373.7040209@colbyconsulting.com> Mark, It is tough to quantify because while I am only perhaps 25% as productive in pure database forms and such I am doing things that simply cannot be done in VBA. How do you put a productivity rating on "can't be done over there"? John W. Colby www.ColbyConsulting.com On 1/1/2011 8:07 PM, Mark Simms wrote: > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > From Gustav at cactus.dk Mon Jan 3 03:01:32 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2011 10:01:32 +0100 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Message-ID: Hi Dan It appeared to me that to equip VB.NET with the same options than C#, MS have had to push the VB (or BASIC) syntax beyond its original intention: to be a simple language easy to learn and easy to use. Even with my solid VBA background I found it difficult to read VB.NET and I realised that a lot of learning was required. Given this task, I wondered if this wasn't the time to learn something really new to me, C#. Highly inspired by Shamil and the fact that about 95% of all code you meet when you look for code and tutorials about Visual Studio and .Net, and that the popularity of C# had to have a reason, I made the decision to go for C#. As everyone, I had a time struggling with the curly brackets, but once you get over it and begin to see the picture of the code, that picture is a beauty. I cannot explain it, but it just gives me more pleasure to write C# than VBA. Well, one reason is probably that I find it more well thought-out for the purpose - you really feel that this language is written by programmers (actually some of the best of this world) for programmers. This is just my opinion and preference. There really is no "best" language - I still write a batch file now and then - and everyone should pick what they like. /gustav >>> df.waters at comcast.net 02-01-2011 22:26 >>> Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? From jwcolby at colbyconsulting.com Mon Jan 3 05:38:00 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 06:38:00 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: Message-ID: <4D21B518.3080104@colbyconsulting.com> Coderush installs something that provides a visual cue for open / close curly brackets. John W. Colby www.ColbyConsulting.com On 1/3/2011 4:01 AM, Gustav Brock wrote: > Hi Dan > > It appeared to me that to equip VB.NET with the same options than C#, MS have had to push the VB (or BASIC) syntax beyond its original intention: to be a simple language easy to learn and easy to use. Even with my solid VBA background I found it difficult to read VB.NET and I realised that a lot of learning was required. Given this task, I wondered if this wasn't the time to learn something really new to me, C#. > Highly inspired by Shamil and the fact that about 95% of all code you meet when you look for code and tutorials about Visual Studio and .Net, and that the popularity of C# had to have a reason, I made the decision to go for C#. As everyone, I had a time struggling with the curly brackets, but once you get over it and begin to see the picture of the code, that picture is a beauty. I cannot explain it, but it just gives me more pleasure to write C# than VBA. Well, one reason is probably that I find it more well thought-out for the purpose - you really feel that this language is written by programmers (actually some of the best of this world) for programmers. > > This is just my opinion and preference. There really is no "best" language - I still write a batch file now and then - and everyone should pick what they like. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > Hi Gustav, > > What was it about C# where you liked its syntax better than VB.Net? > Especially coming from a VB6/Access background? > > Also - in C# prior to 2010 version, how did you work around not having optional parameters? > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Sunday, January 02, 2011 3:30 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > Hi Dan > > Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? > > From jwcolby at colbyconsulting.com Mon Jan 3 05:42:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 06:42:12 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: Message-ID: <4D21B614.2010209@colbyconsulting.com> The curly brackets really just replace begin / end keywords in VB. They mark blocks of code. John W. Colby www.ColbyConsulting.com On 1/3/2011 4:01 AM, Gustav Brock wrote: > Hi Dan > > It appeared to me that to equip VB.NET with the same options than C#, MS have had to push the VB (or BASIC) syntax beyond its original intention: to be a simple language easy to learn and easy to use. Even with my solid VBA background I found it difficult to read VB.NET and I realised that a lot of learning was required. Given this task, I wondered if this wasn't the time to learn something really new to me, C#. > Highly inspired by Shamil and the fact that about 95% of all code you meet when you look for code and tutorials about Visual Studio and .Net, and that the popularity of C# had to have a reason, I made the decision to go for C#. As everyone, I had a time struggling with the curly brackets, but once you get over it and begin to see the picture of the code, that picture is a beauty. I cannot explain it, but it just gives me more pleasure to write C# than VBA. Well, one reason is probably that I find it more well thought-out for the purpose - you really feel that this language is written by programmers (actually some of the best of this world) for programmers. > > This is just my opinion and preference. There really is no "best" language - I still write a batch file now and then - and everyone should pick what they like. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > Hi Gustav, > > What was it about C# where you liked its syntax better than VB.Net? > Especially coming from a VB6/Access background? > > Also - in C# prior to 2010 version, how did you work around not having optional parameters? > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Sunday, January 02, 2011 3:30 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > Hi Dan > > Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? > > From marksimms at verizon.net Mon Jan 3 07:43:21 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 08:43:21 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <8C0A24CD6C244A7784B8188038161A85@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> Message-ID: <000001cbab4c$304ce100$90e6a300$@net> > 10000% :) Shamil - Why then are the predominance of dot-net projects over-time and over-budget ? You must the exception !! From jwcolby at colbyconsulting.com Mon Jan 3 08:00:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 09:00:17 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <000001cbab4c$304ce100$90e6a300$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> Message-ID: <4D21D671.4070806@colbyconsulting.com> LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > From marksimms at verizon.net Mon Jan 3 08:03:33 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 09:03:33 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <62AFAE1826E84BED855431D2CB97D9DE@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> Message-ID: <007301cbab4f$024a2210$06de6630$@net> The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. From marksimms at verizon.net Mon Jan 3 08:10:19 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 09:10:19 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <000001cbab4c$304ce100$90e6a300$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> Message-ID: <007401cbab4f$f499d740$ddcd85c0$@net> > > 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time > and > over-budget ? > You must the exception !! > This is aimed at John: Remember that Client I had 2 years ago that was considering a re-write to Access ? Well to solve one of their problems, in 3 months I finished-up an Access "bolt-on" to their VB-based CRM (that took 4 man-years to build). They had lost their 3rd party control licenses and therefore nothing could be done with the existing vb source code (does that sound familiar ?). Long story short: I proposed a rewrite in Access 2007 with a read-only deployment to the web. They instead signed to have the app rewritten in dot-net with NO web deployment. 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. From shamil at smsconsulting.spb.ru Mon Jan 3 08:45:45 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 17:45:45 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <007301cbab4f$024a2210$06de6630$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: > VERBOSITY ? http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit esoteric sorry but it clearly shows what programming language is more verbose). > As you can see, the IDE has become PRIMO in terms of > importance as far as developer productivity No. > Think about this: Can you imagine knocking out > a dot-net application in Notepad ? Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can do *all* the development using notepad). > But I guess the great Visual Studio IDE takes > care of that problem. Yes, its IntelliSense helps to WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, but you can use very short names if you like... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:04 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 09:08:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 18:08:06 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <03572A52DD424227B611B3ACD790E99E@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant> <03572A52DD424227B611B3ACD790E99E@DanWaters> Message-ID: <781F36801E014CE9BCFBC8E4DA703E42@nant> Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 09:08:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 18:08:06 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <007401cbab4f$f499d740$ddcd85c0$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant><000001cbab4c$304ce100$90e6a300$@net> <007401cbab4f$f499d740$ddcd85c0$@net> Message-ID: <<< 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. >>> That could have been partially that customer problem if they often change their requirements/specs on the go. <<< They had lost their 3rd party control licenses and therefore nothing could be done with the existing vb source code (does that sound familiar ?). >>> Do you mean VB.NET? I, personally, do not use third-party controls for .NET development - I have a had a couple projects where GUI with Infragistics controls was rewritten using native WinForms controls... <<< 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. >>> Usual story for MS Access/VBA/VB6 but not for .NET development... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:10 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time > and over-budget ? > You must the exception !! > This is aimed at John: Remember that Client I had 2 years ago that was considering a re-write to Access ? Well to solve one of their problems, in 3 months I finished-up an Access "bolt-on" to their VB-based CRM (that took 4 man-years to build). They had lost their 3rd party control licenses and therefore nothing could be done with the existing vb source code (does that sound familiar ?). Long story short: I proposed a rewrite in Access 2007 with a read-only deployment to the web. They instead signed to have the app rewritten in dot-net with NO web deployment. 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 09:08:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 18:08:06 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <000001cbab4c$304ce100$90e6a300$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> Message-ID: <1C86899D168B4B5A99DA0AA8B95A74F9@nant> > You must the exception !! No. > Why then are the predominance of dot-net projects over-time and over-budget ? It's a usual story for IT projects for ages. But .NET (armoured with modern development methodologies - XP, Agile,...) helps to minimize that over-time/over-budget issue... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 16:43 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > 10000% :) Shamil - Why then are the predominance of dot-net projects over-time and over-budget ? You must the exception !! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 3 09:27:04 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 10:27:04 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <00aa01cbab5a$ad3ca430$07b5ec90$@net> VB definitely not meant for OO programming. The table initialization alone was a lot of VB code. Yet how often is a static table like that used in an application ? Still, the predominance of the VB code shown was Implements, Options, Private, Public. Also, interestingly, "they" implemented a public DebugPrint procedure, but didn't really us it. Public Sub DebugPrint(ByVal vstrMsg As String, Optional ByVal vfNocr As Boolean = False) If vfNocr Then Debug.Print vstrMsg & ";" Else Debug.Print vstrMsg End If End Sub Private Sub Class_Terminate() Debug.Print "Roman terminated" End Sub Then one might ask, why is the Terminate even needed here ? I think someone developed this study with an agenda in mind. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov > Sent: Monday, January 03, 2011 9:46 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > > VERBOSITY ? > http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit > esoteric sorry but it clearly shows what programming language is more > verbose). > > > As you can see, the IDE has become PRIMO in terms of > > importance as far as developer productivity > No. > > > Think about this: Can you imagine knocking out > > a dot-net application in Notepad ? > Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can > do > *all* the development using notepad). > > > But I guess the great Visual Studio IDE takes > > care of that problem. > Yes, its IntelliSense helps to > WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, > but you can use very short names if you like... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: 3 ?????? 2011 ?. 17:04 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > The only thing that I worry about with dot-net: VERBOSITY. > It reminds me of COBOL in some ways (back to the future !). > Great languages are CLEAR, CONCISE and ELEGANT in their use of > statements > and references. I always felt that was the case with VBA. > > But I guess the great Visual Studio IDE takes care of that problem. > Think about this: Can you imagine knocking out a dot-net application in > Notepad ? > > As you can see, the IDE has become PRIMO in terms of importance as far > as > developer productivity. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Mon Jan 3 12:26:39 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Mon, 3 Jan 2011 13:26:39 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <781F36801E014CE9BCFBC8E4DA703E42@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> Message-ID: <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at chartisinsurance.com Mon Jan 3 12:42:06 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Mon, 3 Jan 2011 13:42:06 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: When you say that optional parameters are not needed in C# is that because you can just write a new method that has the same name but a different signature? Long Foo() // this routine takes no parameters Long Foo(Long x) // this routine takes one parameters ... Etc. etc. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 12:56:30 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 10:56:30 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <007301cbab4f$024a2210$06de6630$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <547A99C3381E41A6A61142BCCC22C9E4@creativesystemdesigns.com> Hi Mark: Maybe you could look at Effel.Net (http://www.eiffel.com/) I have no idea of the costs but understand that there was a free(?) introductory version. It also runs of the latest MS framework and runs cross platforms. I have no more than seen it but a good friend, from Calgary, has been using it for about a year and says it is the most concise language he has ever used...and he has worked with them all (Java, VB, C, C++, Ruby-on-Rails, Cobol). Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Monday, January 03, 2011 6:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 13:21:46 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 13:21:46 -0600 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <4D21D671.4070806@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant><000001cbab4c$304ce100$90e6a300$@net> <4D21D671.4070806@colbyconsulting.com> Message-ID: <99F67E6A5EEC46648ADD680900027D23@DanWaters> I used to always believe that I could do something in much less time that it actually took me. Then I started to really drill down to see how much time a project would take. Lately I've adding 30% to my best estimate, which helps me get closer to actual time. If a change is needed, I estimate that too, no matter how small. So what I've been doing is over-estimating, to compensate for my over-optimisim! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 8:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 13:26:40 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 13:26:40 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <781F36801E014CE9BCFBC8E4DA703E42@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> Message-ID: Hi Shamil, The real benefit I've gotten from optional parameters is that I can add an optional parameter to a procedure, and then not have to worry about finding and fixing all the calls to that procedure which won't be passing that argument. How does .net avoid this issue? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 9:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 13:28:29 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 13:28:29 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: <095A4F71242644E1923400E0BAD517B6@DanWaters> Hi Michael, I've been reading that Expression Studio 4 is helpful for developers. How does your group use it? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 12:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Mon Jan 3 13:39:29 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Mon, 3 Jan 2011 14:39:29 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <095A4F71242644E1923400E0BAD517B6@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant><3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> <095A4F71242644E1923400E0BAD517B6@DanWaters> Message-ID: <3301C9ACEFA64C09977915A34C0522EB@Gateway> Hi Dan, Our 'group' - my brother, Eric, and myself - are using the controls and grids as the bases of experiments that we then turn into customized controls (in Blend) and creating templates for ASP.Net websites (in Expression Web). We haven't delved that far, but we like what we see so far. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 2:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Michael, I've been reading that Expression Studio 4 is helpful for developers. How does your group use it? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 12:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Mon Jan 3 13:56:12 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Mon, 3 Jan 2011 14:56:12 -0500 Subject: [AccessD] FW: Moving to .Net (was Ded Moroz sends you ...) Message-ID: <28EB54DF7290433A926BAAA70BA295B0@Gateway> I should clarify somewhat that most of our applications are either accounting/finance or geolocation/front line sales apps for customer service reps doing on-the-phone data entry. These tend to be highly specialized ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 2:39 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan, Our 'group' - my brother, Eric, and myself - are using the controls and grids as the bases of experiments that we then turn into customized controls (in Blend) and creating templates for ASP.Net websites (in Expression Web). We haven't delved that far, but we like what we see so far. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 2:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Michael, I've been reading that Expression Studio 4 is helpful for developers. How does your group use it? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 12:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 14:36:08 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 12:36:08 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 6:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > VERBOSITY ? http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit esoteric sorry but it clearly shows what programming language is more verbose). > As you can see, the IDE has become PRIMO in terms of > importance as far as developer productivity No. > Think about this: Can you imagine knocking out > a dot-net application in Notepad ? Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can do *all* the development using notepad). > But I guess the great Visual Studio IDE takes > care of that problem. Yes, its IntelliSense helps to WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, but you can use very short names if you like... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:04 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 14:58:10 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 12:58:10 -0800 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <99F67E6A5EEC46648ADD680900027D23@DanWaters> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> <4D21D671.4070806@colbyconsulting.com> <99F67E6A5EEC46648ADD680900027D23@DanWaters> Message-ID: <83F9EA4FD3584426A6CF4FBB21DAB1D4@creativesystemdesigns.com> When doing a new .Net, in my case, all have been ASP.Net application, I quickly boiler-plate the site together, go in a cleanup all the junk the coder leaves behind and lastly I do not give fixed estimates...not on a fully programmed sites. MS makes web code that is not always compatible with other browsers and tends to send code that should be running at the client end off to the server. All this fixing can take time. Some sites that have thousands of lines of code and may only take weeks to do but then some strange anomoly can hold me up for about a week on 50 lines of code. The big plus in all this is that I now have a hundred or so routines built in JQuery/Javascript. One day I may tackle a real .Net desktop application but not until I have enough snippets and samples of fully tested code. Right now very few of my clients are upgrading to desktop apps as the costs are little over the top and web apps are so much more versitile. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 11:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) I used to always believe that I could do something in much less time that it actually took me. Then I started to really drill down to see how much time a project would take. Lately I've adding 30% to my best estimate, which helps me get closer to actual time. If a change is needed, I estimate that too, no matter how small. So what I've been doing is over-estimating, to compensate for my over-optimisim! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 8:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 15:02:06 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 15:02:06 -0600 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <83F9EA4FD3584426A6CF4FBB21DAB1D4@creativesystemdesigns.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant><000001cbab4c$304ce100$90e6a300$@net><4D21D671.4070806@colbyconsulting.com><99F67E6A5EEC46648ADD680900027D23@DanWaters> <83F9EA4FD3584426A6CF4FBB21DAB1D4@creativesystemdesigns.com> Message-ID: Everything I've quoted on so far has been my own new work or mods of my work. So I know it fairly well! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 2:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) When doing a new .Net, in my case, all have been ASP.Net application, I quickly boiler-plate the site together, go in a cleanup all the junk the coder leaves behind and lastly I do not give fixed estimates...not on a fully programmed sites. MS makes web code that is not always compatible with other browsers and tends to send code that should be running at the client end off to the server. All this fixing can take time. Some sites that have thousands of lines of code and may only take weeks to do but then some strange anomoly can hold me up for about a week on 50 lines of code. The big plus in all this is that I now have a hundred or so routines built in JQuery/Javascript. One day I may tackle a real .Net desktop application but not until I have enough snippets and samples of fully tested code. Right now very few of my clients are upgrading to desktop apps as the costs are little over the top and web apps are so much more versitile. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 11:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) I used to always believe that I could do something in much less time that it actually took me. Then I started to really drill down to see how much time a project would take. Lately I've adding 30% to my best estimate, which helps me get closer to actual time. If a change is needed, I estimate that too, no matter how small. So what I've been doing is over-estimating, to compensate for my over-optimisim! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 8:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Mon Jan 3 15:35:54 2011 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2011 22:35:54 +0100 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Message-ID: Hi Jim That is not so. The big advantage you have, is that you know about databases which makes a lot of decisions easy for you, where the inexperienced .Net programmer will fool around cutting corners, choosing wrong or suboptimal data types, missing referential integrity and so on. When things go wrong (they will, at least in the beginning) you will know that it is not your data model but something else. By the way, the report designer is something special - with a twist and quite different from Access - but once you get around it, it is very powerful. And for some reason the in-line language of this is VB! This gives some kind of sentimental flashback when you sit writing VB syntax for control sources and other items. The C#-only programmers are not fond of this but do we care? No. /gustav >>> accessd at shaw.ca 03-01-2011 21:36 >>> Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim From jwcolby at colbyconsulting.com Mon Jan 3 15:32:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 16:32:58 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <4D22408A.6050600@colbyconsulting.com> Jim, > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Uhh, yep. More than the code, it is throwing away 20 years of knowledge about a very complex RAD environment (Microsoft Access). And relearning a brand new set of knowledge. I am there, I have that knowledge and entire frameworks of stuff that I use in Access, which simply does not port to .Net. OTOH .Net can easily do things that VBA simply cannot do, and will never be able to do, things which I need to be able to do. I have a system of three classes which watches for work to be done, work orders stored in a pair of tables in SQL Server. Using SQL Server automation Stage1 exports 2 million record chunks into CSV files, until as many files are created as are required to process a table of N records (tens of millions of records). Another class independently and asynchronously watches these same pair of tables for records created by Stage1 and when the files appear, copies them over to an input directory in a virtual machine and watches for files to appear in the output directory. this class updates these same order records saying that the files have been processed, and also copies the records back from the virtual machine to a staging directory on my server. Another class watches these same two tables and when it detects that there are files back from the virtual machine to be processed, imports the records back into SQL Server/ Each of these three classes uses threads, each operates entirely asynchronously from the others. Each updates its own status list on a tab of a form. Each updates the pair of tables in SQL Server such that the other processes can know when they have to do things. The three classes taken together perform an extremely complex set of tasks which I used to have to perform manually. I tried to get the processes done synchronously using Access and even that was almost impossible. With one thread to do everything, the main form would lock up as SQL Server was processing an ADO command etc. It just sucked. .Net makes it easy, although not trivial to do such things. It is still a programming effort but it is doable, and when broken down into logical classes with each class having its own thread, it is even pretty easy. So yea, moving away from Access is sometimes painful, but for some tasks it just makes the impossible possible. I am a programmer, and I ended up in Access because in 2002 it was way powerful. Remember the . language of dBase? Access was one of the first visual dev environments and I could get stuff done quickly (still can). But I am now at the point where Access is not moving forward, it has limitations which are never going to be addressed (though it has stellar tool bars now!!!) and as a programmer I just look at walking through the rest of my life in handcuffs and leg irons placed on me by Access. Yea, it is taking some time to get up to speed in .Net, but .Net is by far the most powerful programming environment I have *ever* experienced, and it just keeps getting better. Does that sound like Access to you? > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Bitch at Microsoft for their decision to not improve the platform. They are plainly telling you to move to .Net. So I am. I cannot fight this battle anymore. John W. Colby www.ColbyConsulting.com On 1/3/2011 3:36 PM, Jim Lawrence wrote: > Hi Shamil: > > I think the main reason for the issues with the major migration to .Net is > that many here have hundreds of thousands of field-tested lines of code tied > up in VB/Access and now have to throw out about twenty years of work, to > start again from scratch. > > The nearest analogy I can come up with is like having your home destroyed by > war and then while in your late forties, fifties or even sixties and having > to build another life and future from scratch. > > It may have to be done but not everyone is happy about it. > > Jim From stuart at lexacorp.com.pg Mon Jan 3 15:37:45 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 04 Jan 2011 07:37:45 +1000 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D21B614.2010209@colbyconsulting.com> References: , <4D21B614.2010209@colbyconsulting.com> Message-ID: <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> Can you guys take this disvussion over to the VB. It's getting very long and way OT for the Access list. Cheers, Stuart On 3 Jan 2011 at 6:42, jwcolby wrote: > The curly brackets really just replace begin / end keywords in VB. > They mark blocks of code. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 4:01 AM, Gustav Brock wrote: > > Hi Dan > > > > It appeared to me that to equip VB.NET with the same options than > > C#, MS have had to push the VB (or BASIC) syntax beyond its original > > intention: to be a simple language easy to learn and easy to use. > > Even with my solid VBA background I found it difficult to read > > VB.NET and I realised that a lot of learning was required. Given > > this task, I wondered if this wasn't the time to learn something > > really new to me, C#. Highly inspired by Shamil and the fact that > > about 95% of all code you meet when you look for code and tutorials > > about Visual Studio and .Net, and that the popularity of C# had to > > have a reason, I made the decision to go for C#. As everyone, I had > > a time struggling with the curly brackets, but once you get over it > > and begin to see the picture of the code, that picture is a beauty. > > I cannot explain it, but it just gives me more pleasure to write C# > > than VBA. Well, one reason is probably that I find it more well > > thought-out for the purpose - you really feel that this language is > > written by programmers (actually some of the best of this world) for > > programmers. > > > > This is just my opinion and preference. There really is no "best" > > language - I still write a batch file now and then - and everyone > > should pick what they like. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > > Hi Gustav, > > > > What was it about C# where you liked its syntax better than VB.Net? > > Especially coming from a VB6/Access background? > > > > Also - in C# prior to 2010 version, how did you work around not > > having optional parameters? > > > > Thanks! > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > > Brock Sent: Sunday, January 02, 2011 3:30 PM To: > > accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net > > (was Ded Moroz sends you ...) > > > > Hi Dan > > > > Don't know, but I did. And switched to C# to learn something new and > > because I didn't like the syntax of VB.NET. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > > > .. But how many VB6 or Access developers (who loved VB6 and/or > > Access) have moved to .Net? > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Mon Jan 3 16:03:59 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 14:03:59 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D22408A.6050600@colbyconsulting.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> Message-ID: <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> Hi John: I agree with you fully. I have no intension of wasting any more time with MS Access...it is simply a dead and dying platform. :-( Getting up to speed will take a long while but I know that can not be helped. Any adventure into this area will cost myself dearly in time and my client's dearly in money but that can not be helped. You noted three excellent classes you created for your client. If you were to acurrately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiousity but do not hestitate to put an appropriate dollar value to your time with this development. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 1:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Jim, > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Uhh, yep. More than the code, it is throwing away 20 years of knowledge about a very complex RAD environment (Microsoft Access). And relearning a brand new set of knowledge. I am there, I have that knowledge and entire frameworks of stuff that I use in Access, which simply does not port to .Net. OTOH .Net can easily do things that VBA simply cannot do, and will never be able to do, things which I need to be able to do. I have a system of three classes which watches for work to be done, work orders stored in a pair of tables in SQL Server. Using SQL Server automation Stage1 exports 2 million record chunks into CSV files, until as many files are created as are required to process a table of N records (tens of millions of records). Another class independently and asynchronously watches these same pair of tables for records created by Stage1 and when the files appear, copies them over to an input directory in a virtual machine and watches for files to appear in the output directory. this class updates these same order records saying that the files have been processed, and also copies the records back from the virtual machine to a staging directory on my server. Another class watches these same two tables and when it detects that there are files back from the virtual machine to be processed, imports the records back into SQL Server/ Each of these three classes uses threads, each operates entirely asynchronously from the others. Each updates its own status list on a tab of a form. Each updates the pair of tables in SQL Server such that the other processes can know when they have to do things. The three classes taken together perform an extremely complex set of tasks which I used to have to perform manually. I tried to get the processes done synchronously using Access and even that was almost impossible. With one thread to do everything, the main form would lock up as SQL Server was processing an ADO command etc. It just sucked. .Net makes it easy, although not trivial to do such things. It is still a programming effort but it is doable, and when broken down into logical classes with each class having its own thread, it is even pretty easy. So yea, moving away from Access is sometimes painful, but for some tasks it just makes the impossible possible. I am a programmer, and I ended up in Access because in 2002 it was way powerful. Remember the . language of dBase? Access was one of the first visual dev environments and I could get stuff done quickly (still can). But I am now at the point where Access is not moving forward, it has limitations which are never going to be addressed (though it has stellar tool bars now!!!) and as a programmer I just look at walking through the rest of my life in handcuffs and leg irons placed on me by Access. Yea, it is taking some time to get up to speed in .Net, but .Net is by far the most powerful programming environment I have *ever* experienced, and it just keeps getting better. Does that sound like Access to you? > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Bitch at Microsoft for their decision to not improve the platform. They are plainly telling you to move to .Net. So I am. I cannot fight this battle anymore. John W. Colby www.ColbyConsulting.com On 1/3/2011 3:36 PM, Jim Lawrence wrote: > Hi Shamil: > > I think the main reason for the issues with the major migration to .Net is > that many here have hundreds of thousands of field-tested lines of code tied > up in VB/Access and now have to throw out about twenty years of work, to > start again from scratch. > > The nearest analogy I can come up with is like having your home destroyed by > war and then while in your late forties, fifties or even sixties and having > to build another life and future from scratch. > > It may have to be done but not everyone is happy about it. > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 16:07:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 14:07:11 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> References: <4D21B614.2010209@colbyconsulting.com> <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> Message-ID: <3F2CDA32C51B4DB5B4BCB5B0750140BF@creativesystemdesigns.com> I think it would be more appropriate to simply rename this list to "Access to .Net", fold in the VB list and go from there. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 03, 2011 1:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Can you guys take this disvussion over to the VB. It's getting very long and way OT for the Access list. Cheers, Stuart On 3 Jan 2011 at 6:42, jwcolby wrote: > The curly brackets really just replace begin / end keywords in VB. > They mark blocks of code. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 4:01 AM, Gustav Brock wrote: > > Hi Dan > > > > It appeared to me that to equip VB.NET with the same options than > > C#, MS have had to push the VB (or BASIC) syntax beyond its original > > intention: to be a simple language easy to learn and easy to use. > > Even with my solid VBA background I found it difficult to read > > VB.NET and I realised that a lot of learning was required. Given > > this task, I wondered if this wasn't the time to learn something > > really new to me, C#. Highly inspired by Shamil and the fact that > > about 95% of all code you meet when you look for code and tutorials > > about Visual Studio and .Net, and that the popularity of C# had to > > have a reason, I made the decision to go for C#. As everyone, I had > > a time struggling with the curly brackets, but once you get over it > > and begin to see the picture of the code, that picture is a beauty. > > I cannot explain it, but it just gives me more pleasure to write C# > > than VBA. Well, one reason is probably that I find it more well > > thought-out for the purpose - you really feel that this language is > > written by programmers (actually some of the best of this world) for > > programmers. > > > > This is just my opinion and preference. There really is no "best" > > language - I still write a batch file now and then - and everyone > > should pick what they like. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > > Hi Gustav, > > > > What was it about C# where you liked its syntax better than VB.Net? > > Especially coming from a VB6/Access background? > > > > Also - in C# prior to 2010 version, how did you work around not > > having optional parameters? > > > > Thanks! > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > > Brock Sent: Sunday, January 02, 2011 3:30 PM To: > > accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net > > (was Ded Moroz sends you ...) > > > > Hi Dan > > > > Don't know, but I did. And switched to C# to learn something new and > > because I didn't like the syntax of VB.NET. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > > > .. But how many VB6 or Access developers (who loved VB6 and/or > > Access) have moved to .Net? > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 17:30:58 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 4 Jan 2011 02:30:58 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net> Message-ID: Jim -- My route to nowadays C# is 30 years long - you can imagine how many "bridges" I have had to "burn" to get where I'm now (and please add to that all the social life events I and this country people have had to live through here: "melting" of 1960-ies, stagnation of 1970-ies, perestroyka-glasnost' of 1980-ies, USSR crush of 1991, gangsters'/ "jungle" capitalism of 1990-ies, back to USSR of 2000ies, 2011-th beginning as Orwell's "Nineteen Eighty-Four"...) I mean that's the main law of this global world economy - if one wanted to stay afloat they have to be constantly ready to "burn all the bridges"... I can't say I like it but I have to accept that fact as the true reality... BTW, I see how nowadays kids and young adults - most of them are not "pack rats" at all - they are so easy to (re-)start from a blank page... what they bring with themselves to the new "projects" are their experience but not artifacts... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 3 ?????? 2011 ?. 23:36 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 6:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > VERBOSITY ? http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit esoteric sorry but it clearly shows what programming language is more verbose). > As you can see, the IDE has become PRIMO in terms of importance as far > as developer productivity No. > Think about this: Can you imagine knocking out a dot-net application > in Notepad ? Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can do *all* the development using notepad). > But I guess the great Visual Studio IDE takes care of that problem. Yes, its IntelliSense helps to WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, but you can use very short names if you like... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:04 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 3 17:39:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 18:39:53 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> Message-ID: <4D225E49.9010102@colbyconsulting.com> Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim From shamil at smsconsulting.spb.ru Mon Jan 3 17:52:42 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 4 Jan 2011 02:52:42 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant><3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: <99DCD1D4368D473181B9CF63A29A0529@nant> <<< When you say that optional parameters are not needed in C# is that because you can just write a new method that has the same name but a different signature? >>> Yes... and No... I mean there are other ways in C#/VB.NET to express what is usually expressed by optional parameters in VBA/VB6... because of VBA/VB6 limited expressiveness... But to compare that C#/VB.NET "other ways" to VBA/VB6 optional parameters there should be *concrete* VBA/VB6 code samples/snippets presented - all the ones used in a, say, one of your applications... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: 3 ?????? 2011 ?. 21:42 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) When you say that optional parameters are not needed in C# is that because you can just write a new method that has the same name but a different signature? Long Foo() // this routine takes no parameters Long Foo(Long x) // this routine takes one parameters ... Etc. etc. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 18:07:29 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 4 Jan 2011 03:07:29 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> References: , <4D21B614.2010209@colbyconsulting.com> <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> Message-ID: <9E702575A6ED46F1B93D16EB09C3F215@nant> Stuart -- Sorry for some off-topic. Somehow AccessD results in longer discussions than similar topics in dba-VB. I'd guess that it may happen that in one-two iterations - VB.NET 12.0/C# 6.0 (?) will become natural (built-in) development languages for MS Office applications (MS Access included) - have a look on what MS is doing in the area of "compiler as a service": http://visualstudiomagazine.com/articles/2010/07/29/csharp-qa-with-lisa-feig enbaum.aspx I mean the subject is a bit off-topic for nowadays MS Access/VBA but could become on-topic in a few years - in 4-5 years... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 4 ?????? 2011 ?. 0:38 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Can you guys take this disvussion over to the VB. It's getting very long and way OT for the Access list. Cheers, Stuart On 3 Jan 2011 at 6:42, jwcolby wrote: > The curly brackets really just replace begin / end keywords in VB. > They mark blocks of code. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 4:01 AM, Gustav Brock wrote: > > Hi Dan > > > > It appeared to me that to equip VB.NET with the same options than > > C#, MS have had to push the VB (or BASIC) syntax beyond its original > > intention: to be a simple language easy to learn and easy to use. > > Even with my solid VBA background I found it difficult to read > > VB.NET and I realised that a lot of learning was required. Given > > this task, I wondered if this wasn't the time to learn something > > really new to me, C#. Highly inspired by Shamil and the fact that > > about 95% of all code you meet when you look for code and tutorials > > about Visual Studio and .Net, and that the popularity of C# had to > > have a reason, I made the decision to go for C#. As everyone, I had > > a time struggling with the curly brackets, but once you get over it > > and begin to see the picture of the code, that picture is a beauty. > > I cannot explain it, but it just gives me more pleasure to write C# > > than VBA. Well, one reason is probably that I find it more well > > thought-out for the purpose - you really feel that this language is > > written by programmers (actually some of the best of this world) for > > programmers. > > > > This is just my opinion and preference. There really is no "best" > > language - I still write a batch file now and then - and everyone > > should pick what they like. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > > Hi Gustav, > > > > What was it about C# where you liked its syntax better than VB.Net? > > Especially coming from a VB6/Access background? > > > > Also - in C# prior to 2010 version, how did you work around not > > having optional parameters? > > > > Thanks! > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > > Brock Sent: Sunday, January 02, 2011 3:30 PM To: > > accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net > > (was Ded Moroz sends you ...) > > > > Hi Dan > > > > Don't know, but I did. And switched to C# to learn something new and > > because I didn't like the syntax of VB.NET. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > > > .. But how many VB6 or Access developers (who loved VB6 and/or > > Access) have moved to .Net? > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 3 18:33:39 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 19:33:39 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <018401cbaba7$08d00610$1a701230$@net> Yes Jim, I concur. But at the same time blame squarely lies with Microsoft here. Poor job done on providing a web migration path that is robust and programmable. It could be done. They just elected not to do it. > Hi Shamil: > > I think the main reason for the issues with the major migration to .Net > is > that many here have hundreds of thousands of field-tested lines of code > tied > up in VB/Access and now have to throw out about twenty years of work, > to > start again from scratch. From accessd at shaw.ca Mon Jan 3 21:17:36 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 19:17:36 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: I agree with you... It has been tough here with all the major changes but compared to what you have had to experience and adapt to, it is really minor in comparison. I to have had little choice but to accept the new reality. Our children travel light, do not expect to have familes or any settled location... a fact of the times. There is no choice about moving to .Net, that is just another fact of the times... I may be just getting too old and set in my ways. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 3:31 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Jim -- My route to nowadays C# is 30 years long - you can imagine how many "bridges" I have had to "burn" to get where I'm now (and please add to that all the social life events I and this country people have had to live through here: "melting" of 1960-ies, stagnation of 1970-ies, perestroyka-glasnost' of 1980-ies, USSR crush of 1991, gangsters'/ "jungle" capitalism of 1990-ies, back to USSR of 2000ies, 2011-th beginning as Orwell's "Nineteen Eighty-Four"...) I mean that's the main law of this global world economy - if one wanted to stay afloat they have to be constantly ready to "burn all the bridges"... I can't say I like it but I have to accept that fact as the true reality... BTW, I see how nowadays kids and young adults - most of them are not "pack rats" at all - they are so easy to (re-)start from a blank page... what they bring with themselves to the new "projects" are their experience but not artifacts... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 3 ?????? 2011 ?. 23:36 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim From accessd at shaw.ca Mon Jan 3 21:31:48 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 19:31:48 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <4D225E49.9010102@colbyconsulting.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> Message-ID: <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Tue Jan 4 07:21:59 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 4 Jan 2011 07:21:59 -0600 Subject: [AccessD] Move to C# - last post In-Reply-To: <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> Message-ID: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Hi Jim, I've been thinking about offering potential clients that I work as a direct full-time employee for 1 - 2 years while I build their system. Then I'd move on to another company, but perhaps still provide some support to the earlier ones. It's seems like it's actually easier for a company to hire a direct employee than it is to pay out cash to a contract developer. How are you approaching your clients about being on their payroll? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Tue Jan 4 10:32:40 2011 From: marksimms at verizon.net (Mark Simms) Date: Tue, 04 Jan 2011 11:32:40 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Message-ID: <00c001cbac2d$01b50f20$051f2d60$@net> I had that opportunity Dan about 9 months ago...and I declined it. The pay rate was lower than what I was getting as a contractor....and I really had benefits coverage already. On top of that, there was a BIG agency fee involved. You might be aware that those guys always have their hand in your pocket....in this case MINE ! I'd be willing to bet if the agency fee had disappeared, the offer to me would have been much more lucrative. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 04, 2011 8:22 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Move to C# - last post > > Hi Jim, > > I've been thinking about offering potential clients that I work as a > direct > full-time employee for 1 - 2 years while I build their system. Then > I'd > move on to another company, but perhaps still provide some support to > the > earlier ones. It's seems like it's actually easier for a company to > hire a > direct employee than it is to pay out cash to a contract developer. > > How are you approaching your clients about being on their payroll? > From rockysmolin at bchacc.com Tue Jan 4 11:54:20 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 4 Jan 2011 09:54:20 -0800 Subject: [AccessD] Unsigned Database Warning in 2007 Message-ID: Dear List: I have a prospect running an mde of mine compiled in 2003 but he's running in 2007. He gets the message cannot open mde due to security restrictions - not digitally signed. In 2003 I know how to lower the security setting to low to get around this. How do you do it in 2007? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From df.waters at comcast.net Tue Jan 4 12:02:29 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 4 Jan 2011 12:02:29 -0600 Subject: [AccessD] Move to C# - last post In-Reply-To: <00c001cbac2d$01b50f20$051f2d60$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com><085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com><4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <00c001cbac2d$01b50f20$051f2d60$@net> Message-ID: <760EAC2F781349FCAFB9148DFDDA7C9E@DanWaters> I'll stay away from agencies! Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Tuesday, January 04, 2011 10:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post I had that opportunity Dan about 9 months ago...and I declined it. The pay rate was lower than what I was getting as a contractor....and I really had benefits coverage already. On top of that, there was a BIG agency fee involved. You might be aware that those guys always have their hand in your pocket....in this case MINE ! I'd be willing to bet if the agency fee had disappeared, the offer to me would have been much more lucrative. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 04, 2011 8:22 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Move to C# - last post > > Hi Jim, > > I've been thinking about offering potential clients that I work as a > direct > full-time employee for 1 - 2 years while I build their system. Then > I'd > move on to another company, but perhaps still provide some support to > the > earlier ones. It's seems like it's actually easier for a company to > hire a > direct employee than it is to pay out cash to a contract developer. > > How are you approaching your clients about being on their payroll? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Tue Jan 4 12:19:21 2011 From: jedi at charm.net (Michael Bahr) Date: Tue, 4 Jan 2011 13:19:21 -0500 (EST) Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Heenan, what you are showing is called overloading. Same method name but different parameters and return type. You typically see this with the default constructor being overloaded, for example validating the input values. The default constructor mearly intializes the private variables to a default value where an overloaded method actually checks if it is vaild and throws exceptions if needed. Overloading can also occur using inherited methods (from the parent or superclass). Mike > When you say that optional parameters are not needed in C# is that because > you can just write a new method that has the same name but a different > signature? > > Long Foo() // this routine takes no parameters > Long Foo(Long x) // this routine takes one parameters > > ... Etc. etc. > > Lambert > From Lambert.Heenan at chartisinsurance.com Tue Jan 4 12:27:36 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Tue, 4 Jan 2011 13:27:36 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Message-ID: Thanks Mike, I realized that. Just wanted some clarification from Shamil on what he meant. You can also overload operators in C#, just as you can in C++. So you can define a '+' operator for a class to make it do concatenation or addition that makes sense for the class. BTW my first name is Lambert. :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Bahr Sent: Tuesday, January 04, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Heenan, what you are showing is called overloading. Same method name but different parameters and return type. You typically see this with the default constructor being overloaded, for example validating the input values. The default constructor mearly intializes the private variables to a default value where an overloaded method actually checks if it is vaild and throws exceptions if needed. Overloading can also occur using inherited methods (from the parent or superclass). Mike > When you say that optional parameters are not needed in C# is that > because you can just write a new method that has the same name but a > different signature? > > Long Foo() // this routine takes no parameters Long Foo(Long x) // > this routine takes one parameters > > ... Etc. etc. > > Lambert > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jm.hwsn at gmail.com Tue Jan 4 13:08:50 2011 From: jm.hwsn at gmail.com (jm.hwsn) Date: Tue, 4 Jan 2011 13:08:50 -0600 Subject: [AccessD] Unsigned Database Warning in 2007 In-Reply-To: References: Message-ID: <3B3629F8B6E44C23956D1135243C15E4@HomePC> Rocky, Open the database or for that matter any database on the USER'S machine. Go the Windows button and click on Access Options. A separate window will open. On the left click on "Trust Center" - which should be next to the bottom. Click on the button on right that says "Trust Center Settings." Next click on "Trusted Locations." Click on "Add new location" button on the bottom. If the database is in the same location as your database, the Path should already be there. If not, you can browse to the location you need. Before you click OK, you have the option of "trusting" the sub folders for your chosen directory. At the bottom of the Trusted Locations window is a check box that states: "Allow Trusted Locations on my network (not recommended)." - Make sure that is ticked off. Click Ok, twice. Close ALL instances of Access, Open the desired database and the warning should be gone. HTH Jim -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 04, 2011 11:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Unsigned Database Warning in 2007 Dear List: I have a prospect running an mde of mine compiled in 2003 but he's running in 2007. He gets the message cannot open mde due to security restrictions - not digitally signed. In 2003 I know how to lower the security setting to low to get around this. How do you do it in 2007? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Tue Jan 4 13:35:38 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 4 Jan 2011 13:35:38 -0600 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <4D152410.3060803@colbyconsulting.com> References: <4D14DB29.9090906@colbyconsulting.com> <4D152410.3060803@colbyconsulting.com> Message-ID: That 3.5 gig limit is probably due to your video card. The 4 gig limit of 32 bit processing is total RAM, on the MB and used for video. So if you have a 512meg video card, it's memory is using an eighth of the memory naming space, limiting you to 3.5 of your onboard 4 gigs of memory. However, most processors bought in the last few years are already 64 bit processors (just running 32 bit OSes), so if you just do an upgrade, upgrade to a 64 bit OS, and be able to use the entire 4 gigabytes of on board memory. There's several utilities out there that will test your processor if it's 64 bit capable. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, December 24, 2010 4:52 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The old laptop is slowing down > I moved from Vista to W7 and got a nice bump in response time. Vista is such a pig. Tell me! I installed Vista on this laptop a couple of years ago and have hated it ever since. I think I will try an upgrade to 2007 just to see if that helps at all. >I assume you went through your processes and killed all the unnecessary ones. Crap does accumulate. I do that every 6 months or so. >4GB Ram? It has 4 gigs now. Unfortunately unknown to me I was sold a laptop with a chip set that cannot access more than 3.5 gigs. Who would suspect such a thing? John W. Colby www.ColbyConsulting.com On 12/24/2010 1:38 PM, Rocky Smolin wrote: > I moved from Vista to W7 and got a nice bump in response time. Vista is > such a pig. I assume you went through your processes and killed all the > unnecessary ones. Crap does accumulate. 4GB Ram? > > R > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, December 24, 2010 9:41 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] The old laptop is slowing down > > It is sad and somewhat annoying when the laptop starts slowing down. Is it > just perception? Am I accustomed now to remote desktop into faster machines > and working in snappier systems? Is it an accumulation of crap? Do I need > a reinstall? Maybe a move from Vista to Windows 7, with a clean install > along the way? An SSD? > > All I know is that things don't load fast any more. Even doing compiles on > VS 2008 is a "sit and wait" experience. > > I think I really need a new quad core Intel (bad John, BAD John!) iXXX core > running Windows 7 X64 and 16 gigs of ram, all on a 512 G SSD running the > latest Sandforce (who makes up these names?) controller. It is Christmas > after all! > > Now to convince the wife! > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From stuart at lexacorp.com.pg Tue Jan 4 14:26:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 05 Jan 2011 06:26:18 +1000 Subject: [AccessD] Move to C# - last post In-Reply-To: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> References: , <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com>, <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Message-ID: <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> I would strongly advise against the "full-time" bit The problem is that you lose contact with and availablility to your other clients if you are working full time for one client for too long. At the end of the contract period you have to start to either re-built your customer base again or put yourself in the hands of recruiting agents for subsequent contracts.. I made that mistake once a few year ago - never again! -- Stuart On 4 Jan 2011 at 7:21, Dan Waters wrote: > Hi Jim, > > I've been thinking about offering potential clients that I work as a > direct full-time employee for 1 - 2 years while I build their system. > Then I'd move on to another company, but perhaps still provide some > support to the earlier ones. It's seems like it's actually easier for > a company to hire a direct employee than it is to pay out cash to a > contract developer. > > How are you approaching your clients about being on their payroll? > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Move to C# - > last post > > In the long run it is definitely paying off. > > I have been in discussions with clients about putting me on payroll if > they want their system upgraded to .Net. The alternative of a 10 to > 15K entrance fee, with much more to come, scares off many but it seems > many are realizing that they too have no choice especially the ones > who have been already badly burned. ;-) > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 03, 2011 3:40 PM To: Access Developers > discussion and problem solving Subject: [AccessD] Move to C# - last > post > > Jim, > > > You noted three excellent classes you created for your client. If > you > were to accurately the > hours required to get these classes fully tested and operational; what > would that be? This is just a diabolic curiosity but do not hesitate > to put an appropriate dollar value to your time with this development. > ;-) > > I cannot accurately estimate the actual time simply because I did it > piecemeal, and in a waterfall kind of way. IOW I started with > existing SQL stored procedures (about 50 or so). I wrote code that > simply encapsulated calls to those plus logging. > > I then went back and wrote classes that encapsulated those > encapsulated stored procedures (supervisors if you will). > > I then learned new things and... I went from a simple status text box > on a form to a status list class which I now use throughout the system > to report status for any process that needs to do so... and nLog, > and... > > I started with single threaded, then moved to multi-threaded, breaking > it out etc etc. > > How long would it take me to write the same from scratch knowing what > I know now? > > Maybe 200 hours, and I charge $60 / hour to this client. And while > that sounds like a lot of time and money (and it is) it automates a > very complex process that moves me from 16-24 man hours per list (of > my time) to zero man hours (of my time). And I have a half dozen > lists, and they each need to be processed monthly. And my orders pass > through this process as well. > > So the program now saves me well over 100 man hours a month of my > time. > > My server still takes man days to complete the work but it no longer > requires me typing on the keyboard for each step. > > This export / process / import process is central to the business for > this client. I started learning C# in Sept 2009, and within two > months started building the first iteration of this automation. By > January I was successfully processing these stored procedures and > logging results. However it was in a sequential fashion, start one and > go until it was complete. Since any given table can be a couple of > hundred thousand up to a hundred million records, processing a single > table could take days of processing time. Each two million record > chunk takes about one hour to process. > And I had to manually start each table that needed processing. > > Now I have a record in a supervisor table that contains the database > name / view name of the data to process and the date to start the > process. The asynchronous process can read that supervisor record and > decide whether it is time to process. When it is, the program can do > the complete thing without intervention. When it is finished, if it > is a data database (master data) it will automatically copy the > supervisor record into a new record and set the date out 30 days so > that it just automatically reprocesses every month. If it is an order > supervisor record, it just processes once and is done. > > I have been through about three distinct refactorings to get from the > first fairly clumsy stab at this to where I am now. I have learned a > ton along the way. And each refactoring paid for itself directly as > each version took less and less of my time. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 5:03 PM, Jim Lawrence wrote: > > Hi John: > > > > I agree with you fully. I have no intension of wasting any more time > > with > MS > > Access...it is simply a dead and dying platform. :-( > > > > Getting up to speed will take a long while but I know that can not > > be helped. Any adventure into this area will cost myself dearly in > > time and > my > > client's dearly in money but that can not be helped. > > > > You noted three excellent classes you created for your client. If > > you were to acurrately the hours required to get these classes fully > > tested and operational; what would that be? This is just a diabolic > > curiousity but do not hestitate to put an appropriate dollar value > > to your time with this development. ;-) > > > > Jim > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From tinanfields at torchlake.com Tue Jan 4 15:39:10 2011 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Tue, 04 Jan 2011 16:39:10 -0500 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <010701cba531$10e9cf10$32bd6d30$@net> References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> Message-ID: <4D23937E.2010201@torchlake.com> Mark, Where should I look for that utility? I also need to clean out a bunch of stuff, and I concur about the registry cleaners - at least the ones I've used. Thanks, Tina Mark Simms wrote: > It's been my experience that the Windows REGISTRY is the culprit. > That being said, I TRIED ALL OF THE REG CLEANERS. > None are that great. > I've had more success going in and cleaning things out manually.... > But this is not for the "faint of heart". > Microsoft did create a special utility for uninstalling programs where the > built-in uninstall program did not do the job completely. Even their own MS > Office has this problem ! Office never uninstalls completely. Go figure ! > > > > From jwcolby at colbyconsulting.com Tue Jan 4 15:40:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 04 Jan 2011 16:40:12 -0500 Subject: [AccessD] OT: Excel cell formatting Message-ID: <4D2393BC.3070902@colbyconsulting.com> I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. Is it possible to pin down things like the cell border formatting? -- John W. Colby www.ColbyConsulting.com From shamil at smsconsulting.spb.ru Tue Jan 4 15:20:07 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 5 Jan 2011 00:20:07 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant><3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway><1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Message-ID: <3CBB9FD0A84C476AB9323CC3F1337245@nant> Mike, Lambert, Dan, -- I didn't mean overloading first of all maybe more something as the following class constructor syntax (available starting VS2008): //Public Function SendEmail( //Optional ByVal stgTo As String, _ //Optional ByVal stgSubject As String, _ //Optional ByVal stgMessage As String, _ //Optional ByVal blnBackup As Boolean, _ //Optional ByVal stgBackupFunction As String, _ //Optional ByVal stgAttachmentList As String, _ //Optional ByVal blnDisplay As Boolean, _ //Optional ByVal blnSendToCurrent As Boolean, _ //Optional ByVal blnHideEmailNotice As Boolean, _ //Optional varObjectType As Variant, _ //Optional ByVal stgObjectName As String, _ //Optional varOutputFormat As Variant, _ //Optional ByVal stgObjectFileName As String, _ //Optional ByVal blnExcludeOpenLink As Boolean) As Boolean public class EMailer { //Optional ByVal stgTo As String, _ public string To { get; private set; } //Optional ByVal stgSubject As String, _ public string Subject { get; private set; } //Optional ByVal stgMessage As String, _ public string Message { get; private set; } //Optional ByVal blnBackup As Boolean, _ public bool Backup { get; private set; } //Optional ByVal stgBackupFunction As String, _ public string BackupFunction { get; private set; } //Optional ByVal stgAttachmentList As String, _ public string AtachmentList { get; private set; } //Optional ByVal blnDisplay As Boolean, _ public bool Display { get; private set; } //Optional ByVal blnSendToCurrent As Boolean, _ public bool SendToCurrent { get; private set; } //Optional ByVal blnHideEmailNotice As Boolean, _ public bool HideEMailNotice { get; private set; } //Optional varObjectType As Variant, _ public object ObjectType { get; private set; } //Optional ByVal stgObjectName As String, _ public string ObjectName { get; private set; } //Optional varOutputFormat As Variant, _ public object OutputFormat { get; private set; } //Optional ByVal stgObjectFileName As String, _ public string ObjectFileName { get; private set; } //Optional ByVal blnExcludeOpenLink As Boolean) As Boolean public bool ExcludeOpenLink { get; private set; } public void Send() { System.Console.WriteLine("To: {0}, Subject: '{1}', Message: {2}", this.To, this.Subject, this.Message); } public static void TestRun() { (new EMailer() { To = "test at gmail.com", Subject = "Test message", Message = "My test message..." }).Send(); } } Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: 4 ?????? 2011 ?. 21:28 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Thanks Mike, I realized that. Just wanted some clarification from Shamil on what he meant. You can also overload operators in C#, just as you can in C++. So you can define a '+' operator for a class to make it do concatenation or addition that makes sense for the class. BTW my first name is Lambert. :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Bahr Sent: Tuesday, January 04, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Heenan, what you are showing is called overloading. Same method name but different parameters and return type. You typically see this with the default constructor being overloaded, for example validating the input values. The default constructor mearly intializes the private variables to a default value where an overloaded method actually checks if it is vaild and throws exceptions if needed. Overloading can also occur using inherited methods (from the parent or superclass). Mike > When you say that optional parameters are not needed in C# is that > because you can just write a new method that has the same name but a > different signature? > > Long Foo() // this routine takes no parameters Long Foo(Long x) // > this routine takes one parameters > > ... Etc. etc. > > Lambert > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Tue Jan 4 15:58:30 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Tue, 4 Jan 2011 15:58:30 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad From jwcolby at colbyconsulting.com Tue Jan 4 16:18:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 04 Jan 2011 17:18:08 -0500 Subject: [AccessD] SQL Server 2008 Message-ID: <4D239CA0.80201@colbyconsulting.com> A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 express but SQL Server 2008 will only install on Windows 2003 and above. I uninstalled 2005 to install 2008 only to discover... Sigh!@#$%^& -- John W. Colby www.ColbyConsulting.com From Lambert.Heenan at chartisinsurance.com Tue Jan 4 16:21:14 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Tue, 4 Jan 2011 17:21:14 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D2393BC.3070902@colbyconsulting.com> References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: Cut then Past Special and choose Values as what to paste. Tedious, but should work. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 4:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Excel cell formatting I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. Is it possible to pin down things like the cell border formatting? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 4 16:32:22 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 04 Jan 2011 17:32:22 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <4D239FF6.4040403@colbyconsulting.com> OK, thanks. John W. Colby www.ColbyConsulting.com On 1/4/2011 5:21 PM, Heenan, Lambert wrote: > Cut then Past Special and choose Values as what to paste. Tedious, but should work. > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Tue Jan 4 16:38:05 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 4 Jan 2011 14:38:05 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: or Right click windows key - S - V - Enter as I remember it ;) I use that keystroke a lot! You may want X instead of V (All except borders) D On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < Lambert.Heenan at chartisinsurance.com> wrote: > Cut then Past Special and choose Values as what to paste. Tedious, but > should work. > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. The > problem is that if I move cells around, the formatting moves with the cell. > I really want the cell borders to be fixed and just the cell contents to > move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ssharkins at gmail.com Tue Jan 4 16:43:29 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Tue, 4 Jan 2011 17:43:29 -0500 Subject: [AccessD] OT: Excel cell formatting References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: I run into a similar problem occasionally and it drives me nuts. If I copy cell contents to a cell that has a border, the border cell loses its border format. :( This might prove useful! Susan H. > or > Right click windows key - S - V - Enter > > as I remember it ;) > > > > I use that keystroke a lot! > > > You may want X instead of V (All except borders) > > > D > On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < > Lambert.Heenan at chartisinsurance.com> wrote: > >> Cut then Past Special and choose Values as what to paste. Tedious, but >> should work. >> >> Lambert >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto: >> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 4:40 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] OT: Excel cell formatting >> >> I have a spreadsheet I use which I use border formatting around cells. >> The >> problem is that if I move cells around, the formatting moves with the >> cell. >> I really want the cell borders to be fixed and just the cell contents to >> move around. >> >> Is it possible to pin down things like the cell border formatting? >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From ramzcbu at gmail.com Tue Jan 4 16:54:11 2011 From: ramzcbu at gmail.com (Ramz .) Date: Tue, 4 Jan 2011 14:54:11 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: I tried the Cut (X) and Paste Special approach, but the "Paste Special" option is disabled when I choose a "cut" operation in Excel 2007. It's only enabled when in "copy" operation. -- Ramil On Tue, Jan 4, 2011 at 2:43 PM, Susan Harkins wrote: > I run into a similar problem occasionally and it drives me nuts. If I copy > cell contents to a cell that has a border, the border cell loses its border > format. :( This might prove useful! > > Susan H. > > > or >> Right click windows key - S - V - Enter >> >> as I remember it ;) >> >> >> >> I use that keystroke a lot! >> >> >> You may want X instead of V (All except borders) >> >> >> D >> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < >> Lambert.Heenan at chartisinsurance.com> wrote: >> >> Cut then Past Special and choose Values as what to paste. Tedious, but >>> should work. >>> >>> Lambert >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com [mailto: >>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 04, 2011 4:40 PM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] OT: Excel cell formatting >>> >>> I have a spreadsheet I use which I use border formatting around cells. >>> The >>> problem is that if I move cells around, the formatting moves with the >>> cell. >>> I really want the cell borders to be fixed and just the cell contents to >>> move around. >>> >>> Is it possible to pin down things like the cell border formatting? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jimdettman at verizon.net Tue Jan 4 17:01:39 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 04 Jan 2011 18:01:39 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D2393BC.3070902@colbyconsulting.com> References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <8336CF1614A64EE9B5AC9D417F12A0CD@XPS> John, When you go to do the paste, right click and do a "Paste Special" You'll get a dialog where you can select various options (such as contents, borders and shading, etc) for what gets pasted. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 04:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Excel cell formatting I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. Is it possible to pin down things like the cell border formatting? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Tue Jan 4 17:04:02 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 4 Jan 2011 15:04:02 -0800 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: I Brad, I have a system I did for customer that sounds similar in concept and traffic to yours. We host it on a shared hosting plan at Crystaltech http://www.crystaltech.com/ and have had good service from them. Tech support is good and always available. I have direct access to the database through my sql server management tools, the site runs in ASP.Net 3.5 and I download their orders using web services. The cost of the shared hosting is around $17 per month. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Jan 4 17:06:06 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 4 Jan 2011 15:06:06 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: This is true in Excel 2007, I don't remember if it was true for earlier versions. On Tue, Jan 4, 2011 at 2:54 PM, Ramz . wrote: > I tried the Cut (X) and Paste Special approach, but the "Paste Special" > option is disabled when I choose a "cut" operation in Excel 2007. It's only > enabled when in "copy" operation. > > -- Ramil > > On Tue, Jan 4, 2011 at 2:43 PM, Susan Harkins wrote: > > > I run into a similar problem occasionally and it drives me nuts. If I > copy > > cell contents to a cell that has a border, the border cell loses its > border > > format. :( This might prove useful! > > > > Susan H. > > > > > > or > >> Right click windows key - S - V - Enter > >> > >> as I remember it ;) > >> > >> > >> > >> I use that keystroke a lot! > >> > >> > >> You may want X instead of V (All except borders) > >> > >> > >> D > >> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < > >> Lambert.Heenan at chartisinsurance.com> wrote: > >> > >> Cut then Past Special and choose Values as what to paste. Tedious, but > >>> should work. > >>> > >>> Lambert > >>> > >>> -----Original Message----- > >>> From: accessd-bounces at databaseadvisors.com [mailto: > >>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > >>> Sent: Tuesday, January 04, 2011 4:40 PM > >>> To: Access Developers discussion and problem solving > >>> Subject: [AccessD] OT: Excel cell formatting > >>> > >>> I have a spreadsheet I use which I use border formatting around cells. > >>> The > >>> problem is that if I move cells around, the formatting moves with the > >>> cell. > >>> I really want the cell borders to be fixed and just the cell contents > to > >>> move around. > >>> > >>> Is it possible to pin down things like the cell border formatting? > >>> > >>> -- > >>> John W. Colby > >>> www.ColbyConsulting.com > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 4 18:10:30 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 4 Jan 2011 16:10:30 -0800 Subject: [AccessD] Unsigned Database Warning in 2007 In-Reply-To: <3B3629F8B6E44C23956D1135243C15E4@HomePC> References: <3B3629F8B6E44C23956D1135243C15E4@HomePC> Message-ID: Jim: Thanks so much. I forwarded to the prospect but can't test here because I don't get the message. But I'll let you know. Thanks again, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jm.hwsn Sent: Tuesday, January 04, 2011 11:09 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unsigned Database Warning in 2007 Rocky, Open the database or for that matter any database on the USER'S machine. Go the Windows button and click on Access Options. A separate window will open. On the left click on "Trust Center" - which should be next to the bottom. Click on the button on right that says "Trust Center Settings." Next click on "Trusted Locations." Click on "Add new location" button on the bottom. If the database is in the same location as your database, the Path should already be there. If not, you can browse to the location you need. Before you click OK, you have the option of "trusting" the sub folders for your chosen directory. At the bottom of the Trusted Locations window is a check box that states: "Allow Trusted Locations on my network (not recommended)." - Make sure that is ticked off. Click Ok, twice. Close ALL instances of Access, Open the desired database and the warning should be gone. HTH Jim -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 04, 2011 11:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Unsigned Database Warning in 2007 Dear List: I have a prospect running an mde of mine compiled in 2003 but he's running in 2007. He gets the message cannot open mde due to security restrictions - not digitally signed. In 2003 I know how to lower the security setting to low to get around this. How do you do it in 2007? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 4 20:41:35 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 4 Jan 2011 18:41:35 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Message-ID: <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> Hi Dan: Contract type 1: A set contract is usually a problematic thing. The best you can do is divide the contract up into separate segments and when each milestone is reached the client pays up. This always makes the assumption that, you as the programmer, are going to have a fully function piece of code at the end of this contract. Usually the last payment is held for a time until the client is satisfied. This can be dangerous as it is a grey area where scope creep and the ever present danger of more bugs could showing up. In the worse case scenarios it ends up with you being out your last payment, the client upset, feeling there is so much you should and could be doing to reach their absolute vision...all at no more additional cost. Contract type 2: The type of contracts that I usually go for is the insurance type contracts. This is where a major portion of the development and payments are made at the start, but a monthly retainer (open ended) is added at the end of the building phase. In this scenario, the client is charged a fixed rate, per month and you fix all those little bugs that pop up as well as add all those items from the out-of scope-project-wish-list. Sometimes these extended contracts can last from 6 months to as long as 20 years. If this works out well you spend little time at the clients, they make small continuous payments, they know they are covered and it can work out to be a very long term friendly relationship. Contract type 3: The final type of contract tends to be of a size and complexity that you will have to dedicate a major portion of time and effort towards completion. It is sort of like a mix of contract type 1 and 2. The potential customer knows it is going to be an expensive project and you know it is going to be very time consuming. You can at this point propose a 6 month to a year full-time (employee type) contract. The client provides the desks and equipment and you provide your services. This way there is not a huge outlay towards a project and you have time to feel out what the client really wants and needs and not have to end up making these jumps in faith in what a sentence of paragraph really means. The project tends to evolve in a better way. Now how do you convince your client to agree to this or other type of contract? Well, just know all the scenarios really well and be able to present them... I bet when you became a programmer you did not realize that half your skills sets were going to have be standing up in front of clients making presentations and selling like a used car salesman. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 04, 2011 5:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post Hi Jim, I've been thinking about offering potential clients that I work as a direct full-time employee for 1 - 2 years while I build their system. Then I'd move on to another company, but perhaps still provide some support to the earlier ones. It's seems like it's actually easier for a company to hire a direct employee than it is to pay out cash to a contract developer. How are you approaching your clients about being on their payroll? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 4 23:20:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 00:20:34 -0500 Subject: [AccessD] Upsize archaic Message-ID: <4D23FFA2.9020308@colbyconsulting.com> I am trying to upsize a single table from: Windows 2000 / Access 2000 to: SQL Server Express 2005 I get the always helpful "overflow" error when trying to do so from inside of Access. My guess is that Access 2000 does not understand SQL Server 2005 of any flavor, but that is just a guess. Has anyone tried this? I also tried the wizard for SQL Server but it is only valid on Windows 2003 and above. Any assistance gratefully accepted. I have modern tools here at my office and I will try zipping and uploading to my system. If this works and I get a more manageable experience, I will need to upgrade about 150 tables. I do not relish moving them to my office for this. -- John W. Colby www.ColbyConsulting.com From df.waters at comcast.net Wed Jan 5 06:35:20 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 06:35:20 -0600 Subject: [AccessD] Upsize archaic In-Reply-To: <4D23FFA2.9020308@colbyconsulting.com> References: <4D23FFA2.9020308@colbyconsulting.com> Message-ID: <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> Would it be possible for you/someone to load and use Access 2003 on the W2000 PC/server? Access 2003 and Access 2000 can be installed on the same PC. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 11:21 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upsize archaic I am trying to upsize a single table from: Windows 2000 / Access 2000 to: SQL Server Express 2005 I get the always helpful "overflow" error when trying to do so from inside of Access. My guess is that Access 2000 does not understand SQL Server 2005 of any flavor, but that is just a guess. Has anyone tried this? I also tried the wizard for SQL Server but it is only valid on Windows 2003 and above. Any assistance gratefully accepted. I have modern tools here at my office and I will try zipping and uploading to my system. If this works and I get a more manageable experience, I will need to upgrade about 150 tables. I do not relish moving them to my office for this. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From paul.hartland at googlemail.com Wed Jan 5 06:40:32 2011 From: paul.hartland at googlemail.com (Paul Hartland) Date: Wed, 5 Jan 2011 12:40:32 +0000 Subject: [AccessD] Upsize archaic In-Reply-To: <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> References: <4D23FFA2.9020308@colbyconsulting.com> <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> Message-ID: John, Have you tried importing the table from SQL Server 2005 express instead of using the upsizing wizard in Access ? Paul On 5 January 2011 12:35, Dan Waters wrote: > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access 2003 and Access 2000 can be installed on the same > PC. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 11:21 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upsize archaic > > I am trying to upsize a single table from: > > Windows 2000 / Access 2000 > > to: > > SQL Server Express 2005 > > I get the always helpful "overflow" error when trying to do so from inside > of Access. My guess is > that Access 2000 does not understand SQL Server 2005 of any flavor, but > that > is just a guess. > > Has anyone tried this? > > I also tried the wizard for SQL Server but it is only valid on Windows 2003 > and above. > > Any assistance gratefully accepted. > > I have modern tools here at my office and I will try zipping and uploading > to my system. > > If this works and I get a more manageable experience, I will need to > upgrade > about 150 tables. I do > not relish moving them to my office for this. > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Paul Hartland paul.hartland at googlemail.com From jwcolby at colbyconsulting.com Wed Jan 5 07:41:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 08:41:01 -0500 Subject: [AccessD] Upsize archaic In-Reply-To: <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> References: <4D23FFA2.9020308@colbyconsulting.com> <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> Message-ID: <4D2474ED.8070703@colbyconsulting.com> > Would it be possible for you/someone to load and use Access 2003 on the W2000 PC/server? Access 2003 and Access 2000 can be installed on the same PC. Maybe. I know they have Access XP, I am not sure about 2003. In fact that is a good point. I have XP on my system there at the client (I have a box in the server room) and maybe I could open the be on my machine, the upsize from there. I pulled this one table be down to my office and am currently running the upsize from Access 2003 to SQL Server Express directly on my server. It is chunking along as we speak. John W. Colby www.ColbyConsulting.com On 1/5/2011 7:35 AM, Dan Waters wrote: > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access 2003 and Access 2000 can be installed on the same > PC. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 11:21 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upsize archaic > > I am trying to upsize a single table from: > > Windows 2000 / Access 2000 > > to: > > SQL Server Express 2005 > > I get the always helpful "overflow" error when trying to do so from inside > of Access. My guess is > that Access 2000 does not understand SQL Server 2005 of any flavor, but that > is just a guess. > > Has anyone tried this? > > I also tried the wizard for SQL Server but it is only valid on Windows 2003 > and above. > > Any assistance gratefully accepted. > > I have modern tools here at my office and I will try zipping and uploading > to my system. > > If this works and I get a more manageable experience, I will need to upgrade > about 150 tables. I do > not relish moving them to my office for this. From df.waters at comcast.net Wed Jan 5 07:54:35 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 07:54:35 -0600 Subject: [AccessD] Upsize archaic In-Reply-To: <4D2474ED.8070703@colbyconsulting.com> References: <4D23FFA2.9020308@colbyconsulting.com><999FD60B2BAD446CA1B4531A57B5B456@DanWaters> <4D2474ED.8070703@colbyconsulting.com> Message-ID: <0BB1B3159C21434E9BC0314CCC1B06F3@DanWaters> I finally remembered - MS has a free tool named SSMA for Access. This page has info: http://www.microsoft.com/sqlserver/2005/en/us/migration-access-learning.aspx In the FAQ: Q. Why should I use SSMA for Access instead of the Office Upsizing Wizard? A. SSMA for Access offers a richer set of features, such as network scanning, conversion assessment reports, and more. SSMA for Access also fixes many issues currently not handled correctly by the Office Upsizing Wizard. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 05, 2011 7:41 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize archaic > Would it be possible for you/someone to load and use Access 2003 on the W2000 PC/server? Access 2003 and Access 2000 can be installed on the same PC. Maybe. I know they have Access XP, I am not sure about 2003. In fact that is a good point. I have XP on my system there at the client (I have a box in the server room) and maybe I could open the be on my machine, the upsize from there. I pulled this one table be down to my office and am currently running the upsize from Access 2003 to SQL Server Express directly on my server. It is chunking along as we speak. John W. Colby www.ColbyConsulting.com On 1/5/2011 7:35 AM, Dan Waters wrote: > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access 2003 and Access 2000 can be installed on the same > PC. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 11:21 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upsize archaic > > I am trying to upsize a single table from: > > Windows 2000 / Access 2000 > > to: > > SQL Server Express 2005 > > I get the always helpful "overflow" error when trying to do so from inside > of Access. My guess is > that Access 2000 does not understand SQL Server 2005 of any flavor, but that > is just a guess. > > Has anyone tried this? > > I also tried the wizard for SQL Server but it is only valid on Windows 2003 > and above. > > Any assistance gratefully accepted. > > I have modern tools here at my office and I will try zipping and uploading > to my system. > > If this works and I get a more manageable experience, I will need to upgrade > about 150 tables. I do > not relish moving them to my office for this. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Jan 5 08:41:30 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2011 15:41:30 +0100 Subject: [AccessD] Moving to .Net, ASP.NET web applications, and the Entity Framework Message-ID: Hi all A step-by-step intro for everyone, and this may be a bit optimistic but still: Build a Data-Driven Enterprise Web Site in 5 Minutes http://msdn.microsoft.com/da-dk/magazine/gg535665(en-us).aspx If this should interest you, please subscribe to our dba-VB list. /gustav From jwcolby at colbyconsulting.com Wed Jan 5 08:56:03 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 09:56:03 -0500 Subject: [AccessD] Upsize archaic In-Reply-To: <0BB1B3159C21434E9BC0314CCC1B06F3@DanWaters> References: <4D23FFA2.9020308@colbyconsulting.com><999FD60B2BAD446CA1B4531A57B5B456@DanWaters> <4D2474ED.8070703@colbyconsulting.com> <0BB1B3159C21434E9BC0314CCC1B06F3@DanWaters> Message-ID: <4D248683.6030005@colbyconsulting.com> Yes, but neither one (SSMA 2005 or 2008) runs on windows 2000. John W. Colby www.ColbyConsulting.com On 1/5/2011 8:54 AM, Dan Waters wrote: > I finally remembered - MS has a free tool named SSMA for Access. This page > has info: > http://www.microsoft.com/sqlserver/2005/en/us/migration-access-learning.aspx > > In the FAQ: > Q. Why should I use SSMA for Access instead of the Office Upsizing Wizard? > > A. SSMA for Access offers a richer set of features, such as network > scanning, conversion assessment reports, and more. SSMA for Access also > fixes many issues currently not handled correctly by the Office Upsizing > Wizard. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 05, 2011 7:41 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Upsize archaic > > > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access > 2003 and Access 2000 can be installed on the same PC. > > Maybe. I know they have Access XP, I am not sure about 2003. In fact that > is a good point. I have > XP on my system there at the client (I have a box in the server room) and > maybe I could open the be > on my machine, the upsize from there. > > I pulled this one table be down to my office and am currently running the > upsize from Access 2003 to > SQL Server Express directly on my server. It is chunking along as we speak. > > John W. Colby > www.ColbyConsulting.com > > On 1/5/2011 7:35 AM, Dan Waters wrote: >> Would it be possible for you/someone to load and use Access 2003 on the >> W2000 PC/server? Access 2003 and Access 2000 can be installed on the same >> PC. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 11:21 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Upsize archaic >> >> I am trying to upsize a single table from: >> >> Windows 2000 / Access 2000 >> >> to: >> >> SQL Server Express 2005 >> >> I get the always helpful "overflow" error when trying to do so from inside >> of Access. My guess is >> that Access 2000 does not understand SQL Server 2005 of any flavor, but > that >> is just a guess. >> >> Has anyone tried this? >> >> I also tried the wizard for SQL Server but it is only valid on Windows > 2003 >> and above. >> >> Any assistance gratefully accepted. >> >> I have modern tools here at my office and I will try zipping and uploading >> to my system. >> >> If this works and I get a more manageable experience, I will need to > upgrade >> about 150 tables. I do >> not relish moving them to my office for this. From lmrazek at lcm-res.com Wed Jan 5 09:41:13 2011 From: lmrazek at lcm-res.com (Lawrence Mrazek) Date: Wed, 5 Jan 2011 09:41:13 -0600 Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working Message-ID: Hi Folks: Not sure what the deal is, but the following code isn't working correctly strFileName = CurrentDBDir() & "Y_ta.TXT" DoCmd.TransferText acExportFixed, "PayRollExport", "tblPayrollExport", strFileName, False When I try to run, I get an error message: The Microsoft Office Access Database Engine could not find the object 'Y_ta#TXT' . Make sure the object exists and that you spell its name and the path name correctly. Any ideas? I've used the transfertext function before. Larry Mrazek lmrazek at lcm-res.com From df.waters at comcast.net Wed Jan 5 09:47:55 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 09:47:55 -0600 Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working In-Reply-To: References: Message-ID: <51669B74DADC498AA3F2D51C6C2A33A9@DanWaters> Maybe this? strFileName = CurrentDBDir() & "\" & "Y_ta.TXT" Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Wednesday, January 05, 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working Hi Folks: Not sure what the deal is, but the following code isn't working correctly strFileName = CurrentDBDir() & "Y_ta.TXT" DoCmd.TransferText acExportFixed, "PayRollExport", "tblPayrollExport", strFileName, False When I try to run, I get an error message: The Microsoft Office Access Database Engine could not find the object 'Y_ta#TXT' . Make sure the object exists and that you spell its name and the path name correctly. Any ideas? I've used the transfertext function before. Larry Mrazek lmrazek at lcm-res.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 10:00:37 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 08:00:37 -0800 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 10:03:16 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 08:03:16 -0800 Subject: [AccessD] SQL Server 2008 In-Reply-To: <4D239CA0.80201@colbyconsulting.com> References: <4D239CA0.80201@colbyconsulting.com> Message-ID: <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> I work with a number of financial institutions and these guys wear suspenders with belts... I know your pain. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 2:18 PM To: Access Developers discussion and problem solving Subject: [AccessD] SQL Server 2008 A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 express but SQL Server 2008 will only install on Windows 2003 and above. I uninstalled 2005 to install 2008 only to discover... Sigh!@#$%^& -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 10:06:47 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 08:06:47 -0800 Subject: [AccessD] Upsize archaic In-Reply-To: <4D23FFA2.9020308@colbyconsulting.com> References: <4D23FFA2.9020308@colbyconsulting.com> Message-ID: <5F645977581040E0959A7A6100A0C242@creativesystemdesigns.com> You may have to try a two step approach. A2000 to A2003 to SQL Server 2005. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 9:21 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upsize archaic I am trying to upsize a single table from: Windows 2000 / Access 2000 to: SQL Server Express 2005 I get the always helpful "overflow" error when trying to do so from inside of Access. My guess is that Access 2000 does not understand SQL Server 2005 of any flavor, but that is just a guess. Has anyone tried this? I also tried the wizard for SQL Server but it is only valid on Windows 2003 and above. Any assistance gratefully accepted. I have modern tools here at my office and I will try zipping and uploading to my system. If this works and I get a more manageable experience, I will need to upgrade about 150 tables. I do not relish moving them to my office for this. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 10:06:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 11:06:48 -0500 Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working In-Reply-To: References: Message-ID: <4D249718.4010303@colbyconsulting.com> It sounds like you are getting a special character in there. Is there a # in the table name? In a field name? In a path? John W. Colby www.ColbyConsulting.com On 1/5/2011 10:41 AM, Lawrence Mrazek wrote: > Hi Folks: > > Not sure what the deal is, but the following code isn't working correctly > > strFileName = CurrentDBDir()& "Y_ta.TXT" > > DoCmd.TransferText acExportFixed, "PayRollExport", "tblPayrollExport", > strFileName, False > > When I try to run, I get an error message: > The Microsoft Office Access Database Engine could not find the object > 'Y_ta#TXT' . Make sure the object exists and that you spell its name and the > path name correctly. > > Any ideas? I've used the transfertext function before. > > Larry Mrazek > lmrazek at lcm-res.com From df.waters at comcast.net Wed Jan 5 10:20:51 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 10:20:51 -0600 Subject: [AccessD] Move to C# - last post In-Reply-To: <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com><085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com><4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> Message-ID: <465E977D884A40BD9D32917BF0683982@DanWaters> Hi Jim, Your Type 2 is what I currently use - pretty closely. The differences are that I charge a user license fee (it's a self contained system of which I own the Library mdb), and I ask for fixed prices after installation - never a problem with that. I'm very strict on scope creep - we'll get the amount agreed to before I start (and I have had to say just say no). The problem for me is that even though I charge a fairly high hourly rate, my total income is probably half or less what it could be if I went back to being a Quality Manager at a manufacturing company, or being a Business Analyst somewhere. But I like what I do now. So, if I could do what I like, and make twice what I make now, that might be worth being back in the corporate environment. My plan is to continue supporting my current 4 long-term customers. But, one of them wants their system converted to .Net/Sql Server so that outside users have good access. This will take a few months, at least. After that, with my new skill as a .Net developer, I'm hoping I can get more paid work. Either being independent, or doing the same work in a medium sized company not too far from home. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, January 04, 2011 8:42 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post Hi Dan: Contract type 1: A set contract is usually a problematic thing. The best you can do is divide the contract up into separate segments and when each milestone is reached the client pays up. This always makes the assumption that, you as the programmer, are going to have a fully function piece of code at the end of this contract. Usually the last payment is held for a time until the client is satisfied. This can be dangerous as it is a grey area where scope creep and the ever present danger of more bugs could showing up. In the worse case scenarios it ends up with you being out your last payment, the client upset, feeling there is so much you should and could be doing to reach their absolute vision...all at no more additional cost. Contract type 2: The type of contracts that I usually go for is the insurance type contracts. This is where a major portion of the development and payments are made at the start, but a monthly retainer (open ended) is added at the end of the building phase. In this scenario, the client is charged a fixed rate, per month and you fix all those little bugs that pop up as well as add all those items from the out-of scope-project-wish-list. Sometimes these extended contracts can last from 6 months to as long as 20 years. If this works out well you spend little time at the clients, they make small continuous payments, they know they are covered and it can work out to be a very long term friendly relationship. Contract type 3: The final type of contract tends to be of a size and complexity that you will have to dedicate a major portion of time and effort towards completion. It is sort of like a mix of contract type 1 and 2. The potential customer knows it is going to be an expensive project and you know it is going to be very time consuming. You can at this point propose a 6 month to a year full-time (employee type) contract. The client provides the desks and equipment and you provide your services. This way there is not a huge outlay towards a project and you have time to feel out what the client really wants and needs and not have to end up making these jumps in faith in what a sentence of paragraph really means. The project tends to evolve in a better way. Now how do you convince your client to agree to this or other type of contract? Well, just know all the scenarios really well and be able to present them... I bet when you became a programmer you did not realize that half your skills sets were going to have be standing up in front of clients making presentations and selling like a used car salesman. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 04, 2011 5:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post Hi Jim, I've been thinking about offering potential clients that I work as a direct full-time employee for 1 - 2 years while I build their system. Then I'd move on to another company, but perhaps still provide some support to the earlier ones. It's seems like it's actually easier for a company to hire a direct employee than it is to pay out cash to a contract developer. How are you approaching your clients about being on their payroll? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 5 10:32:45 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:32:45 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> References: , <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com>, <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> Message-ID: <001001cbacf6$2f556910$8e003b30$@net> I would agree with this for the most part. However, if you get an employment "deal" that has flex hours and is not rigid as far as "you must be here every day from 8 to 5", then it MIGHT work. Also, if the commute is short, that helps as well. I had a contract this summer....brutal commute...2+ hours per day. I now have a work-at-home contract....and man, I am loving it. My "white knuckle" days are over.... > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Tuesday, January 04, 2011 3:26 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Move to C# - last post > > I would strongly advise against the "full-time" bit > > The problem is that you lose contact with and availablility to your > other clients if you are > working full time for one client for too long. At the end of the > contract period you have to start > to either re-built your customer base again or put yourself in the > hands of recruiting agents > for subsequent contracts.. I made that mistake once a few year ago - > never again! From marksimms at verizon.net Wed Jan 5 10:37:19 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:37:19 -0500 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <4D23937E.2010201@torchlake.com> References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: <001101cbacf6$d2c306c0$78491440$@net> Here you go: it works not only for office uninstalls, but other programs as well. Highly recommended. As usual, it's one of those things that MSFT does not want to advertise very much....as their dirty laundry shows. http://support.microsoft.com/kb/2438651 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields > Sent: Tuesday, January 04, 2011 4:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The old laptop is slowing down > > Mark, > Where should I look for that utility? I also need to clean out a bunch > of stuff, and I concur about the registry cleaners - at least the ones > I've used. > Thanks, > Tina > > Mark Simms wrote: > > It's been my experience that the Windows REGISTRY is the culprit. > > That being said, I TRIED ALL OF THE REG CLEANERS. > > None are that great. > > I've had more success going in and cleaning things out manually.... > > But this is not for the "faint of heart". > > Microsoft did create a special utility for uninstalling programs > where the > > built-in uninstall program did not do the job completely. Even their > own MS > > Office has this problem ! Office never uninstalls completely. Go > figure ! > > > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 5 10:40:50 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:40:50 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D2393BC.3070902@colbyconsulting.com> References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <001201cbacf7$5090af30$f1b20d90$@net> John - cut, then do not PASTE, instead PASTE SPECIAL, values+formulas. Also, for quick format clean-up, use the Format Painter..... It's great once you get the hang of it. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. > The problem is that if I > move cells around, the formatting moves with the cell. I really want > the cell borders to be fixed > and just the cell contents to move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 5 10:57:22 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:57:22 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> Message-ID: <001301cbacf9$9fb40380$df1c0a80$@net> >I bet when you became a programmer you did not realize that half your skills sets were >going to have be standing up in front of clients making presentations and selling like >a used car salesman. > >Jim Jim - I love that ! Let me add to the above - another key talent to survive in IT contracting / consulting : ASSESS YOUR CLIENT CAREFULLY. If you can't do the above very well, you're likely to get drawn into the proverbial endless pit of fixes and enhancements....all done....for "free". A reasonable client will understand this is tough work and there are going to be problems and issues along the way....and that many things are unexpected...and that estimates are just that. Here's a good one to avoid: Customer pulls up in his used Ferrari - it's all banged-up and wants an estimate for it to look good....and BTW, make sure that it runs OK. No time for a complete evaluation he says. So you tell him it'll be about a week of work. After working on the body to make it look good, you then get under the hood and discover the engine is shot...pistons are burnt and scored. Drive train bearings are gone as well. Major work is now needed. Customer comes in and you tell him the bad news and he gets all pissed-off. "This car wasn't in that bad of shape when I brought it in, you must have done something to it". You said you were going to "fix it" for a 1000 dollars. There's all kinds of con-artists out there...trust me....I've run into a lot of them. Do your homework: Assess your client "up-front"...and don't be afraid to walk away from the deal...especially in these tough times. There are a lot of projects out there that quite simply are either landmines or "tip of iceberg" deals. From accessd at shaw.ca Wed Jan 5 11:18:22 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 09:18:22 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <001001cbacf6$2f556910$8e003b30$@net> References: <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> <001001cbacf6$2f556910$8e003b30$@net> Message-ID: <34A508E11F434159A5770C1B0F0CD40D@creativesystemdesigns.com> Much agreed. After I ran my own business for a number of years, being under someone management was almost intolerable... A lot of stuff that had to be done on site or the client wanting it done on site has changed in the last few years...and that is great. I do work back east for a variety of clients... the farthest one away, being Florida. My son-in-law works for a single client in London and lives on the coast here. I do find that customers like to see you show up once in a while, even though everything is getting done, seeing your pretty face gives them the warm and fuzzes. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 05, 2011 8:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post I would agree with this for the most part. However, if you get an employment "deal" that has flex hours and is not rigid as far as "you must be here every day from 8 to 5", then it MIGHT work. Also, if the commute is short, that helps as well. I had a contract this summer....brutal commute...2+ hours per day. I now have a work-at-home contract....and man, I am loving it. My "white knuckle" days are over.... > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Tuesday, January 04, 2011 3:26 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Move to C# - last post > > I would strongly advise against the "full-time" bit > > The problem is that you lose contact with and availablility to your > other clients if you are > working full time for one client for too long. At the end of the > contract period you have to start > to either re-built your customer base again or put yourself in the > hands of recruiting agents > for subsequent contracts.. I made that mistake once a few year ago - > never again! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 11:35:07 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 09:35:07 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <001301cbacf9$9fb40380$df1c0a80$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> <001301cbacf9$9fb40380$df1c0a80$@net> Message-ID: Hi Mark: Truer words were never spoken; " There's all kinds of con-artists out there...trust me.... ". I know, I have met everyone of them, personally. Many of the clients I get are the ones that have had a project or two, go south, mostly from their own fault. At that point administering "tough love" is easier. I have never had any problem doing the sales end either. After a couple weeks of working from a home office, I develop a strong case of cabin fever and then it is time to see how a client is doing and let them take me out for lunch. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 05, 2011 8:57 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post >I bet when you became a programmer you did not realize that half your skills sets were >going to have be standing up in front of clients making presentations and selling like >a used car salesman. > >Jim Jim - I love that ! Let me add to the above - another key talent to survive in IT contracting / consulting : ASSESS YOUR CLIENT CAREFULLY. If you can't do the above very well, you're likely to get drawn into the proverbial endless pit of fixes and enhancements....all done....for "free". A reasonable client will understand this is tough work and there are going to be problems and issues along the way....and that many things are unexpected...and that estimates are just that. Here's a good one to avoid: Customer pulls up in his used Ferrari - it's all banged-up and wants an estimate for it to look good....and BTW, make sure that it runs OK. No time for a complete evaluation he says. So you tell him it'll be about a week of work. After working on the body to make it look good, you then get under the hood and discover the engine is shot...pistons are burnt and scored. Drive train bearings are gone as well. Major work is now needed. Customer comes in and you tell him the bad news and he gets all pissed-off. "This car wasn't in that bad of shape when I brought it in, you must have done something to it". You said you were going to "fix it" for a 1000 dollars. There's all kinds of con-artists out there...trust me....I've run into a lot of them. Do your homework: Assess your client "up-front"...and don't be afraid to walk away from the deal...especially in these tough times. There are a lot of projects out there that quite simply are either landmines or "tip of iceberg" deals. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 12:00:15 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 13:00:15 -0500 Subject: [AccessD] SQL Server security Message-ID: <4D24B1AF.3090800@colbyconsulting.com> I am having performance issues in a largish Access application, a Disability Insurance Claim call center app. I have one particular table which is not huge in terms of field count but it does have a lot of records and most of the fields are indexed, and it has about 800K records in it. This table holds "contact" info, as in phone calls that the users have. They document every "contact" with every one, claimants, doctors, lawyers, etc. into a memo field and also date of call, ClaimID FK, employee id FK, contact type id FK etc. Kind of a mini center of the universe for this application. The result is that people are storing new records in this table constantly throughout the day and we are getting a lot of "record locked..." issues caused by (AFAICT) the time it takes Jet to store the records and update all of the indexes, and probably the memo storage area of the mdb. Just to give a picture, this one table has been moved out to it's own mdb and that mdb is about 700 megabytes after a compact. Most of the rest of the database (150 tables) is in another mdb and after compact that database is 800 megabytes, so this one table is close to as big as the rest of the db. I do not have experience in a transactional database using SQL Server, but I am thinking that SQL Server express 2005 will not have an issue keeping up with this kind of usage - 25 users adding records to this table all day without causing locking issues like I am seeing now. My issue at this point is that they use a network logon and force the users to change their password every 30 days. Is SQL Server going to use that same network username / password database or does it use a list of usernames / passwords physically on the server itself? IOW will Windows authentication work or will I need to go to SQL Server username / password? -- John W. Colby www.ColbyConsulting.com From charlotte.foust at gmail.com Wed Jan 5 12:18:15 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 5 Jan 2011 10:18:15 -0800 Subject: [AccessD] SQL Server security In-Reply-To: <4D24B1AF.3090800@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: Windows Authentication should work, John. That's what we did for our clients at my last employer's. You can certainly create specific users and groups and roles on the server. We handled most of the specifics in code (.Net, natch) but we had only two groups for users, readonly and readwrite, the latter of which included deletes, but our code limited that capability. Charlotte Foust On Wed, Jan 5, 2011 at 10:00 AM, jwcolby wrote: > I am having performance issues in a largish Access application, a Disability > Insurance Claim call center app. > > I have one particular table which is not huge in terms of field count but it > does have a lot of records and most of the fields are indexed, and it has > about 800K records in it. ?This table holds "contact" info, as in phone > calls that the users have. ?They document every "contact" with every one, > claimants, doctors, lawyers, etc. into a memo field and also date of call, > ClaimID FK, employee id FK, contact type id FK etc. ?Kind of a mini center > of the universe for this application. > > The result is that people are storing new records in this table constantly > throughout the day and we are getting a lot of "record locked..." issues > caused by (AFAICT) the time it takes Jet to store the records and update all > of the indexes, and probably the memo storage area of the mdb. > > Just to give a picture, this one table has been moved out to it's own mdb > and that mdb is about 700 megabytes after a compact. ?Most of the rest of > the database (150 tables) is in another mdb and after compact that database > is 800 megabytes, so this one table is close to as big as the rest of the > db. > > I do not have experience in a transactional database using SQL Server, but I > am thinking that SQL Server express 2005 will not have an issue keeping up > with this kind of usage - 25 users adding records to this table all day > without causing locking issues like I am seeing now. > > My issue at this point is that they use a network logon and force the users > to change their password every 30 days. ?Is SQL Server going to use that > same network username / password database or does it use a list of usernames > / passwords physically on the server itself? ?IOW will Windows > authentication work or will I need to go to SQL Server username / password? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Wed Jan 5 12:40:49 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 13:40:49 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <4D24BB31.1030708@colbyconsulting.com> Thanks Charlotte. I want to use Windows authentication if I can. John W. Colby www.ColbyConsulting.com On 1/5/2011 1:18 PM, Charlotte Foust wrote: > Windows Authentication should work, John. That's what we did for our > clients at my last employer's. You can certainly create specific > users and groups and roles on the server. We handled most of the > specifics in code (.Net, natch) but we had only two groups for users, > readonly and readwrite, the latter of which included deletes, but our > code limited that capability. > > Charlotte Foust > > On Wed, Jan 5, 2011 at 10:00 AM, jwcolby wrote: >> I am having performance issues in a largish Access application, a Disability >> Insurance Claim call center app. >> >> I have one particular table which is not huge in terms of field count but it >> does have a lot of records and most of the fields are indexed, and it has >> about 800K records in it. This table holds "contact" info, as in phone >> calls that the users have. They document every "contact" with every one, >> claimants, doctors, lawyers, etc. into a memo field and also date of call, >> ClaimID FK, employee id FK, contact type id FK etc. Kind of a mini center >> of the universe for this application. >> >> The result is that people are storing new records in this table constantly >> throughout the day and we are getting a lot of "record locked..." issues >> caused by (AFAICT) the time it takes Jet to store the records and update all >> of the indexes, and probably the memo storage area of the mdb. >> >> Just to give a picture, this one table has been moved out to it's own mdb >> and that mdb is about 700 megabytes after a compact. Most of the rest of >> the database (150 tables) is in another mdb and after compact that database >> is 800 megabytes, so this one table is close to as big as the rest of the >> db. >> >> I do not have experience in a transactional database using SQL Server, but I >> am thinking that SQL Server express 2005 will not have an issue keeping up >> with this kind of usage - 25 users adding records to this table all day >> without causing locking issues like I am seeing now. >> >> My issue at this point is that they use a network logon and force the users >> to change their password every 30 days. Is SQL Server going to use that >> same network username / password database or does it use a list of usernames >> / passwords physically on the server itself? IOW will Windows >> authentication work or will I need to go to SQL Server username / password? >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From jedi at charm.net Wed Jan 5 12:42:49 2011 From: jedi at charm.net (Michael Bahr) Date: Wed, 5 Jan 2011 13:42:49 -0500 (EST) Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Message-ID: <1113.24.35.23.165.1294252969.squirrel@mail.expedient.net> Hi Lambert, I meant no disrespect by calling you by your last name. My Bad. :-( Mike > > BTW my first name is Lambert. :-) > From marksimms at verizon.net Wed Jan 5 12:46:50 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 13:46:50 -0500 Subject: [AccessD] SQL Server 2008 In-Reply-To: <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> References: <4D239CA0.80201@colbyconsulting.com> <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> Message-ID: <007301cbad08$ea2c5a70$be850f50$@net> My goodness....what is the cost for them to upgrade to Server 2003 edition ? Is it even available ...i.e. can you even purchase legitimate licenses ? > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Wednesday, January 05, 2011 11:03 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] SQL Server 2008 > > I work with a number of financial institutions and these guys wear > suspenders with belts... I know your pain. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 2:18 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] SQL Server 2008 > > A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 > express but SQL Server 2008 > will only install on Windows 2003 and above. > > I uninstalled 2005 to install 2008 only to discover... > > Sigh!@#$%^& > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Wed Jan 5 13:00:56 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 5 Jan 2011 11:00:56 -0800 Subject: [AccessD] SQL Server security In-Reply-To: <4D24BB31.1030708@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24BB31.1030708@colbyconsulting.com> Message-ID: One reason that I use SSA over Windows Authentication is there are departments here that have high turn over and or several factory workers that "share" a common login. Our sys admins don't like to create Win logons for new people for some reason. (Laziness? idk) I, on the other hand, am a date stamp / user stamping whore. As mentioned before, just about everything done in my systems is done via insertion, so I time stamp every record and stamp the userID as well. I create individual SQL logins, since I maintain that end of things and simply add the people to their required roles. Roles are given rights to stored procedures so it isn't very hard to do. Another time I use SSA is when dealing with users that only give us data via web services, obviously they aren't local and only have/need access to the SQL Server. D On Wed, Jan 5, 2011 at 10:40 AM, jwcolby wrote: > Thanks Charlotte. I want to use Windows authentication if I can. > > > John W. Colby > www.ColbyConsulting.com > > On 1/5/2011 1:18 PM, Charlotte Foust wrote: > >> Windows Authentication should work, John. That's what we did for our >> clients at my last employer's. You can certainly create specific >> users and groups and roles on the server. We handled most of the >> specifics in code (.Net, natch) but we had only two groups for users, >> readonly and readwrite, the latter of which included deletes, but our >> code limited that capability. >> >> Charlotte Foust >> >> On Wed, Jan 5, 2011 at 10:00 AM, jwcolby >> wrote: >> >>> I am having performance issues in a largish Access application, a >>> Disability >>> Insurance Claim call center app. >>> >>> I have one particular table which is not huge in terms of field count but >>> it >>> does have a lot of records and most of the fields are indexed, and it has >>> about 800K records in it. This table holds "contact" info, as in phone >>> calls that the users have. They document every "contact" with every one, >>> claimants, doctors, lawyers, etc. into a memo field and also date of >>> call, >>> ClaimID FK, employee id FK, contact type id FK etc. Kind of a mini >>> center >>> of the universe for this application. >>> >>> The result is that people are storing new records in this table >>> constantly >>> throughout the day and we are getting a lot of "record locked..." issues >>> caused by (AFAICT) the time it takes Jet to store the records and update >>> all >>> of the indexes, and probably the memo storage area of the mdb. >>> >>> Just to give a picture, this one table has been moved out to it's own mdb >>> and that mdb is about 700 megabytes after a compact. Most of the rest of >>> the database (150 tables) is in another mdb and after compact that >>> database >>> is 800 megabytes, so this one table is close to as big as the rest of the >>> db. >>> >>> I do not have experience in a transactional database using SQL Server, >>> but I >>> am thinking that SQL Server express 2005 will not have an issue keeping >>> up >>> with this kind of usage - 25 users adding records to this table all day >>> without causing locking issues like I am seeing now. >>> >>> My issue at this point is that they use a network logon and force the >>> users >>> to change their password every 30 days. Is SQL Server going to use that >>> same network username / password database or does it use a list of >>> usernames >>> / passwords physically on the server itself? IOW will Windows >>> authentication work or will I need to go to SQL Server username / >>> password? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Wed Jan 5 13:04:22 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 13:04:22 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: Doug, Thanks for the info. I really appreciate it. Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Tuesday, January 04, 2011 5:04 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Hi Brad, I have a system I did for customer that sounds similar in concept and traffic to yours. We host it on a shared hosting plan at Crystaltech http://www.crystaltech.com/ and have had good service from them. Tech support is good and always available. I have direct access to the database through my sql server management tools, the site runs in ASP.Net 3.5 and I download their orders using web services. The cost of the shared hosting is around $17 per month. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Wed Jan 5 13:30:57 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 14:30:57 -0500 Subject: [AccessD] SQL Server 2008 In-Reply-To: <007301cbad08$ea2c5a70$be850f50$@net> References: <4D239CA0.80201@colbyconsulting.com> <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> <007301cbad08$ea2c5a70$be850f50$@net> Message-ID: <4D24C6F1.5070406@colbyconsulting.com> Not ac cheap as you might think. There is a cost for the software license, then a cost per CAL or access license. The right to just connect to the server. I have no clue whether the CALs for W2K would be good for W2K8. John W. Colby www.ColbyConsulting.com On 1/5/2011 1:46 PM, Mark Simms wrote: > My goodness....what is the cost for them to upgrade to Server 2003 edition ? > Is it even available ...i.e. can you even purchase legitimate licenses ? > >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto:accessd- >> bounces at databaseadvisors.com] On Behalf Of Jim Lawrence >> Sent: Wednesday, January 05, 2011 11:03 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] SQL Server 2008 >> >> I work with a number of financial institutions and these guys wear >> suspenders with belts... I know your pain. >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 2:18 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] SQL Server 2008 >> >> A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 >> express but SQL Server 2008 >> will only install on Windows 2003 and above. >> >> I uninstalled 2005 to install 2008 only to discover... >> >> Sigh!@#$%^& >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > From BradM at blackforestltd.com Wed Jan 5 14:11:06 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 14:11:06 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad From df.waters at comcast.net Wed Jan 5 14:31:01 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 14:31:01 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <16793803FB9E4A818331BA6CFC82D509@DanWaters> Try Application.Quit instead. I have a memory that this is preferred over DoCmd.Quit -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 05, 2011 2:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 14:36:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 15:36:56 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <4D24D668.50806@colbyconsulting.com> > I am curious as to why this is happening. Are you a programmer? My experience is that this occurs when the VBA garbage collector takes a smoke break. ;) Seriously, there is this thing called a garbage collector and it is supposed to do things like close ADO and DAO recordsets and release the pointers to them. If you save pointers to controls in classes, the GC is supposed to release these pointers when the class closes. The GC in VBA is notoriously unreliable. AFAICT it is possible to store a pointer to a control pn a form in the class for that form for example and when the form closes it does not correctly release these pointers. When this happens, Access still has objects open internally, forms close "but not really" and so Access closes, "but not really". When this happens, you have no choice but to kill the process in task manager. The answer is to *ALWAYS* clean up your own mess, close your own objects that have a close method, then programmatically set the pointer to that object to nothing. It is very tough to always do this, and when you forget, Access starts to not close correctly (again). John W. Colby www.ColbyConsulting.com On 1/5/2011 3:11 PM, Brad Marks wrote: > Occasionally, we notice that an Access 2007 application is still visible > in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is > issued. > > (Even after waiting 10 minutes after the DoCmd.Quit command is issued) > > To the user, the Access application has disappeared, but it still is > visible in the Windows Task Manager under the Processes Tab > > We can, of course, kill off the application in the Windows Task Manager, > but we would prefer to not do this. > > I am curious as to why this is happening. > > Is there something that can be done in the Access application to prevent > this? > > Have other people seen this happen? > > Thanks, > Brad > From BradM at blackforestltd.com Wed Jan 5 14:51:14 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 14:51:14 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> Message-ID: John, Thanks for the help, I appreciate it. In a "prior life" I spent many years in the IBM Mainframe world of COBOL, CICS, and DB2. I don't think that the term "garbage collection" was ever used in this realm but I do recall overhearing "non-Cobolians" cuss about it. Now I am starting to appreciate what they were dealing with. Thanks again, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 05, 2011 2:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command > I am curious as to why this is happening. Are you a programmer? My experience is that this occurs when the VBA garbage collector takes a smoke break. ;) Seriously, there is this thing called a garbage collector and it is supposed to do things like close ADO and DAO recordsets and release the pointers to them. If you save pointers to controls in classes, the GC is supposed to release these pointers when the class closes. The GC in VBA is notoriously unreliable. AFAICT it is possible to store a pointer to a control pn a form in the class for that form for example and when the form closes it does not correctly release these pointers. When this happens, Access still has objects open internally, forms close "but not really" and so Access closes, "but not really". When this happens, you have no choice but to kill the process in task manager. The answer is to *ALWAYS* clean up your own mess, close your own objects that have a close method, then programmatically set the pointer to that object to nothing. It is very tough to always do this, and when you forget, Access starts to not close correctly (again). John W. Colby www.ColbyConsulting.com On 1/5/2011 3:11 PM, Brad Marks wrote: > Occasionally, we notice that an Access 2007 application is still visible > in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is > issued. > > (Even after waiting 10 minutes after the DoCmd.Quit command is issued) > > To the user, the Access application has disappeared, but it still is > visible in the Windows Task Manager under the Processes Tab > > We can, of course, kill off the application in the Windows Task Manager, > but we would prefer to not do this. > > I am curious as to why this is happening. > > Is there something that can be done in the Access application to prevent > this? > > Have other people seen this happen? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From marksimms at verizon.net Wed Jan 5 14:59:30 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 15:59:30 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command In-Reply-To: <16793803FB9E4A818331BA6CFC82D509@DanWaters> References: <4D24B1AF.3090800@colbyconsulting.com> <16793803FB9E4A818331BA6CFC82D509@DanWaters> Message-ID: <005d01cbad1b$72bfdd50$583f97f0$@net> I think the general rule of thumb for professional access development is to replace as many DoCmd statements as possible with VBA equivalents. > Try Application.Quit instead. I have a memory that this is preferred > over > DoCmd.Quit > From stuart at lexacorp.com.pg Wed Jan 5 15:24:03 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 06 Jan 2011 07:24:03 +1000 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <001101cbacf6$d2c306c0$78491440$@net> References: <4D14DB29.9090906@colbyconsulting.com>, <4D23937E.2010201@torchlake.com>, <001101cbacf6$d2c306c0$78491440$@net> Message-ID: <4D24E173.14287.7CB32DB@stuart.lexacorp.com.pg> Guess you haven't been to that URL recently Mark. :-( This article describes steps that you can follow to help troubleshoot problems that may occur when you install, uninstall, or upgrade a program on a Windows-based computer. The Windows Installer Cleanup utility (MSICUU2.exe) that was previously referred to in this article resolved some installation problems but sometimes caused issues with other programs or components that are installed on the computer. Because of this, the tool has been removed from the Microsoft Download Center. -- Stuart On 5 Jan 2011 at 11:37, Mark Simms wrote: > Here you go: it works not only for office uninstalls, but other > programs as well. Highly recommended. As usual, it's one of those > things that MSFT does not want to advertise very much....as their > dirty laundry shows. > > http://support.microsoft.com/kb/2438651 > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields > > Sent: Tuesday, January 04, 2011 4:39 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] The old laptop is slowing down > > > > Mark, > > Where should I look for that utility? I also need to clean out a > > bunch of stuff, and I concur about the registry cleaners - at least > > the ones I've used. Thanks, Tina > > > > Mark Simms wrote: > > > It's been my experience that the Windows REGISTRY is the culprit. > > > That being said, I TRIED ALL OF THE REG CLEANERS. None are that > > > great. I've had more success going in and cleaning things out > > > manually.... But this is not for the "faint of heart". Microsoft > > > did create a special utility for uninstalling programs > > where the > > > built-in uninstall program did not do the job completely. Even > > > their > > own MS > > > Office has this problem ! Office never uninstalls completely. Go > > figure ! > > > From shamil at smsconsulting.spb.ru Wed Jan 5 15:52:38 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 6 Jan 2011 00:52:38 +0300 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <0EF5E021365545B0975717CB78FE8D91@nant> Hi Brad -- Do you use Automation, any kind of advanced VBA coding or third-party controls in your MS Access 2007 application, .... anything "non-standard"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 5 ?????? 2011 ?. 23:11 To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Wed Jan 5 15:54:33 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 5 Jan 2011 13:54:33 -0800 Subject: [AccessD] SQL Server security In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> <4D24BB31.1030708@colbyconsulting.com> Message-ID: Our clients most specifically did NOT want an additional logon to our application, so the mechanics were hidden and we used WA to manage their permissions on SQL Server. That didn't meant the users could actually access SQL Server, only that the UI could use their logon group to process the program logic and transactions. Charlotte Foust On Wed, Jan 5, 2011 at 11:00 AM, David McAfee wrote: > One reason that I use SSA over Windows Authentication is there are > departments here > that have high turn over and or several factory workers that "share" a > common login. > > Our sys admins don't like to create Win logons for new people for some > reason. (Laziness? idk) > > I, on the other hand, am a date stamp / user stamping whore. > > As mentioned before, just about everything done in my systems is done via > insertion, so I > time stamp every record and stamp the userID as well. > > I create individual SQL logins, since I maintain that end of things and > simply add the people > to their required roles. Roles are given rights to stored procedures so it > isn't very hard to do. > > > Another time I use SSA is when dealing with users that only give us data via > web services, > obviously they aren't local and only have/need access to the SQL Server. > > D > > On Wed, Jan 5, 2011 at 10:40 AM, jwcolby wrote: > >> Thanks Charlotte. ?I want to use Windows authentication if I can. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/5/2011 1:18 PM, Charlotte Foust wrote: >> >>> Windows Authentication should work, John. ?That's what we did for our >>> clients at my last employer's. ?You can certainly create specific >>> users and groups and roles on the server. ?We handled most of the >>> specifics in code (.Net, natch) but we had only two groups for users, >>> readonly and readwrite, the latter of which included deletes, but our >>> code limited that capability. >>> >>> Charlotte Foust >>> >>> On Wed, Jan 5, 2011 at 10:00 AM, jwcolby >>> ?wrote: >>> >>>> I am having performance issues in a largish Access application, a >>>> Disability >>>> Insurance Claim call center app. >>>> >>>> I have one particular table which is not huge in terms of field count but >>>> it >>>> does have a lot of records and most of the fields are indexed, and it has >>>> about 800K records in it. ?This table holds "contact" info, as in phone >>>> calls that the users have. ?They document every "contact" with every one, >>>> claimants, doctors, lawyers, etc. into a memo field and also date of >>>> call, >>>> ClaimID FK, employee id FK, contact type id FK etc. ?Kind of a mini >>>> center >>>> of the universe for this application. >>>> >>>> The result is that people are storing new records in this table >>>> constantly >>>> throughout the day and we are getting a lot of "record locked..." issues >>>> caused by (AFAICT) the time it takes Jet to store the records and update >>>> all >>>> of the indexes, and probably the memo storage area of the mdb. >>>> >>>> Just to give a picture, this one table has been moved out to it's own mdb >>>> and that mdb is about 700 megabytes after a compact. ?Most of the rest of >>>> the database (150 tables) is in another mdb and after compact that >>>> database >>>> is 800 megabytes, so this one table is close to as big as the rest of the >>>> db. >>>> >>>> I do not have experience in a transactional database using SQL Server, >>>> but I >>>> am thinking that SQL Server express 2005 will not have an issue keeping >>>> up >>>> with this kind of usage - 25 users adding records to this table all day >>>> without causing locking issues like I am seeing now. >>>> >>>> My issue at this point is that they use a network logon and force the >>>> users >>>> to change their password every 30 days. ?Is SQL Server going to use that >>>> same network username / password database or does it use a list of >>>> usernames >>>> / passwords physically on the server itself? ?IOW will Windows >>>> authentication work or will I need to go to SQL Server username / >>>> password? >>>> >>>> -- >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> >>> ?-- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Wed Jan 5 16:52:41 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 16:52:41 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task ManagerafterDoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> <0EF5E021365545B0975717CB78FE8D91@nant> Message-ID: Shamil, The Access 2007 application in question does not use any automation or third-party controls. However, it does contain a fair amount of VBA code, so I am going to go hunting for possible missing "Clean up" instructions. Thanks for your help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 05, 2011 3:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task ManagerafterDoCmd.Quit Command Hi Brad -- Do you use Automation, any kind of advanced VBA coding or third-party controls in your MS Access 2007 application, .... anything "non-standard"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 5 ?????? 2011 ?. 23:11 To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From BradM at blackforestltd.com Wed Jan 5 17:01:54 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 17:01:54 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> Message-ID: John, Do you think that there is an improvement in "Garbage Collection" between Access 2007 and Access 2010? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 05, 2011 2:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command > I am curious as to why this is happening. Are you a programmer? My experience is that this occurs when the VBA garbage collector takes a smoke break. ;) Seriously, there is this thing called a garbage collector and it is supposed to do things like close ADO and DAO recordsets and release the pointers to them. If you save pointers to controls in classes, the GC is supposed to release these pointers when the class closes. The GC in VBA is notoriously unreliable. AFAICT it is possible to store a pointer to a control pn a form in the class for that form for example and when the form closes it does not correctly release these pointers. When this happens, Access still has objects open internally, forms close "but not really" and so Access closes, "but not really". When this happens, you have no choice but to kill the process in task manager. The answer is to *ALWAYS* clean up your own mess, close your own objects that have a close method, then programmatically set the pointer to that object to nothing. It is very tough to always do this, and when you forget, Access starts to not close correctly (again). John W. Colby www.ColbyConsulting.com On 1/5/2011 3:11 PM, Brad Marks wrote: > Occasionally, we notice that an Access 2007 application is still visible > in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is > issued. > > (Even after waiting 10 minutes after the DoCmd.Quit command is issued) > > To the user, the Access application has disappeared, but it still is > visible in the Windows Task Manager under the Processes Tab > > We can, of course, kill off the application in the Windows Task Manager, > but we would prefer to not do this. > > I am curious as to why this is happening. > > Is there something that can be done in the Access application to prevent > this? > > Have other people seen this happen? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From shamil at smsconsulting.spb.ru Wed Jan 5 17:18:48 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 6 Jan 2011 02:18:48 +0300 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows TaskManagerafterDoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com><0EF5E021365545B0975717CB78FE8D91@nant> Message-ID: <<< The Access 2007 application in question does not use any automation or third-party controls. >>> OK. What about Win32 API? <<< However, it does contain a fair amount of VBA code, so I am going to go hunting for possible missing "Clean up" instructions. >>> Yes. First of all look for cross-referenced object instances. Also, kill all "hanging" MS Access instances, try to start your MS Access application, run it for some time and check is there just one MS Access instance running or more than one?.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 6 ?????? 2011 ?. 1:53 To: Access Developers discussion and problem solving Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows TaskManagerafterDoCmd.Quit Command Shamil, The Access 2007 application in question does not use any automation or third-party controls. However, it does contain a fair amount of VBA code, so I am going to go hunting for possible missing "Clean up" instructions. Thanks for your help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 05, 2011 3:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task ManagerafterDoCmd.Quit Command Hi Brad -- Do you use Automation, any kind of advanced VBA coding or third-party controls in your MS Access 2007 application, .... anything "non-standard"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 5 ?????? 2011 ?. 23:11 To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 17:33:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 18:33:56 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> Message-ID: <4D24FFE4.3030305@colbyconsulting.com> > Do you think that there is an improvement in "Garbage Collection" between Access 2007 and Access 2010? No. Microsoft is not targeting developers with Access. GC is a programming issue. You are supposed to be giving up programming and moving back to macros, right? I would add a comment about pretty toolbars but all that has been said (by me!) a million times. Having moved on to .Net I am absolutely uninvolved and uninspired by anything Access. I am in Access maintenance mode. ;) No new designs if I can help it. John W. Colby www.ColbyConsulting.com On 1/5/2011 6:01 PM, Brad Marks wrote: > John, > > Do you think that there is an improvement in "Garbage Collection" > between Access 2007 and Access 2010? > > Thanks, > Brad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 05, 2011 2:37 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task > Manager after DoCmd.Quit Command > > > I am curious as to why this is happening. > > Are you a programmer? > > My experience is that this occurs when the VBA garbage collector takes a > smoke break. ;) > > Seriously, there is this thing called a garbage collector and it is > supposed to do things like close > ADO and DAO recordsets and release the pointers to them. If you save > pointers to controls in > classes, the GC is supposed to release these pointers when the class > closes. > > The GC in VBA is notoriously unreliable. AFAICT it is possible to store > a pointer to a control pn a > form in the class for that form for example and when the form closes it > does not correctly release > these pointers. > > When this happens, Access still has objects open internally, forms close > "but not really" and so > Access closes, "but not really". > > When this happens, you have no choice but to kill the process in task > manager. > > The answer is to *ALWAYS* clean up your own mess, close your own objects > that have a close method, > then programmatically set the pointer to that object to nothing. > > It is very tough to always do this, and when you forget, Access starts > to not close correctly (again). > > John W. Colby > www.ColbyConsulting.com > > On 1/5/2011 3:11 PM, Brad Marks wrote: >> Occasionally, we notice that an Access 2007 application is still > visible >> in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is >> issued. >> >> (Even after waiting 10 minutes after the DoCmd.Quit command is issued) >> >> To the user, the Access application has disappeared, but it still is >> visible in the Windows Task Manager under the Processes Tab >> >> We can, of course, kill off the application in the Windows Task > Manager, >> but we would prefer to not do this. >> >> I am curious as to why this is happening. >> >> Is there something that can be done in the Access application to > prevent >> this? >> >> Have other people seen this happen? >> >> Thanks, >> Brad >> From accessd at gfconsultants.com Wed Jan 5 22:28:55 2011 From: accessd at gfconsultants.com (AccessD) Date: Wed, 5 Jan 2011 23:28:55 -0500 Subject: [AccessD] A2K - Labels changing size Message-ID: <000101cbad5a$3ae502e0$b0af08a0$@com> In access 2000, I have a problem with a report. This report has not changed in years and has always worked perfectly. Now, only on one computer, most of the labels are being trimmed. Like either the label is actually changing size or the font is being increased. There is also one text box being altered. Actually, there are a couple minor alterations on a couple other reports, but nothing major like this - this is bad enough the report is unusable as is. This same computer worked perfectly until about two weeks ago. Of course, they don't remember doing anything to the computer. The only change they know of is, when they moved the computer, they only connected one printer back up rather than the two previously connected I went thru printer settings. Made sure the font is installed (standard Arial). Tried to restore the computer to a date before the error showed up and the computer could not be restored. Any ideas? Thanks. From accessd at gfconsultants.com Wed Jan 5 22:35:18 2011 From: accessd at gfconsultants.com (AccessD) Date: Wed, 5 Jan 2011 23:35:18 -0500 Subject: [AccessD] A2K - Forms not sizing correctly Message-ID: <000201cbad5b$1f2db730$5d892590$@com> An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 From stuart at lexacorp.com.pg Wed Jan 5 22:40:01 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 06 Jan 2011 14:40:01 +1000 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <000101cbad5a$3ae502e0$b0af08a0$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: <4D2547A1.25737.C1BB18@stuart.lexacorp.com.pg> I'd guess that it's a problem with the driver on the default printer on that machine. Is it set to something silly like a Generic/Text Only driver or a Fax driver? -- Stuart On 5 Jan 2011 at 23:28, AccessD wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, but nothing major like this - this is bad enough the report > is unusable as is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only connected one printer back up rather than the two previously > connected > > I went thru printer settings. Made sure the font is installed > (standard Arial). Tried to restore the computer to a date before the > error showed up and the computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Wed Jan 5 23:01:46 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 5 Jan 2011 21:01:46 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000201cbad5b$1f2db730$5d892590$@com> References: <000201cbad5b$1f2db730$5d892590$@com> Message-ID: What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Wed Jan 5 23:04:05 2011 From: accessd at gfconsultants.com (AccessD) Date: Thu, 6 Jan 2011 00:04:05 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <4D2547A1.25737.C1BB18@stuart.lexacorp.com.pg> References: <000101cbad5a$3ae502e0$b0af08a0$@com> <4D2547A1.25737.C1BB18@stuart.lexacorp.com.pg> Message-ID: <000001cbad5f$24cbb760$6e632620$@com> That's my guess as well. However... The default is a HP Laserjet 1022. I changed the default to the other printer (connected and un-connected). I also set the default printer the XPS Document Writer. I reinstalled the drivers for the 1022. I guess I could have installed a pdf writer and set it as the printer. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 05, 2011 11:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Labels changing size I'd guess that it's a problem with the driver on the default printer on that machine. Is it set to something silly like a Generic/Text Only driver or a Fax driver? -- Stuart On 5 Jan 2011 at 23:28, AccessD wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, but nothing major like this - this is bad enough the report > is unusable as is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only connected one printer back up rather than the two previously > connected > > I went thru printer settings. Made sure the font is installed > (standard Arial). Tried to restore the computer to a date before the > error showed up and the computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Wed Jan 5 23:33:15 2011 From: accessd at gfconsultants.com (AccessD) Date: Thu, 6 Jan 2011 00:33:15 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: References: <000201cbad5b$1f2db730$5d892590$@com> Message-ID: <000101cbad63$38174dd0$a845e970$@com> None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Thu Jan 6 00:07:39 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Thu, 6 Jan 2011 01:07:39 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000101cbad63$38174dd0$a845e970$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> Message-ID: <000001cbad68$05f35bf0$11da13d0$@com> I've also never specified form size by anything other than moving borders in design view. So I could use docmd.movesize to control every form. Anyone have any suggestions for embedding the form size in the design of the form rather than in code? I would like to have two text boxes - one for height and one for width. Then feed the text values to movesize when the form opens. Does that make sense? See any problems with it? Having never used movesize or any resizing code...would the two be compatible? Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Thursday, January 06, 2011 12:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 6 00:12:48 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 5 Jan 2011 22:12:48 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000101cbad63$38174dd0$a845e970$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> Message-ID: <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 6 05:11:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 06:11:18 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <000101cbad5a$3ae502e0$b0af08a0$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: <4D25A356.5070406@colbyconsulting.com> Is this a case of identity theft? ;) Do you not want us to have your name? John W. Colby www.ColbyConsulting.com On 1/5/2011 11:28 PM, AccessD wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being increased. > There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other reports, > but nothing major like this - this is bad enough the report is unusable as > is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they only > connected one printer back up rather than the two previously connected > > I went thru printer settings. Made sure the font is installed (standard > Arial). > Tried to restore the computer to a date before the error showed up and the > computer could not be restored. > > Any ideas? > > Thanks. > > > > > From rockysmolin at bchacc.com Thu Jan 6 07:54:24 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 6 Jan 2011 05:54:24 -0800 Subject: [AccessD] FYI Message-ID: <5E243F054B7440CBBBD300C1F57560E1@HAL9005> >From SME Daily Update - digest of manufacturing news: New Version Of Windows To Be Compatible With Smartphone Chips. The Wall Street Journal (1/6, Wingfield, subscription required) reports Microsoft unveiled a new version of Windows designed to work on processors used in tablet computers and smart phones. The AP (1/6) reports, "The new version could take advantage of the power savings provided by cell phone chips, and give Microsoft a better chance of gaining a foothold in the emerging world of tablet computers. Apple Inc.'s hit iPad tablet runs on a cell phone-type chip, which is part of the reason it can last 10 hours on one charge." The prototypes running Windows at CES were using chips designed by ARM Holdings, a heavyweight in cell phone chip design. "A key drawback to moving to another 'processor architecture' is that programs created for the current version of Windows won't work on the new chips." Similarly, peripherals would not work without new drivers. Bloomberg News (1/6, Bass, King) reports, "Windows will work with ARM-based chips made by Nvidia Corp., Qualcomm Inc. and Texas Instruments Inc.," according to Microsoft. "The Windows software will be tailored for battery-powered devices, such as tablets, netbooks and other handhelds," and "will also work with Intel and Advanced Micro Devices Inc. chips, as have previous versions of Windows." The Financial Times (1/6, Waters, Taylor, subscription required) also reports the story. Rocky From BradM at blackforestltd.com Thu Jan 6 08:01:10 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 6 Jan 2011 08:01:10 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From delam at zyterra.com Thu Jan 6 08:11:15 2011 From: delam at zyterra.com (Debbie) Date: Thu, 6 Jan 2011 08:11:15 -0600 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <000101cbad5a$3ae502e0$b0af08a0$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: If they used the other printer to print the labels before, they may not have noticed this problem: I have had printers that had smaller print areas than the printer I designed it on. Access will resize the whole report on these printers. Not really apparent, but deadly on labels. Printing to PDF first is a good solution. 2007 and 2010 have some printer coding that can help the issue too. Debbie Sent from my iPhone On Jan 5, 2011, at 10:28 PM, "AccessD" wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. > There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, > but nothing major like this - this is bad enough the report is > unusable as > is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only > connected one printer back up rather than the two previously connected > > I went thru printer settings. Made sure the font is installed > (standard > Arial). > Tried to restore the computer to a date before the error showed up > and the > computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From kismert at gmail.com Thu Jan 6 09:29:33 2011 From: kismert at gmail.com (Kenneth Ismert) Date: Thu, 6 Jan 2011 09:29:33 -0600 Subject: [AccessD] SQL Server security Message-ID: > > David McAfee: > ... > I, on the other hand, am a date stamp / user stamping whore. > ... > I think there's a germ of an idea in there for a Country & Western song for geeks... I've been down this road before, Not tracking date and user stamps and shown the door, Now I am living on the street, Trying to sell Transact-SQL for meat, I'm just a date and user stamping whore. I'm just a date and user stamping whore, To my non-geek skanky friends I'm such a bore, But I do what I must do, To see another sad day through, I'm just a date and user stamping whore. -Ken From RRANTHON at sentara.com Thu Jan 6 09:34:53 2011 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Thu, 6 Jan 2011 10:34:53 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: <201101061534.p06FYt6c025289@databaseadvisors.com> LOL... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Thursday, January 06, 2011 10:30 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server security > > David McAfee: > ... > I, on the other hand, am a date stamp / user stamping whore. > ... > I think there's a germ of an idea in there for a Country & Western song for geeks... I've been down this road before, Not tracking date and user stamps and shown the door, Now I am living on the street, Trying to sell Transact-SQL for meat, I'm just a date and user stamping whore. I'm just a date and user stamping whore, To my non-geek skanky friends I'm such a bore, But I do what I must do, To see another sad day through, I'm just a date and user stamping whore. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Thu Jan 6 09:58:14 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 06 Jan 2011 10:58:14 -0500 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <4D24E173.14287.7CB32DB@stuart.lexacorp.com.pg> References: <4D14DB29.9090906@colbyconsulting.com>, <4D23937E.2010201@torchlake.com>, <001101cbacf6$d2c306c0$78491440$@net> <4D24E173.14287.7CB32DB@stuart.lexacorp.com.pg> Message-ID: <00db01cbadba$87212610$95637230$@net> It worked for me ! Luckily I got it before they "pulled" it. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Wednesday, January 05, 2011 4:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The old laptop is slowing down > > Guess you haven't been to that URL recently Mark. :-( > > > This article describes steps that you can follow to help troubleshoot > problems that may occur > when you install, uninstall, or upgrade a program on a Windows-based > computer. > > The Windows Installer Cleanup utility (MSICUU2.exe) that was previously > referred to in this > article resolved some installation problems but sometimes caused issues > with other > programs or components that are installed on the computer. Because of > this, the tool has > been removed from the Microsoft Download Center. > > > -- > Stuart > > On 5 Jan 2011 at 11:37, Mark Simms wrote: > > > Here you go: it works not only for office uninstalls, but other > > programs as well. Highly recommended. As usual, it's one of those > > things that MSFT does not want to advertise very much....as their > > dirty laundry shows. > > > > http://support.microsoft.com/kb/2438651 > > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > > bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields > > > Sent: Tuesday, January 04, 2011 4:39 PM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] The old laptop is slowing down > > > > > > Mark, > > > Where should I look for that utility? I also need to clean out a > > > bunch of stuff, and I concur about the registry cleaners - at least > > > the ones I've used. Thanks, Tina > > > > > > Mark Simms wrote: > > > > It's been my experience that the Windows REGISTRY is the culprit. > > > > That being said, I TRIED ALL OF THE REG CLEANERS. None are that > > > > great. I've had more success going in and cleaning things out > > > > manually.... But this is not for the "faint of heart". Microsoft > > > > did create a special utility for uninstalling programs > > > where the > > > > built-in uninstall program did not do the job completely. Even > > > > their > > > own MS > > > > Office has this problem ! Office never uninstalls completely. Go > > > figure ! > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Thu Jan 6 10:03:37 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 06 Jan 2011 11:03:37 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <4D24FFE4.3030305@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> Message-ID: <00dc01cbadbb$47cabe30$d7603a90$@net> I'm not sure anyone has a handle on all of the minor technical fixes being made since AC2003. I've seen some fixes, and then of course, the additional new "annoyances". For me, AC2007 has been extremely stable since SP2. > > > Do you think that there is an improvement in "Garbage Collection" > between Access 2007 and Access > 2010? > > No. > > Microsoft is not targeting developers with Access. GC is a programming > issue. You are supposed to > be giving up programming and moving back to macros, right? From davidmcafee at gmail.com Thu Jan 6 10:23:15 2011 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 6 Jan 2011 08:23:15 -0800 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: LOL!!! If things don't pan out for you in the computer industry, you will have no problems writing country music lyrics. Sent from my Droid phone. On Jan 6, 2011 7:30 AM, "Kenneth Ismert" wrote: >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country & Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 6 10:41:18 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 6 Jan 2011 08:41:18 -0800 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: YeeHaw!! Charlotte On Thu, Jan 6, 2011 at 7:29 AM, Kenneth Ismert wrote: >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country & Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Thu Jan 6 11:15:48 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 6 Jan 2011 09:15:48 -0800 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: <01F466D6A41446359EC883973BD60E0C@creativesystemdesigns.com> Well, if you need any specific help moving towards hosting your own site you can contact me. (It is not a big deal or that complex...I setup a friend's in an afternoon.) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 06, 2011 6:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Thu Jan 6 11:19:52 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 12:19:52 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <00dc01cbadbb$47cabe30$d7603a90$@net> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> <00dc01cbadbb$47cabe30$d7603a90$@net> Message-ID: <4D25F9B8.8090101@colbyconsulting.com> Fixing GC would not classify as a minor fix... John W. Colby www.ColbyConsulting.com On 1/6/2011 11:03 AM, Mark Simms wrote: > I'm not sure anyone has a handle on all of the minor technical fixes being > made since AC2003. I've seen some fixes, and then of course, the additional > new "annoyances". > For me, AC2007 has been extremely stable since SP2. > >> >> > Do you think that there is an improvement in "Garbage Collection" >> between Access 2007 and Access >> 2010? >> >> No. >> >> Microsoft is not targeting developers with Access. GC is a programming >> issue. You are supposed to >> be giving up programming and moving back to macros, right? > > From jwcolby at colbyconsulting.com Thu Jan 6 11:20:43 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 12:20:43 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: <4D25F9EB.3@colbyconsulting.com> You should move to Nashville!!! John W. Colby www.ColbyConsulting.com On 1/6/2011 10:29 AM, Kenneth Ismert wrote: >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country& Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken From BradM at blackforestltd.com Thu Jan 6 11:30:01 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 6 Jan 2011 11:30:01 -0600 Subject: [AccessD] SQL Server security References: <201101061534.p06FYt6c025289@databaseadvisors.com> Message-ID: A fine start indeed for a CW song. However, maybe it needs to have something about mama, trains, trucks, prison, and getting drunk See http://www.youtube.com/watch?v=LEo8poVlQrM for a chuckle -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of RANDALL R ANTHONY Sent: Thu 1/6/2011 9:34 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server security LOL... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Thursday, January 06, 2011 10:30 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server security > > David McAfee: > ... > I, on the other hand, am a date stamp / user stamping whore. > ... > I think there's a germ of an idea in there for a Country & Western song for geeks... I've been down this road before, Not tracking date and user stamps and shown the door, Now I am living on the street, Trying to sell Transact-SQL for meat, I'm just a date and user stamping whore. I'm just a date and user stamping whore, To my non-geek skanky friends I'm such a bore, But I do what I must do, To see another sad day through, I'm just a date and user stamping whore. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From shamil at smsconsulting.spb.ru Thu Jan 6 12:16:33 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 6 Jan 2011 21:16:33 +0300 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: <3D7C75579ECC4FD3852D30A73396F0E0@nant> Brad -- Setting up ASP.NET (Web Service) + MS SQL hosting is a relatively easy and not time consuming work. Usual costs for hosting environment for your task are less than USD10/month. Simplest approach would be to just setup MS SQL database (restored from backup) on hosting site and then connect to that database via ODBC. A bit more complicated approach would be to wrap that hosted MS SQL database into an ASP.NET Web Service... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 6 ?????? 2011 ?. 17:01 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From BradM at blackforestltd.com Thu Jan 6 13:04:00 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 6 Jan 2011 13:04:00 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> <01F466D6A41446359EC883973BD60E0C@creativesystemdesigns.com> Message-ID: Jim, Thanks for the offer. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 06, 2011 11:16 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Well, if you need any specific help moving towards hosting your own site you can contact me. (It is not a big deal or that complex...I setup a friend's in an afternoon.) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 06, 2011 6:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Thu Jan 6 13:53:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 14:53:53 -0500 Subject: [AccessD] iXBT Labs - VIA Nano CPUID Tricks - Page 1: Introduction Message-ID: <4D261DD1.2030808@colbyconsulting.com> Ahh the convoluted web Intel weaves... -- John W. Colby www.ColbyConsulting.com http://ixbtlabs.com/articles3/cpu/via-nano-cpuid-fake-p1.html From jwcolby at colbyconsulting.com Thu Jan 6 14:00:46 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 15:00:46 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: <201101061534.p06FYt6c025289@databaseadvisors.com> Message-ID: <4D261F6E.4000602@colbyconsulting.com> I always liked the song, and the video just fits. Thanks! John W. Colby www.ColbyConsulting.com On 1/6/2011 12:30 PM, Brad Marks wrote: > > A fine start indeed for a CW song. > > However, maybe it needs to have something about mama, trains, trucks, prison, and getting drunk > > See http://www.youtube.com/watch?v=LEo8poVlQrM > > for a chuckle > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of RANDALL R ANTHONY > Sent: Thu 1/6/2011 9:34 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] SQL Server security > > LOL... > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert > Sent: Thursday, January 06, 2011 10:30 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] SQL Server security > >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country& Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > From tinanfields at torchlake.com Thu Jan 6 14:07:46 2011 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Thu, 06 Jan 2011 15:07:46 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <4D262112.1030500@torchlake.com> I don't understand "right click Windows key" T David McAfee wrote: > or > Right click windows key - S - V - Enter > > as I remember it ;) > > > > I use that keystroke a lot! > > > You may want X instead of V (All except borders) > > > D > On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < > Lambert.Heenan at chartisinsurance.com> wrote: > > >> Cut then Past Special and choose Values as what to paste. Tedious, but >> should work. >> >> Lambert >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto: >> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 4:40 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] OT: Excel cell formatting >> >> I have a spreadsheet I use which I use border formatting around cells. The >> problem is that if I move cells around, the formatting moves with the cell. >> I really want the cell borders to be fixed and just the cell contents to >> move around. >> >> Is it possible to pin down things like the cell border formatting? >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> From davidmcafee at gmail.com Thu Jan 6 14:15:44 2011 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 6 Jan 2011 12:15:44 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D262112.1030500@torchlake.com> References: <4D2393BC.3070902@colbyconsulting.com> <4D262112.1030500@torchlake.com> Message-ID: On most keyboards, to the right of the space bar between the right alt button and right control button is a key which does the same as a mouse right click. It's mirror image of where the Windows key is located. On Thu, Jan 6, 2011 at 12:07 PM, Tina Norris Fields < tinanfields at torchlake.com> wrote: > I don't understand "right click Windows key" > T > > > David McAfee wrote: > >> or >> Right click windows key - S - V - Enter >> >> as I remember it ;) >> >> >> >> I use that keystroke a lot! >> >> >> You may want X instead of V (All except borders) >> >> >> D >> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < >> Lambert.Heenan at chartisinsurance.com> wrote: >> >> >> >>> Cut then Past Special and choose Values as what to paste. Tedious, but >>> should work. >>> >>> Lambert >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com [mailto: >>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 04, 2011 4:40 PM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] OT: Excel cell formatting >>> >>> I have a spreadsheet I use which I use border formatting around cells. >>> The >>> problem is that if I move cells around, the formatting moves with the >>> cell. >>> I really want the cell borders to be fixed and just the cell contents to >>> move around. >>> >>> Is it possible to pin down things like the cell border formatting? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> >>> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Thu Jan 6 14:59:54 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 15:59:54 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> <4D262112.1030500@torchlake.com> Message-ID: <4D262D4A.70804@colbyconsulting.com> I never knew that. Or I did and I forgot it. Knew what? Forgot what? Who are you? John W. Colby www.ColbyConsulting.com On 1/6/2011 3:15 PM, David McAfee wrote: > On most keyboards, to the right of the space bar between the right alt > button and right control button is a key which does the same as a mouse > right click. > > It's mirror image of where the Windows key is located. > > > > > On Thu, Jan 6, 2011 at 12:07 PM, Tina Norris Fields< > tinanfields at torchlake.com> wrote: > >> I don't understand "right click Windows key" >> T >> >> >> David McAfee wrote: >> >>> or >>> Right click windows key - S - V - Enter >>> >>> as I remember it ;) >>> >>> >>> >>> I use that keystroke a lot! >>> >>> >>> You may want X instead of V (All except borders) >>> >>> >>> D >>> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert< >>> Lambert.Heenan at chartisinsurance.com> wrote: >>> >>> >>> >>>> Cut then Past Special and choose Values as what to paste. Tedious, but >>>> should work. >>>> >>>> Lambert >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com [mailto: >>>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>> Sent: Tuesday, January 04, 2011 4:40 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] OT: Excel cell formatting >>>> >>>> I have a spreadsheet I use which I use border formatting around cells. >>>> The >>>> problem is that if I move cells around, the formatting moves with the >>>> cell. >>>> I really want the cell borders to be fixed and just the cell contents to >>>> move around. >>>> >>>> Is it possible to pin down things like the cell border formatting? >>>> >>>> -- >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Thu Jan 6 15:45:28 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 16:45:28 -0500 Subject: [AccessD] Raw: Palaces made of ice Message-ID: <4D2637F8.6040603@colbyconsulting.com> -- John W. Colby www.ColbyConsulting.com http://www.weather.com/outlook/videos/raw-palaces-made-of-ice-19238 From marksimms at verizon.net Thu Jan 6 15:59:56 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 06 Jan 2011 16:59:56 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <4D25F9B8.8090101@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> <00dc01cbadbb$47cabe30$d7603a90$@net> <4D25F9B8.8090101@colbyconsulting.com> Message-ID: <009801cbaded$0e616770$2b243650$@net> I understand that John. But with the AGE-OLD software vendor conundrum of fixing the bugs vs. airing the dirty laundry, we can never really get a handle on what's been addressed in detail in a new release. Fixes can go in "silently" very easily. > > Fixing GC would not classify as a minor fix... > > John W. Colby > www.ColbyConsulting.com From john at winhaven.net Thu Jan 6 18:50:18 2011 From: john at winhaven.net (John Bartow) Date: Thu, 6 Jan 2011 18:50:18 -0600 Subject: [AccessD] comment all lines Message-ID: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> Isn't there a way to select a block of code and comment out all of the lines in A2003? It may have been an add-in I used to have but I can't remember. From davidmcafee at gmail.com Thu Jan 6 19:06:38 2011 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 6 Jan 2011 17:06:38 -0800 Subject: [AccessD] comment all lines In-Reply-To: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> References: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> Message-ID: It's in the "Edit" tool bar. View->Toolbars->Edit (or customize if you want to bring them out onto another toolbar) On Thu, Jan 6, 2011 at 4:50 PM, John Bartow wrote: > Isn't there a way to select a block of code and comment out all of the > lines > in A2003? > > > > It may have been an add-in I used to have but I can't remember. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From john at winhaven.net Thu Jan 6 21:22:07 2011 From: john at winhaven.net (John Bartow) Date: Thu, 6 Jan 2011 21:22:07 -0600 Subject: [AccessD] comment all lines In-Reply-To: References: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> Message-ID: <000001cbae1a$1036a330$30a3e990$@winhaven.net> Thanks! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Thursday, January 06, 2011 7:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] comment all lines It's in the "Edit" tool bar. View->Toolbars->Edit (or customize if you want to bring them out onto another toolbar) On Thu, Jan 6, 2011 at 4:50 PM, John Bartow wrote: > Isn't there a way to select a block of code and comment out all of the > lines in A2003? > > > > It may have been an add-in I used to have but I can't remember. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 6 22:10:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 23:10:26 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <009801cbaded$0e616770$2b243650$@net> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> <00dc01cbadbb$47cabe30$d7603a90$@net> <4D25F9B8.8090101@colbyconsulting.com> <009801cbaded$0e616770$2b243650$@net> Message-ID: <4D269232.4010001@colbyconsulting.com> Yes of course. What I am saying is that MS has their own priorities. They have *clearly* expressed that .Net is the path developers should be taking and that Access is for power users. As such, adding power user functionality is almost certainly a higher priority than fixing obscure and hard to find bugs for a user base (developers) that they don't even want using Access. I am certain that if they happen to stumble and break a leg over the fix for a VBA language bug they will fix it, and I am sure that in such a case you are absolutely correct, they will probably not publicize the fix. Although some of these have been around (and ignored) so long that if they happen to find and fix such bugs they might very well trumpet the fix from the mountaintops. ;) John W. Colby www.ColbyConsulting.com On 1/6/2011 4:59 PM, Mark Simms wrote: > I understand that John. But with the AGE-OLD software vendor conundrum of > fixing the bugs vs. airing the dirty laundry, we can never really get a > handle on what's been addressed in detail in a new release. Fixes can go in > "silently" very easily. > > >> >> Fixing GC would not classify as a minor fix... >> >> John W. Colby >> www.ColbyConsulting.com > > From accessd at gfconsultants.com Fri Jan 7 09:22:03 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 10:22:03 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: <006201cbae7e$a36ad130$ea407390$@com> I wasn't clear. These aren't labels - as in mailing labels. These are labels on a regular report. For example... Employee Hours Pay rate Pay Type Total pay A 8.00 10.00 R 80.00 A 2.00 15.00 O 30.00 The first line (Employee, Hours, etc) - those are the labels affected. It will print more like Employ Hour Pay Pay Total The label control has not changed size - it looks like the font has grown or the spacing has changed. The hours column will also appear cut off is there are more than 10 hours. For example, 64.00 hours looks like 4.00 hours. On one other report I found two small problems. 1. A label that is vertical (to be read when the report is turned on its side) the very bottom of every letter is cut off. It can still be read - just the very bottom is gone. Like a 'E' would almost look like an "F" 2. On the same report there is a text box that sits inside a large 'rectangle'. The bottom of the rectangle sits right on the bottom of the text box. The rectangle has always shown perfectly, but now, on this computer, the portion of the rectangle sharing the text box control edge does not shoe - like the text box has grown. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 06, 2011 9:11 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Labels changing size If they used the other printer to print the labels before, they may not have noticed this problem: I have had printers that had smaller print areas than the printer I designed it on. Access will resize the whole report on these printers. Not really apparent, but deadly on labels. Printing to PDF first is a good solution. 2007 and 2010 have some printer coding that can help the issue too. Debbie Sent from my iPhone On Jan 5, 2011, at 10:28 PM, "AccessD" wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. > There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, > but nothing major like this - this is bad enough the report is > unusable as > is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only > connected one printer back up rather than the two previously connected > > I went thru printer settings. Made sure the font is installed > (standard > Arial). > Tried to restore the computer to a date before the error showed up > and the > computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Fri Jan 7 09:22:03 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 10:22:03 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> Message-ID: <006301cbae7e$a3b96660$eb2c3320$@com> I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Jan 7 09:34:40 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 08 Jan 2011 01:34:40 +1000 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <006201cbae7e$a36ad130$ea407390$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com>, , <006201cbae7e$a36ad130$ea407390$@com> Message-ID: <4D273290.32588.83F74BD@stuart.lexacorp.com.pg> Another WAG: Has someone change the Font Scaling in Windows from the default 96 DPI to "Large Fonts" - 120 DPI? -- Stuart On 7 Jan 2011 at 10:22, Reuben Cummings wrote: > I wasn't clear. These aren't labels - as in mailing labels. > These are labels on a regular report. > For example... > > Employee Hours Pay rate Pay Type > Total pay > A 8.00 10.00 R > 80.00 > A 2.00 15.00 O > 30.00 > > The first line (Employee, Hours, etc) - those are the labels affected. > It will print more like > > Employ Hour Pay Pay Total > > The label control has not changed size - it looks like the font has > grown or the spacing has changed. The hours column will also appear > cut off is there are more than 10 hours. For example, 64.00 hours > looks like 4.00 hours. > > On one other report I found two small problems. > 1. A label that is vertical (to be read when the report is turned on > its side) the very bottom of every letter is cut off. It can still be > read - just the very bottom is gone. Like a 'E' would almost look > like an "F" 2. On the same report there is a text box that sits > inside a large 'rectangle'. The bottom of the rectangle sits right on > the bottom of the text box. The rectangle has always shown perfectly, > but now, on this computer, the portion of the rectangle sharing the > text box control edge does not shoe - like the text box has grown. > > Reuben Cummings > GFC, LLC > 812.523.1017 > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 06, 2011 9:11 AM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] A2K - Labels > changing size > > If they used the other printer to print the labels before, they may > not have noticed this problem: > > I have had printers that had smaller print areas than the printer I > designed it on. Access will resize the whole report on these printers. > Not really apparent, but deadly on labels. Printing to PDF first is a > good solution. 2007 and 2010 have some printer coding that can help > the issue too. > > Debbie > > Sent from my iPhone > > On Jan 5, 2011, at 10:28 PM, "AccessD" > wrote: > > > In access 2000, I have a problem with a report. > > This report has not changed in years and has always worked > > perfectly. > > > > Now, only on one computer, most of the labels are being trimmed. > > Like either the label is actually changing size or the font is being > > increased. There is also one text box being altered. > > > > Actually, there are a couple minor alterations on a couple other > > reports, but nothing major like this - this is bad enough the report > > is unusable as is. > > > > This same computer worked perfectly until about two weeks ago. > > Of course, they don't remember doing anything to the computer. > > The only change they know of is, when they moved the computer, they > > only connected one printer back up rather than the two previously > > connected > > > > I went thru printer settings. Made sure the font is installed > > (standard Arial). Tried to restore the computer to a date before the > > error showed up and the computer could not be restored. > > > > Any ideas? > > > > Thanks. > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Fri Jan 7 10:07:43 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 7 Jan 2011 08:07:43 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <006301cbae7e$a3b96660$eb2c3320$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com><1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: Would DoCmd.Maximize in the open event solve that? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 7:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Fri Jan 7 11:12:23 2011 From: dbdoug at gmail.com (Doug Steele) Date: Fri, 7 Jan 2011 09:12:23 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <006301cbae7e$a3b96660$eb2c3320$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: I don't want to be insulting here, but after you've resized the form in design view are you saving it or just closing it? I've been caught on that before. It's my impression that sometimes I've had to save a form twice to lock in the size. Doug You could try using On Fri, Jan 7, 2011 at 7:22 AM, Reuben Cummings wrote: > I mean cropped I guess. ?All the control are normal size and are all > available if I drag the right side border to the right. > If the form is supposed to be 4" tall by 6" wide (for example) it is opening > 4" tall by 3" wide. ?The user can drag to the border and for the rest of > that session that form will remain at the newly created size. ?However, the > next time it opens the forms are all back to 4*3 From accessd at gfconsultants.com Fri Jan 7 11:16:49 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 12:16:49 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com><1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: <000501cbae8e$ab9a3430$02ce9c90$@com> It would, but the clients don't like maximize (I don't either). Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, January 07, 2011 11:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly Would DoCmd.Maximize in the open event solve that? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 7:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at chartisinsurance.com Fri Jan 7 12:11:44 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Fri, 7 Jan 2011 13:11:44 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000501cbae8e$ab9a3430$02ce9c90$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com><1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> <000501cbae8e$ab9a3430$02ce9c90$@com> Message-ID: I always just set Auto Center and Auto Resize to true in the form properties sheet. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 12:17 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly It would, but the clients don't like maximize (I don't either). Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, January 07, 2011 11:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly Would DoCmd.Maximize in the open event solve that? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 7:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From pharold at cfl.rr.com Fri Jan 7 09:58:46 2011 From: pharold at cfl.rr.com (Perry Harold) Date: Fri, 7 Jan 2011 10:58:46 -0500 Subject: [AccessD] SQL Server security References: Message-ID: <2A690EDC5DC046018C5D63EC2D31CE71@ptiorl.local> Quick, get the man an agent. Perry ----- Original Message ----- From: "Kenneth Ismert" To: Sent: Thursday, January 06, 2011 10:29 AM Subject: Re: [AccessD] SQL Server security > > >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country & Western song > for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at gfconsultants.com Fri Jan 7 13:48:48 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 14:48:48 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <4D273290.32588.83F74BD@stuart.lexacorp.com.pg> References: <000101cbad5a$3ae502e0$b0af08a0$@com>, , <006201cbae7e$a36ad130$ea407390$@com> <4D273290.32588.83F74BD@stuart.lexacorp.com.pg> Message-ID: <002001cbaea3$e73da430$b5b8ec90$@com> I'll check, Stuart. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Friday, January 07, 2011 10:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Labels changing size Another WAG: Has someone change the Font Scaling in Windows from the default 96 DPI to "Large Fonts" - 120 DPI? -- Stuart On 7 Jan 2011 at 10:22, Reuben Cummings wrote: > I wasn't clear. These aren't labels - as in mailing labels. > These are labels on a regular report. > For example... > > Employee Hours Pay rate Pay Type > Total pay > A 8.00 10.00 R > 80.00 > A 2.00 15.00 O > 30.00 > > The first line (Employee, Hours, etc) - those are the labels affected. > It will print more like > > Employ Hour Pay Pay Total > > The label control has not changed size - it looks like the font has > grown or the spacing has changed. The hours column will also appear > cut off is there are more than 10 hours. For example, 64.00 hours > looks like 4.00 hours. > > On one other report I found two small problems. > 1. A label that is vertical (to be read when the report is turned on > its side) the very bottom of every letter is cut off. It can still be > read - just the very bottom is gone. Like a 'E' would almost look > like an "F" 2. On the same report there is a text box that sits > inside a large 'rectangle'. The bottom of the rectangle sits right on > the bottom of the text box. The rectangle has always shown perfectly, > but now, on this computer, the portion of the rectangle sharing the > text box control edge does not shoe - like the text box has grown. > > Reuben Cummings > GFC, LLC > 812.523.1017 > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 06, 2011 9:11 AM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] A2K - Labels > changing size > > If they used the other printer to print the labels before, they may > not have noticed this problem: > > I have had printers that had smaller print areas than the printer I > designed it on. Access will resize the whole report on these printers. > Not really apparent, but deadly on labels. Printing to PDF first is a > good solution. 2007 and 2010 have some printer coding that can help > the issue too. > > Debbie > > Sent from my iPhone > > On Jan 5, 2011, at 10:28 PM, "AccessD" > wrote: > > > In access 2000, I have a problem with a report. > > This report has not changed in years and has always worked > > perfectly. > > > > Now, only on one computer, most of the labels are being trimmed. > > Like either the label is actually changing size or the font is being > > increased. There is also one text box being altered. > > > > Actually, there are a couple minor alterations on a couple other > > reports, but nothing major like this - this is bad enough the report > > is unusable as is. > > > > This same computer worked perfectly until about two weeks ago. > > Of course, they don't remember doing anything to the computer. > > The only change they know of is, when they moved the computer, they > > only connected one printer back up rather than the two previously > > connected > > > > I went thru printer settings. Made sure the font is installed > > (standard Arial). Tried to restore the computer to a date before the > > error showed up and the computer could not be restored. > > > > Any ideas? > > > > Thanks. > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Fri Jan 7 13:48:48 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 14:48:48 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: <002101cbaea3$e763c9d0$b62b5d70$@com> I do save, Doug. I've also been burnt by this in the past. What I have working right now, and I really like because form size basically will not be a problem even if I forget to save size changes, is adding two labels to each form and placing my desired size in those labels. When the form opens I'll pass the caption of those two labels to a function whose job it is to convert them to twips and run the docmd.movesize No matter how I save the form it will open to the size specified in the labels. My other thought was a table storing all the forms names with two more columns storing height and width. Have the function call the size based on the form name and then run the movesize. I think I'll go with the labels though. That way as I work on a form I can edit the size and all control all at one time rather than being forced to maintain a table as well. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Friday, January 07, 2011 12:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Forms not sizing correctly I don't want to be insulting here, but after you've resized the form in design view are you saving it or just closing it? I've been caught on that before. It's my impression that sometimes I've had to save a form twice to lock in the size. Doug You could try using On Fri, Jan 7, 2011 at 7:22 AM, Reuben Cummings wrote: > I mean cropped I guess. ?All the control are normal size and are all > available if I drag the right side border to the right. > If the form is supposed to be 4" tall by 6" wide (for example) it is opening > 4" tall by 3" wide. ?The user can drag to the border and for the rest of > that session that form will remain at the newly created size. ?However, the > next time it opens the forms are all back to 4*3 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ramzcbu at gmail.com Fri Jan 7 15:15:00 2011 From: ramzcbu at gmail.com (Ramz .) Date: Fri, 7 Jan 2011 13:15:00 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <002101cbaea3$e763c9d0$b62b5d70$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> <002101cbaea3$e763c9d0$b62b5d70$@com> Message-ID: In situations like this I usually use Docmd.Restore in the form's Open event. And since I've also experienced Access 2007 resizing the form at will, I've added this kind of code in the form's Load event: Private Sub Form_Load() Me.InsideHeight = 9300 Me.InsideWidth = 9960 End Sub On Fri, Jan 7, 2011 at 11:48 AM, Reuben Cummings wrote: > I do save, Doug. I've also been burnt by this in the past. > What I have working right now, and I really like because form size > basically > will not be a problem even if I forget to save size changes, is adding two > labels to each form and placing my desired size in those labels. > When the form opens I'll pass the caption of those two labels to a function > whose job it is to convert them to twips and run the docmd.movesize > No matter how I save the form it will open to the size specified in the > labels. > > My other thought was a table storing all the forms names with two more > columns storing height and width. Have the function call the size based on > the form name and then run the movesize. > > I think I'll go with the labels though. That way as I work on a form I can > edit the size and all control all at one time rather than being forced to > maintain a table as well. > > > Reuben Cummings > GFC, LLC > 812.523.1017 > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele > Sent: Friday, January 07, 2011 12:12 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] A2K - Forms not sizing correctly > > I don't want to be insulting here, but after you've resized the form > in design view are you saving it or just closing it? I've been caught > on that before. It's my impression that sometimes I've had to save a > form twice to lock in the size. > > Doug > > You could try using > > On Fri, Jan 7, 2011 at 7:22 AM, Reuben Cummings > wrote: > > I mean cropped I guess. All the control are normal size and are all > > available if I drag the right side border to the right. > > If the form is supposed to be 4" tall by 6" wide (for example) it is > opening > > 4" tall by 3" wide. The user can drag to the border and for the rest of > > that session that form will remain at the newly created size. However, > the > > next time it opens the forms are all back to 4*3 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Fri Jan 7 23:01:31 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 00:01:31 -0500 Subject: [AccessD] Access - link to SQL database -Database not showing Message-ID: <4D27EFAB.5040200@colbyconsulting.com> I have installed SQL Server 2005 on a (remote) Windows 2000 server machine at the client. From my workstation at the client I then open SQL Server MSExpress 2005 and I can see that SQL Server Express instance and two databases that I created on that SQL Server Express instance. From Access I try to link to a table in one of those databases. When I get to the wizard page where I am allowed to change the default database, I cannot see either of the two databases that I need to get at, only the master, msdb and tempdb. I was having a problem where I could not connect and had to open the surface configuration and allow remote connections. I selected TCP AND named pipes. That allowed MSE to see that server as well as Access to see that server, but it does not yet allow me to see the actual database of interest. Any clue why? I have done this before here at my office and I could always see the databases. TIA, -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Fri Jan 7 23:06:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 00:06:11 -0500 Subject: [AccessD] Further to "can's see SQL Server database... Message-ID: <4D27F0C3.2030206@colbyconsulting.com> I went back in with MSE and looked at that server. While I can see the databases of interest, if I click on them and try to see the tables inside, I get an error "the database DISCO is not available" and the plus symbol in front of the database disappears. So I can see that the db exists but not actually access it (from my workstation). I can see and open the database from MSE on the server itself. Is this an ownership / rights kind of issue? I am not getting an actual error number from my workstation, just an "not available" generic kind of message. If it is ownership / rights, how do I go about discovering how to fix it? -- John W. Colby www.ColbyConsulting.com From BradM at blackforestltd.com Sat Jan 8 07:32:21 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 8 Jan 2011 07:32:21 -0600 Subject: [AccessD] Access - link to SQL database -Database not showing References: <4D27EFAB.5040200@colbyconsulting.com> Message-ID: John, I ran into a situation similar to this several months ago. As I recall, I could see the default database, but I could not see the database that I wanted to work with. I discussed this with the person who handles security and was given "Administrator" rights. After this, I was able to see the database that I wanted to work with. I am not sure if this piece of info will be useful to you or not, but the two situations seem similar. Good luck. Please post what you discover once you get it working. Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, January 07, 2011 11:02 PM To: Sqlserver-Dba; VBA; Access Developers discussion and problem solving Subject: [AccessD] Access - link to SQL database -Database not showing I have installed SQL Server 2005 on a (remote) Windows 2000 server machine at the client. From my workstation at the client I then open SQL Server MSExpress 2005 and I can see that SQL Server Express instance and two databases that I created on that SQL Server Express instance. From Access I try to link to a table in one of those databases. When I get to the wizard page where I am allowed to change the default database, I cannot see either of the two databases that I need to get at, only the master, msdb and tempdb. I was having a problem where I could not connect and had to open the surface configuration and allow remote connections. I selected TCP AND named pipes. That allowed MSE to see that server as well as Access to see that server, but it does not yet allow me to see the actual database of interest. Any clue why? I have done this before here at my office and I could always see the databases. TIA, -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Sat Jan 8 11:17:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 12:17:09 -0500 Subject: [AccessD] 2007 runtime Message-ID: <4D289C15.6010103@colbyconsulting.com> Is anyone using Access 2007 runtime? Can the runtime packager package and distribute SQL Server Express? -- John W. Colby www.ColbyConsulting.com From jedi at charm.net Sat Jan 8 11:27:33 2011 From: jedi at charm.net (Michael Bahr) Date: Sat, 8 Jan 2011 12:27:33 -0500 (EST) Subject: [AccessD] Access - link to SQL database -Database not showing In-Reply-To: <4D27EFAB.5040200@colbyconsulting.com> References: <4D27EFAB.5040200@colbyconsulting.com> Message-ID: <4731.24.35.23.165.1294507653.squirrel@mail.expedient.net> John, you might need to be added to the ACL, Access Control List, on the client's server. The reason it works at home could be because you are logged in using an admin account for everything. Just curious, what would happen [at home] if you logged in as regular user if you could see your databases. Mike > I have installed SQL Server 2005 on a (remote) Windows 2000 server machine > at the client. From my > workstation at the client I then open SQL Server MSExpress 2005 and I can > see that SQL Server > Express instance and two databases that I created on that SQL Server > Express instance. > > From Access I try to link to a table in one of those databases. When I > get to the wizard page > where I am allowed to change the default database, I cannot see either of > the two databases that I > need to get at, only the master, msdb and tempdb. > > I was having a problem where I could not connect and had to open the > surface configuration and allow > remote connections. I selected TCP AND named pipes. That allowed MSE to > see that server as well as > Access to see that server, but it does not yet allow me to see the actual > database of interest. > > Any clue why? I have done this before here at my office and I could > always see the databases. > > TIA, > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sat Jan 8 11:28:57 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 12:28:57 -0500 Subject: [AccessD] Across across the internet Message-ID: <4D289ED9.10507@colbyconsulting.com> I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com From gustav at cactus.dk Sat Jan 8 11:45:37 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 08 Jan 2011 18:45:37 +0100 Subject: [AccessD] Across across the internet Message-ID: Hi John Yes, often, at zero errors. /gustav >>> jwcolby at colbyconsulting.com 08-01-2011 18:28 >>> I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com From dw-murphy at cox.net Sat Jan 8 12:56:00 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 8 Jan 2011 10:56:00 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D289ED9.10507@colbyconsulting.com> References: <4D289ED9.10507@colbyconsulting.com> Message-ID: It seems that connecting to sql server is more robust. You can connect an Access FE to SQL Azure, see http://www.fmsinc.com/MicrosoftAccess/cloud/link-to-azure-sql-database.html. One of the developers in our area has a product that connects over a vpn to a remote SQL BE so it seems that this works. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 9:29 AM To: Access Developers discussion and problem solving Subject: [AccessD] Across across the internet I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Jan 8 13:21:10 2011 From: john at winhaven.net (John Bartow) Date: Sat, 8 Jan 2011 13:21:10 -0600 Subject: [AccessD] Access Add-ind Message-ID: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? From jwcolby at colbyconsulting.com Sat Jan 8 13:29:55 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:29:55 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D28BB33.3010302@colbyconsulting.com> Oooohhh. Thanks Gustav. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > From hkotsch at arcor.de Sat Jan 8 13:33:04 2011 From: hkotsch at arcor.de (Helmut Kotsch) Date: Sat, 8 Jan 2011 20:33:04 +0100 Subject: [AccessD] Access Add-ind In-Reply-To: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: How about Rick Fishers "Find and Replace" Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow Gesendet: Samstag, 8. Januar 2011 20:21 An: _DBA-Access Betreff: [AccessD] Access Add-ind I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 13:35:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:35:09 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D28BC6D.1070903@colbyconsulting.com> Next question, how do you expose a SQL Server to the internet. If I were to set up a MV that runs a SQL Server instance, how would I allow it to be seen through my firewall? I assume I would use SQL Server authentication with users / groups in order to control access. I have a dynamic IP and used to use an application that essentially provided a fixed IP by tracking the changes if any in my dynamic IP. Would I use that and port forwarding? Or could I use Hamachi and create a VPN in to the VM, then "see" the sql server over that vpn? This is all new to me. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > From john at winhaven.net Sat Jan 8 13:44:03 2011 From: john at winhaven.net (John Bartow) Date: Sat, 8 Jan 2011 13:44:03 -0600 Subject: [AccessD] Access Add-ind In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: <01e801cbaf6c$67316410$35942c30$@winhaven.net> Is that free? Does it work with Access 2000 through 2010? I have a find and replace called Speed Ferret. I have two versions - one for A97 and one for A2000/2022/2003 but I'm not even sure it works with Access 2007/2010. And it's not actually an add-in. It's a standalone program. I haven't had to use a find and replace for quite some time but it's good to have in the back of one's mind. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Saturday, January 08, 2011 1:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Add-ind How about Rick Fishers "Find and Replace" Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow Gesendet: Samstag, 8. Januar 2011 20:21 An: _DBA-Access Betreff: [AccessD] Access Add-ind I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 13:49:22 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:49:22 -0500 Subject: [AccessD] Access Add-ind In-Reply-To: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: <4D28BFC2.8010401@colbyconsulting.com> Rick Fisher's Find and Replace. John W. Colby www.ColbyConsulting.com On 1/8/2011 2:21 PM, John Bartow wrote: > I use three add-ins for Access: > > vb6mousewheel > > FMS Total Access Sourcebook > > MZTools > > > > I used to use more but they either became obsolete or unneeded. > > > > Does anyone have some other recommendations? > > From jwcolby at colbyconsulting.com Sat Jan 8 13:51:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:51:17 -0500 Subject: [AccessD] Access Add-ind In-Reply-To: <01e801cbaf6c$67316410$35942c30$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> <01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: <4D28C035.80006@colbyconsulting.com> Not free but cheap and it works very well. John W. Colby www.ColbyConsulting.com On 1/8/2011 2:44 PM, John Bartow wrote: > Is that free? Does it work with Access 2000 through 2010? > > I have a find and replace called Speed Ferret. I have two versions - one for > A97 and one for A2000/2022/2003 but I'm not even sure it works with Access > 2007/2010. And it's not actually an add-in. It's a standalone program. > > I haven't had to use a find and replace for quite some time but it's good to > have in the back of one's mind. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch > Sent: Saturday, January 08, 2011 1:33 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access Add-ind > > How about Rick Fishers "Find and Replace" > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow > Gesendet: Samstag, 8. Januar 2011 20:21 > An: _DBA-Access > Betreff: [AccessD] Access Add-ind > > > I use three add-ins for Access: > > vb6mousewheel > > FMS Total Access Sourcebook > > MZTools > > > > I used to use more but they either became obsolete or unneeded. > > > > Does anyone have some other recommendations? > > From ebarro at roadrunner.com Sat Jan 8 14:03:24 2011 From: ebarro at roadrunner.com (Eric Barro) Date: Sat, 8 Jan 2011 12:03:24 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D28BC6D.1070903@colbyconsulting.com> References: <4D28BC6D.1070903@colbyconsulting.com> Message-ID: <021a01cbaf6f$1bc81840$535848c0$@com> SQL server listens in on port 1433. If you open that port on your firewall you should be able to see your SQL server db over the internet. However it's not advisable and is not generally good business practice to do so. The best way is to VPN into your network and then access SQL server that way. You will still need to configure SQL server to listen in for inbound connections on port 1433. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 11:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Across across the internet Next question, how do you expose a SQL Server to the internet. If I were to set up a MV that runs a SQL Server instance, how would I allow it to be seen through my firewall? I assume I would use SQL Server authentication with users / groups in order to control access. I have a dynamic IP and used to use an application that essentially provided a fixed IP by tracking the changes if any in my dynamic IP. Would I use that and port forwarding? Or could I use Hamachi and create a VPN in to the VM, then "see" the sql server over that vpn? This is all new to me. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 8 15:01:16 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 07:01:16 +1000 Subject: [AccessD] Access Add-ind In-Reply-To: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: <4D28D09C.27051.E90D3CE@stuart.lexacorp.com.pg> Smart Indenter from http://www.oaltd.co.uk/ -- Stuart On 8 Jan 2011 at 13:21, John Bartow wrote: > I use three add-ins for Access: > > vb6mousewheel > > FMS Total Access Sourcebook > > MZTools > > I used to use more but they either became obsolete or unneeded. > > Does anyone have some other recommendations? > From stuart at lexacorp.com.pg Sat Jan 8 15:05:46 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 07:05:46 +1000 Subject: [AccessD] Across across the internet In-Reply-To: <021a01cbaf6f$1bc81840$535848c0$@com> References: , <4D28BC6D.1070903@colbyconsulting.com>, <021a01cbaf6f$1bc81840$535848c0$@com> Message-ID: <4D28D1AA.13980.E94F2F2@stuart.lexacorp.com.pg> If not using a VPN, at least change the default port from 1433. Using the default port makes sense over a LAN, but makes it that much easier for miscreants if you expose it to the internet. -- Stuart On 8 Jan 2011 at 12:03, Eric Barro wrote: > SQL server listens in on port 1433. If you open that port on your > firewall you should be able to see your SQL server db over the > internet. However it's not advisable and is not generally good > business practice to do so. The best way is to VPN into your network > and then access SQL server that way. You will still need to configure > SQL server to listen in for inbound connections on port 1433. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 08, 2011 11:35 AM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Across across > the internet > > Next question, how do you expose a SQL Server to the internet. If I > were to set up a MV that runs a SQL Server instance, how would I allow > it to be seen through my firewall? I assume I would use SQL Server > authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially > provided a fixed IP by tracking the changes if any in my dynamic IP. > Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the > sql server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: > > Hi John > > > > Yes, often, at zero errors. > > > > /gustav > > > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > > I know that the common wisdom is that Access Fe talking to an Access > > MDB > across the internet is a > > bad idea. But what about talking to a SQL Server BE across the > > internet? > The issue with the MDB is > > corruption. SQL Server doesn't corrupt, at least in the same > > fashion. > > > > Has anyone tried this? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From hkotsch at arcor.de Sat Jan 8 15:10:51 2011 From: hkotsch at arcor.de (Helmut Kotsch) Date: Sat, 8 Jan 2011 22:10:51 +0100 Subject: [AccessD] Across across the internet In-Reply-To: <4D28BC6D.1070903@colbyconsulting.com> Message-ID: Why not use DynDNS or no-IP in connection with teamviewer installed as a service. This is like having a static IP with 24/7 secure connection. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby Gesendet: Samstag, 8. Januar 2011 20:35 An: Access Developers discussion and problem solving Betreff: Re: [AccessD] Across across the internet Next question, how do you expose a SQL Server to the internet. If I were to set up a MV that runs a SQL Server instance, how would I allow it to be seen through my firewall? I assume I would use SQL Server authentication with users / groups in order to control access. I have a dynamic IP and used to use an application that essentially provided a fixed IP by tracking the changes if any in my dynamic IP. Would I use that and port forwarding? Or could I use Hamachi and create a VPN in to the VM, then "see" the sql server over that vpn? This is all new to me. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 15:28:57 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 16:28:57 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D28D719.8060509@colbyconsulting.com> I use (or used to use) no-ip. I think I stopped needing it and so let it lapse. What is teamviewer? John W. Colby www.ColbyConsulting.com On 1/8/2011 4:10 PM, Helmut Kotsch wrote: > Why not use DynDNS or no-IP in connection with teamviewer installed as a > service. This is like having a static IP with 24/7 secure connection. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby > Gesendet: Samstag, 8. Januar 2011 20:35 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] Across across the internet > > > Next question, how do you expose a SQL Server to the internet. If I were to > set up a MV that runs a > SQL Server instance, how would I allow it to be seen through my firewall? I > assume I would use SQL > Server authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially provided > a fixed IP by tracking > the changes if any in my dynamic IP. Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the sql > server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: >> Hi John >> >> Yes, often, at zero errors. >> >> /gustav >> >>>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> I know that the common wisdom is that Access Fe talking to an Access MDB > across the internet is a >> bad idea. But what about talking to a SQL Server BE across the internet? > The issue with the MDB is >> corruption. SQL Server doesn't corrupt, at least in the same fashion. >> >> Has anyone tried this? >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From hkotsch at arcor.de Sat Jan 8 15:35:28 2011 From: hkotsch at arcor.de (Helmut Kotsch) Date: Sat, 8 Jan 2011 22:35:28 +0100 Subject: [AccessD] Across across the internet In-Reply-To: <4D28D719.8060509@colbyconsulting.com> Message-ID: http://www.teamviewer.com/index.aspx Very reliable and easy to use. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby Gesendet: Samstag, 8. Januar 2011 22:29 An: Access Developers discussion and problem solving Betreff: Re: [AccessD] Across across the internet I use (or used to use) no-ip. I think I stopped needing it and so let it lapse. What is teamviewer? John W. Colby www.ColbyConsulting.com On 1/8/2011 4:10 PM, Helmut Kotsch wrote: > Why not use DynDNS or no-IP in connection with teamviewer installed as a > service. This is like having a static IP with 24/7 secure connection. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby > Gesendet: Samstag, 8. Januar 2011 20:35 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] Across across the internet > > > Next question, how do you expose a SQL Server to the internet. If I were to > set up a MV that runs a > SQL Server instance, how would I allow it to be seen through my firewall? I > assume I would use SQL > Server authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially provided > a fixed IP by tracking > the changes if any in my dynamic IP. Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the sql > server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: >> Hi John >> >> Yes, often, at zero errors. >> >> /gustav >> >>>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> I know that the common wisdom is that Access Fe talking to an Access MDB > across the internet is a >> bad idea. But what about talking to a SQL Server BE across the internet? > The issue with the MDB is >> corruption. SQL Server doesn't corrupt, at least in the same fashion. >> >> Has anyone tried this? >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 15:45:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 16:45:08 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D28D1AA.13980.E94F2F2@stuart.lexacorp.com.pg> References: , <4D28BC6D.1070903@colbyconsulting.com>, <021a01cbaf6f$1bc81840$535848c0$@com> <4D28D1AA.13980.E94F2F2@stuart.lexacorp.com.pg> Message-ID: <4D28DAE4.7050109@colbyconsulting.com> Thanks Stewart. I need to set up a small system to run a small db for a couple of clients, with an Access 2007 FE until I can build out a C# FE. I am much faster in Access (2003 and below) but don't want to support it any more. However *IF* I can get a 2007 run time happening then I could install that on the client app and access a small server at my office, again just temporary. I have "been going to" build a dev virtual machine so this will be it. VS 2008, SQL Server Express 2008 and Office 2003 / 2007. I have just set up a VM to run on one of my servers and am installing all the software now. I am trying to figure out how to secure it as much as possible. I installed Hamachi and created a new network for it. Since I have full control I can do whatever I can figure out to secure it. John W. Colby www.ColbyConsulting.com On 1/8/2011 4:05 PM, Stuart McLachlan wrote: > If not using a VPN, at least change the default port from 1433. Using the default port makes > sense over a LAN, but makes it that much easier for miscreants if you expose it to the > internet. > From rockysmolin at bchacc.com Sat Jan 8 16:03:33 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 8 Jan 2011 14:03:33 -0800 Subject: [AccessD] Access Add-ind In-Reply-To: <01e801cbaf6c$67316410$35942c30$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> <01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: I use Find and Replace a lot. I think it's free but he asks for a $35 donation? Worth twice that easily in the time it's saved me. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Saturday, January 08, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Add-ind Is that free? Does it work with Access 2000 through 2010? I have a find and replace called Speed Ferret. I have two versions - one for A97 and one for A2000/2022/2003 but I'm not even sure it works with Access 2007/2010. And it's not actually an add-in. It's a standalone program. I haven't had to use a find and replace for quite some time but it's good to have in the back of one's mind. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Saturday, January 08, 2011 1:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Add-ind How about Rick Fishers "Find and Replace" Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow Gesendet: Samstag, 8. Januar 2011 20:21 An: _DBA-Access Betreff: [AccessD] Access Add-ind I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Sat Jan 8 16:12:57 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 8 Jan 2011 16:12:57 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net><01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: All, I ran into something that seems really strange and has me puzzled. After seeing this situation with ?real? data, I decided to re-create it with a test table, test data, test query, etc. in order to help figure out what is going on. I have set up a small Access table that has only one field. It is a Text field, but it should normally contain numeric data. I added 5 records to this test table. 4 of the records have numeric data in the one field and 1 record does not have numeric data in the one field. I set up a query to pull data from the test table. If I have no Criteria (no SQL ?Where? statement), I see all 5 records when I run the query AND when I use the query as the data source for a Record Set. So far, so good. Now things get interesting. If I add this Query Criteria Like "#####" the record with the non numeric field is filtered out when I run the query and only 4 records are returned. This is what I would expect. However, when I now use the Query as the data source for a Record Set, NO records are returned. The Select statement for the Record Set is very simple - ?Select * from qry_Test? I am puzzled. I don?t think that I have ever seen a situation where the number of records returned via a Record Set (based on a query) are different from the number of records returned when the query is run by itself. (When there is no Where statement on the Record Set Open) Am I missing something here? Is this a ?Feature? ? :-) Has anyone else ever seen anything like this? Thanks in advance for your help. Brad PS. The ?Real? data originates from an old ?legacy? system. I do not have control over how the fields are defined or control over the data that is entered into the fields. That is why I am finding non-numeric data in a field that should only contain numeric values. From jwcolby at colbyconsulting.com Sat Jan 8 16:19:42 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 17:19:42 -0500 Subject: [AccessD] How can it be Message-ID: <4D28E2FE.1020207@colbyconsulting.com> I have noticed that when I create a VM on my Windows 2008 server with HyperV, the virtual machine's cpu can be pegged in Task Manager Performance, and yet none of the 8 cores even raises an eyebrow in task manager inside of Windows 2008 itself. In Windows 2003 using VMWare, I would see one (or more) of the cores in the server software start chugging when the VMWare VM started working hard. Is it because Hyper V assignes the core outside of Windows itself? IOW Hyper V installs before the Windows software itself does. Is it actually assigning CPU cycles for one or more cores "outside of" Windows. If so is there a utility to see the actual core usage in Hyper V itself? -- John W. Colby www.ColbyConsulting.com From stuart at lexacorp.com.pg Sat Jan 8 16:43:49 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 08:43:49 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, Message-ID: <4D28E8A5.9719.EEEB8D1@stuart.lexacorp.com.pg> What version of Access? How are you using your Recordset? What happens if you use IsNumeric(TestData) as your criteria? I can't reproduce this in 2003. I assume that all numeric fields are 5 digit. qryTest: SELECT tblTest.TestData FROM tblTest WHERE (((tblTest.TestData) Like "#####")); Using qyrTest as the recordsource for a form returns all expected records as does this: Function test() Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("qryTest") While Not rs.EOF MsgBox rs(0) rs.MoveNext Wend rs.Close Set rs = Nothing End Function I can send you my test.mdb if want. -- Stuart On 8 Jan 2011 at 16:12, Brad Marks wrote: > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don?t think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > From BradM at blackforestltd.com Sat Jan 8 17:23:35 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 8 Jan 2011 17:23:35 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, <4D28E8A5.9719.EEEB8D1@stuart.lexacorp.com.pg> Message-ID: Stuart, Thanks for your help. Here are answers to your questions. What version of Access? I am using Access 2007. How are you using your Recordset? I am simply using a Msgbox to display records that are being returned (much like your example). What happens if you use IsNumeric(TestData) as your criteria? I tried this and it worked nicely with no problem. This leads me to think that the use of Like "#####" is causing the problem. I plan to switch to using the "IsNumeric" rather than the Like "#####" method. I am still curious why I ran into this problem, however. Thanks again, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Stuart McLachlan Sent: Sat 1/8/2011 4:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Record Set Puzzler involving Query withCriteria What version of Access? How are you using your Recordset? What happens if you use IsNumeric(TestData) as your criteria? I can't reproduce this in 2003. I assume that all numeric fields are 5 digit. qryTest: SELECT tblTest.TestData FROM tblTest WHERE (((tblTest.TestData) Like "#####")); Using qyrTest as the recordsource for a form returns all expected records as does this: Function test() Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("qryTest") While Not rs.EOF MsgBox rs(0) rs.MoveNext Wend rs.Close Set rs = Nothing End Function I can send you my test.mdb if want. -- Stuart On 8 Jan 2011 at 16:12, Brad Marks wrote: > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don?t think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From rockysmolin at bchacc.com Sat Jan 8 17:48:36 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 8 Jan 2011 15:48:36 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D28D719.8060509@colbyconsulting.com> References: <4D28D719.8060509@colbyconsulting.com> Message-ID: <9C9F381706FF4040987488EBB4101852@HAL9005> I have been using Teamviewer a lot for the last few months to do remote support. It's very effective. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 1:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Across across the internet I use (or used to use) no-ip. I think I stopped needing it and so let it lapse. What is teamviewer? John W. Colby www.ColbyConsulting.com On 1/8/2011 4:10 PM, Helmut Kotsch wrote: > Why not use DynDNS or no-IP in connection with teamviewer installed as > a service. This is like having a static IP with 24/7 secure connection. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby > Gesendet: Samstag, 8. Januar 2011 20:35 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] Across across the internet > > > Next question, how do you expose a SQL Server to the internet. If I > were to set up a MV that runs a SQL Server instance, how would I allow > it to be seen through my firewall? I assume I would use SQL Server > authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially > provided a fixed IP by tracking the changes if any in my dynamic IP. > Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the > sql server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: >> Hi John >> >> Yes, often, at zero errors. >> >> /gustav >> >>>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> I know that the common wisdom is that Access Fe talking to an Access >> MDB > across the internet is a >> bad idea. But what about talking to a SQL Server BE across the internet? > The issue with the MDB is >> corruption. SQL Server doesn't corrupt, at least in the same fashion. >> >> Has anyone tried this? >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 8 17:56:10 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 8 Jan 2011 15:56:10 -0800 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net><01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> Instead of "Select * from qry_Test" what happens if you use just "qry_Test". And is this the record source for the Form? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Saturday, January 08, 2011 2:13 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria All, I ran into something that seems really strange and has me puzzled. After seeing this situation with "real" data, I decided to re-create it with a test table, test data, test query, etc. in order to help figure out what is going on. I have set up a small Access table that has only one field. It is a Text field, but it should normally contain numeric data. I added 5 records to this test table. 4 of the records have numeric data in the one field and 1 record does not have numeric data in the one field. I set up a query to pull data from the test table. If I have no Criteria (no SQL "Where" statement), I see all 5 records when I run the query AND when I use the query as the data source for a Record Set. So far, so good. Now things get interesting. If I add this Query Criteria Like "#####" the record with the non numeric field is filtered out when I run the query and only 4 records are returned. This is what I would expect. However, when I now use the Query as the data source for a Record Set, NO records are returned. The Select statement for the Record Set is very simple - "Select * from qry_Test" I am puzzled. I don't think that I have ever seen a situation where the number of records returned via a Record Set (based on a query) are different from the number of records returned when the query is run by itself. (When there is no Where statement on the Record Set Open) Am I missing something here? Is this a "Feature" ? :-) Has anyone else ever seen anything like this? Thanks in advance for your help. Brad PS. The "Real" data originates from an old "legacy" system. I do not have control over how the fields are defined or control over the data that is entered into the fields. That is why I am finding non-numeric data in a field that should only contain numeric values. From stuart at lexacorp.com.pg Sat Jan 8 17:58:35 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 09:58:35 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, Message-ID: <4D28FA2B.20437.F332CD9@stuart.lexacorp.com.pg> I can't duplicate it in Access 2007 either (running in an XP VM) -- Stuart On 8 Jan 2011 at 17:23, Brad Marks wrote: > Stuart, > > Thanks for your help. Here are answers to your questions. > > > What version of Access? > I am using Access 2007. > > How are you using your Recordset? > I am simply using a Msgbox to display records that are being returned > (much like your example). > > What happens if you use IsNumeric(TestData) as your criteria? > I tried this and it worked nicely with no problem. This leads me to > think that the use of Like "#####" is causing the problem. > > > I plan to switch to using the "IsNumeric" rather than the Like > "#####" method. I am still curious why I ran into this problem, > however. > > Thanks again, > Brad > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of Stuart > McLachlan Sent: Sat 1/8/2011 4:43 PM To: Access Developers discussion > and problem solving Subject: Re: [AccessD] Access Record Set Puzzler > involving Query withCriteria > > What version of Access? How are you using your Recordset? > What happens if you use IsNumeric(TestData) as your criteria? > > I can't reproduce this in 2003. > > I assume that all numeric fields are 5 digit. > > qryTest: > SELECT tblTest.TestData > FROM tblTest > WHERE (((tblTest.TestData) Like "#####")); > > Using qyrTest as the recordsource for a form returns all expected > records as does this: > > Function test() > Dim rs As DAO.Recordset > Set rs = CurrentDb.OpenRecordset("qryTest") > While Not rs.EOF > MsgBox rs(0) > rs.MoveNext > Wend > rs.Close > Set rs = Nothing > End Function > > I can send you my test.mdb if want. > > > -- > Stuart > > On 8 Jan 2011 at 16:12, Brad Marks wrote: > > > All, > > > > I ran into something that seems really strange and has me puzzled. > > After seeing this situation with "real" data, I decided to re-create > > it with a test table, test data, test query, etc. in order to help > > figure out what is going on. > > > > I have set up a small Access table that has only one field. It is a > > Text field, but it should normally contain numeric data. > > > > I added 5 records to this test table. 4 of the records have numeric > > data in the one field and 1 record does not have numeric data in the > > one field. > > > > I set up a query to pull data from the test table. If I have no > > Criteria (no SQL "Where" statement), I see all 5 records when I run > > the query AND when I use the query as the data source for a Record > > Set. So far, so good. > > > > Now things get interesting. > > > > If I add this Query Criteria Like "#####" > > the record with the non numeric field is filtered out when I run the > > query and only 4 records are returned. This is what I would expect. > > However, when I now use the Query as the data source for a Record > > Set, NO records are returned. The Select statement for the Record > > Set is very simple - "Select * from qry_Test" > > > > I am puzzled. I don?t think that I have ever seen a situation where > > the number of records returned via a Record Set (based on a query) > > are different from the number of records returned when the query is > > run by itself. (When there is no Where statement on the Record Set > > Open) > > > > Am I missing something here? > > > > Is this a "Feature" ? :-) > > > > Has anyone else ever seen anything like this? > > > > Thanks in advance for your help. > > > > Brad > > > > PS. The "Real" data originates from an old "legacy" system. I do > > not have control over how the fields are defined or control over the > > data that is entered into the fields. That is why I am finding > > non-numeric data in a field that should only contain numeric values. > > > > > > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > From stuart at lexacorp.com.pg Sat Jan 8 18:00:28 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 10:00:28 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria In-Reply-To: <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, , <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> Message-ID: <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg> Tried both ways in A2003 and A2007 and couldn't duplicate Brad's problem. -- Stuart On 8 Jan 2011 at 15:56, Rocky Smolin wrote: > Instead of "Select * from qry_Test" what happens if you use just > "qry_Test". And is this the record source for the Form? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Saturday, January 08, 2011 2:13 PM To: Access Developers > discussion and problem solving Subject: [AccessD] Access Record Set > Puzzler involving Query with Criteria > > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don't think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sat Jan 8 20:13:35 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 21:13:35 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D2919CF.8050905@colbyconsulting.com> How do you performe the link table? Or do you not use linked tables? John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > From accessd at shaw.ca Sat Jan 8 23:16:10 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 8 Jan 2011 21:16:10 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D289ED9.10507@colbyconsulting.com> References: <4D289ED9.10507@colbyconsulting.com> Message-ID: It is just that, a web/internet (asynchronous) connection is too unstable to support a traditional AccessFE/BE (synchronous) connection. MS SQL engines are designed to work in this type of environment. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 9:29 AM To: Access Developers discussion and problem solving Subject: [AccessD] Across across the internet I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Sat Jan 8 23:36:25 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 8 Jan 2011 21:36:25 -0800 Subject: [AccessD] Further to "can's see SQL Server database... In-Reply-To: <4D27F0C3.2030206@colbyconsulting.com> References: <4D27F0C3.2030206@colbyconsulting.com> Message-ID: You don't have permissions on the database. You can see that it exists, but that's all. As the SA from a machine that has full access, probably the server, you need to grant appropriate permissions to you role or Windows login or whatever you're using to open the database. Charlotte Foust On Fri, Jan 7, 2011 at 9:06 PM, jwcolby wrote: > I went back in with MSE and looked at that server. ?While I can see the > databases of interest, if I click on them and try to see the tables inside, > I get an error "the database DISCO is not available" and the plus symbol in > front of the database disappears. > > So I can see that the db exists but not actually access it (from my > workstation). > > I can see and open the database from MSE on the server itself. > > Is this an ownership / rights kind of issue? ?I am not getting an actual > error number from my workstation, just an "not available" generic kind of > message. > > If it is ownership / rights, how do I go about discovering how to fix it? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sun Jan 9 05:43:37 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 09 Jan 2011 12:43:37 +0100 Subject: [AccessD] Across across the internet Message-ID: Hi John Good ol' ODBC. Set up a connection in the ODBC GUI of the control panel to the SQL db in question, test connection. Open Access db, attach linked tables, select ODBC, select the connection just created, select tables. /gustav >>> jwcolby at colbyconsulting.com 09-01-2011 03:13 >>> How do you performe the link table? Or do you not use linked tables? John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? From charlotte.foust at gmail.com Sun Jan 9 12:26:17 2011 From: charlotte.foust at gmail.com (Charlotte) Date: Sun, 09 Jan 2011 10:26:17 -0800 Subject: [AccessD] Across across the internet Message-ID: Maybe I'm missing the point, but why would you *ever* expose the db on the internet? Charlotte Foust Sent from my Samsung Captivate(tm) on AT&T Stuart McLachlan wrote: >If not using a VPN, at least change the default port from 1433. Using the default port makes >sense over a LAN, but makes it that much easier for miscreants if you expose it to the >internet. > >-- >Stuart > > On 8 Jan 2011 at 12:03, Eric Barro wrote: > >> SQL server listens in on port 1433. If you open that port on your >> firewall you should be able to see your SQL server db over the >> internet. However it's not advisable and is not generally good >> business practice to do so. The best way is to VPN into your network >> and then access SQL server that way. You will still need to configure >> SQL server to listen in for inbound connections on port 1433. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Saturday, January 08, 2011 11:35 AM To: Access Developers >> discussion and problem solving Subject: Re: [AccessD] Across across >> the internet >> >> Next question, how do you expose a SQL Server to the internet. If I >> were to set up a MV that runs a SQL Server instance, how would I allow >> it to be seen through my firewall? I assume I would use SQL Server >> authentication with users / groups in order to control access. >> >> I have a dynamic IP and used to use an application that essentially >> provided a fixed IP by tracking the changes if any in my dynamic IP. >> Would I use that and port forwarding? >> >> Or could I use Hamachi and create a VPN in to the VM, then "see" the >> sql server over that vpn? >> >> This is all new to me. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/8/2011 12:45 PM, Gustav Brock wrote: >> > Hi John >> > >> > Yes, often, at zero errors. >> > >> > /gustav >> > >> >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> > I know that the common wisdom is that Access Fe talking to an Access >> > MDB >> across the internet is a >> > bad idea. But what about talking to a SQL Server BE across the >> > internet? >> The issue with the MDB is >> > corruption. SQL Server doesn't corrupt, at least in the same >> > fashion. >> > >> > Has anyone tried this? >> > >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 9 12:36:33 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 13:36:33 -0500 Subject: [AccessD] Cosmic Log - Pole shift forces airport makeover Message-ID: <4D2A0031.6070400@colbyconsulting.com> The magnetic north pole is moving 40 miles a year. Fascinating stuff. -- John W. Colby www.ColbyConsulting.com http://cosmiclog.msnbc.msn.com/_news/2011/01/07/5787088-pole-shift-forces-airport-makeover From jwcolby at colbyconsulting.com Sun Jan 9 13:25:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 14:25:11 -0500 Subject: [AccessD] Help... SQL Server Security Message-ID: <4D2A0B97.4080504@colbyconsulting.com> I have always used Windows Security for SQL Server because the servers are all mine, and I am the only one using them. Now things change and I need to allow people who are unknown to me access a server on a VM I have created just for this task. Which means I have to learn SQL Server security. My understanding is that for this specific requirement I need to go to a user / role model administered within SQL Server and checked by sql server. I have two scenarios for now. Scenario one: A small group of perhaps 4 or 5 users who belong to Lenoir Prison Ministries and who will use the database to maintain and utilize a volunteer database. Scenario two: A small group of perhaps 5-10 employees of a non-profit called Family Support network who will enter information about their contacts with families of children with disabilities. So, two distinct databases, which need to be only accessed by a specific small set of people. In both cases, the load will be small, probably only one or two people in the db at a time, probably only for a short period of time. I have set up a Hamachi VPN and a private network on a Virtual Machine which will be dedicated to these two databases. I have a SQL Server 2008 express instance running on this VM. My concept is that I will assist each user in setting up the Hamachi and getting connected to the VPN, and then probably have them download a run-time over the vpn. Haven't figured all that out yet but I will. What I specifically need help with is setting up SQL server security such that these people aren't Windows users but just SQL Server users. I am trying to find something that will walk me through setting up the groups and users, and then allow me to actually test this. Any suggested (internet) reading or even an email that walks me through it would be much appreciated. Thanks, -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Sun Jan 9 14:27:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 15:27:47 -0500 Subject: [AccessD] Microsoft SQL Server - Lesson 02: Microsoft SQL Server Installation Message-ID: <4D2A1A43.2080205@colbyconsulting.com> I found this on the web. Lesson 3 is setting up the networking and such. The only problem is I do not know what it is doing. But I am following the directions... -- John W. Colby www.ColbyConsulting.com http://www.functionx.com/sqlserver/Lesson02.htm From stuart at lexacorp.com.pg Sun Jan 9 15:13:04 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 07:13:04 +1000 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> To make the data in it accessible to users outside of your LAN. -- Stuart On 9 Jan 2011 at 10:26, Charlotte wrote: > Maybe I'm missing the point, but why would you *ever* expose the db on > the internet? > > Charlotte Foust > > Sent from my Samsung Captivate(tm) on AT&T > From stuart at lexacorp.com.pg Sun Jan 9 15:22:45 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 07:22:45 +1000 Subject: [AccessD] Cosmic Log - Pole shift forces airport makeover In-Reply-To: <4D2A0031.6070400@colbyconsulting.com> References: <4D2A0031.6070400@colbyconsulting.com> Message-ID: <4D2A2725.24523.13CAE028@stuart.lexacorp.com.pg> John, You really should subscribe to OT :-) If you did so, you would already know that it moves up to about 80km a *day* in a roughly elliptical path at the same time that its "average daily" position is drifting. :-) On 9 Jan 2011 at 13:36, jwcolby wrote: > The magnetic north pole is moving 40 miles a year. > > Fascinating stuff. > > -- > John W. Colby > www.ColbyConsulting.com > http://cosmiclog.msnbc.msn.com/_news/2011/01/07/5787088-pole-shift-for > ces-airport-makeover -- AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > From accessd at shaw.ca Sun Jan 9 15:53:22 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 9 Jan 2011 13:53:22 -0800 Subject: [AccessD] Upsizing In-Reply-To: <4D2A0B97.4080504@colbyconsulting.com> References: <4D2A0B97.4080504@colbyconsulting.com> Message-ID: <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> Hi All: I know that Upsizing has been discussed at certain points but I now have to do a quick and dirty upgrade before I can seriously translate a site to ADO-OLE. Right now the client has an Access2003 application sitting on a Windows Server 2003 or 2008 (not sure yet). There is a SQL Server 2005 on the computer. Due to some bizarre unstable connection issues we have to move things up and quickly. The current application is broken into FE and BE. 1. Should the FE and BE be merged before running the upsizing or not? 2. Will all the queries and reports have to be manually updated? 3. Is there anyway to modify the Upsize generated SQL connections to point to another SQL server? 4. Is there a better way to do this process than using the Upsize wizard? 5. Is there any other issues that should be handled or looked out for? TIA Jim From Darryl.Collins at iag.com.au Sun Jan 9 16:25:14 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 10 Jan 2011 09:25:14 +1100 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <001201cbacf7$5090af30$f1b20d90$@net> Message-ID: <201101092225.p09MPDdF012630@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ As an aside, I always add the "paste formats" and "Paste Value" buttons to the main application toolbar and put them right next the to the "Paste" button. After years of the bleeding obvious MS have finally done something similar with XL2010 and provides those options automatically when you choose paste. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Thursday, 6 January 2011 3:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Excel cell formatting John - cut, then do not PASTE, instead PASTE SPECIAL, values+formulas. Also, for quick format clean-up, use the Format Painter..... It's great once you get the hang of it. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. > The problem is that if I > move cells around, the formatting moves with the cell. I really want > the cell borders to be fixed > and just the cell contents to move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From stuart at lexacorp.com.pg Sun Jan 9 16:38:44 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 08:38:44 +1000 Subject: [AccessD] Upsizing In-Reply-To: <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> References: <4D2A0B97.4080504@colbyconsulting.com>, <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> Message-ID: <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> I would just import all of the BE tables into SQL Server and then relink the FE using ODBC. I've got a couple of systems where I do something similar. The FE application can work with either an Access or a SQL Server BE depending on the environment. It's simply a matter of running some re-linking code to switch between BEs. -- Stuart On 9 Jan 2011 at 13:53, Jim Lawrence wrote: > Hi All: > > I know that Upsizing has been discussed at certain points but I now > have to do a quick and dirty upgrade before I can seriously translate > a site to ADO-OLE. > > Right now the client has an Access2003 application sitting on a > Windows Server 2003 or 2008 (not sure yet). There is a SQL Server 2005 > on the computer. Due to some bizarre unstable connection issues we > have to move things up and quickly. > > The current application is broken into FE and BE. > > 1. Should the FE and BE be merged before running the upsizing or not? > 2. Will all the queries and reports have to be manually updated? 3. Is > there anyway to modify the Upsize generated SQL connections to point > to another SQL server? 4. Is there a better way to do this process > than using the Upsize wizard? 5. Is there any other issues that should > be handled or looked out for? > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sun Jan 9 17:59:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 18:59:48 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> References: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> Message-ID: <4D2A4BF4.3050907@colbyconsulting.com> In fact, all of my users are on the internet. John W. Colby www.ColbyConsulting.com On 1/9/2011 4:13 PM, Stuart McLachlan wrote: > To make the data in it accessible to users outside of your LAN. > From charlotte.foust at gmail.com Sun Jan 9 19:40:29 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sun, 9 Jan 2011 17:40:29 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> References: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> Message-ID: Maybe I misunderstood the phrase "expose the database". We built apps that talked to a database across the internet, but we didn't in any sense "expose" the database to users. The app retrieved data from views or stored procs but the users could actually see the database. I got the impression John was trying to actually work on the SQL Server db across the internet. Charlotte Foust On Sun, Jan 9, 2011 at 1:13 PM, Stuart McLachlan wrote: > To make the data in it accessible to users outside of your LAN. > > -- > Stuart > > On 9 Jan 2011 at 10:26, Charlotte wrote: > >> Maybe I'm missing the point, but why would you *ever* expose the db on >> the internet? >> >> Charlotte Foust >> >> Sent from my Samsung Captivate(tm) on AT&T >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Sun Jan 9 20:09:34 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 12:09:34 +1000 Subject: [AccessD] Across across the internet In-Reply-To: References: , <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg>, Message-ID: <4D2A6A5E.18018.14D1778C@stuart.lexacorp.com.pg> Guess it's all a matter of terminology. The way I look at it, if the app can access SPs and Views in a database then that database *is* exposed to that app and if the app connects to the the db via the internet, the database is "exposed" to the internet.. I don't consider "expose" to be synonymous with "let users directly access the tables in". -- Stuart On 9 Jan 2011 at 17:40, Charlotte Foust wrote: > Maybe I misunderstood the phrase "expose the database". We built apps > that talked to a database across the internet, but we didn't in any > sense "expose" the database to users. The app retrieved data from > views or stored procs but the users could actually see the database. I > got the impression John was trying to actually work on the SQL Server > db across the internet. > > Charlotte Foust > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart McLachlan > wrote: > To make the data in it accessible to > users outside of your LAN. > > -- > Stuart > > On 9 Jan 2011 at 10:26, > Charlotte wrote: > >> Maybe I'm missing the point, but why would you > *ever* expose the db on >> the internet? >> >> Charlotte Foust >> >> > Sent from my Samsung Captivate(tm) on AT&T >> > > -- > AccessD mailing > list > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > -- AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sun Jan 9 21:09:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 22:09:30 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> Message-ID: <4D2A786A.4070507@colbyconsulting.com> No, I want nothing more than to have an access database linked to tables / views on SQL Server across the internet. I will be doing this over a VPN installed on each client machine, and the only exposure will be over that VPN. The client databases will be Access (for now) applications, probably bound forms, though likely only pulling a single record at the top form level. I have never done this before so I will have to see how the performance looks. It will run over a cable connection at my end, 1 mbit up, 20 mbit down. It will run over who knows what on each client end. Hopefully cable, perhaps DSL. Will the performance suck? I just can't tell till I try it. Someday (soon?) I want to go to C# and a service running on my server (initially). We will still have the connection limitations on my end. Eventually, once I get to C# and services, I will start to look at hosting on the internet where the connection limitation will ease up. But for now it will have a bunch of potential bottlenecks. A VM running on my server. SQL Server running on that VM. Hamachi software VPN on both ends. Access as the client. ADO linked tables across this mess. But it is the only solution I can cobble together in the short run. I could run Hamachi directly on my heavy duty SQL Server - 8 cores / 32 gigs, SSD to put the database on etc. I am just a little nervous about exposing that machine at all. I figure that a VM gives me a bit of isolation. It should be interesting if nothing else. John W. Colby www.ColbyConsulting.com On 1/9/2011 8:40 PM, Charlotte Foust wrote: > Maybe I misunderstood the phrase "expose the database". We built apps > that talked to a database across the internet, but we didn't in any > sense "expose" the database to users. The app retrieved data from > views or stored procs but the users could actually see the database. > I got the impression John was trying to actually work on the SQL > Server db across the internet. > > Charlotte Foust > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart McLachlan wrote: >> To make the data in it accessible to users outside of your LAN. >> >> -- >> Stuart >> >> On 9 Jan 2011 at 10:26, Charlotte wrote: >> >>> Maybe I'm missing the point, but why would you *ever* expose the db on >>> the internet? >>> >>> Charlotte Foust >>> >>> Sent from my Samsung Captivate(tm) on AT&T >>> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Sun Jan 9 21:12:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 22:12:01 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A6A5E.18018.14D1778C@stuart.lexacorp.com.pg> References: , <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg>, <4D2A6A5E.18018.14D1778C@stuart.lexacorp.com.pg> Message-ID: <4D2A7901.1050806@colbyconsulting.com> This is kind of my view as well. I am letting people that I don't know run an application that I design on their machine from an internet connection somewhere. Yea, it is going to have to run over a Hamachi software VPN but still... their machine could be infected etc. I just have no way to control a lot of things. John W. Colby www.ColbyConsulting.com On 1/9/2011 9:09 PM, Stuart McLachlan wrote: > Guess it's all a matter of terminology. > > The way I look at it, if the app can access SPs and Views in a database then that database > *is* exposed to that app and if the app connects to the the db via the internet, the database is > "exposed" to the internet.. > > I don't consider "expose" to be synonymous with "let users directly access the tables in". > From stuart at lexacorp.com.pg Sun Jan 9 21:30:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 13:30:18 +1000 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A786A.4070507@colbyconsulting.com> References: , , <4D2A786A.4070507@colbyconsulting.com> Message-ID: <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> John, Make sure that you use SPs and PassThrough Queries wherever possible to return only the data you need. The killer on slow connections is the overhead of pulling indexes, unwanted data over the link for Access queries to do all the processing locally. Believe me, you do NOT want to run access queries on linked tables/views over slow connections. -- Stuart On 9 Jan 2011 at 22:09, jwcolby wrote: > No, I want nothing more than to have an access database linked to > tables / views on SQL Server across the internet. > > I will be doing this over a VPN installed on each client machine, and > the only exposure will be over that VPN. > > The client databases will be Access (for now) applications, probably > bound forms, though likely only pulling a single record at the top > form level. > > I have never done this before so I will have to see how the > performance looks. It will run over a cable connection at my end, 1 > mbit up, 20 mbit down. It will run over who knows what on each client > end. Hopefully cable, perhaps DSL. > > Will the performance suck? I just can't tell till I try it. > > Someday (soon?) I want to go to C# and a service running on my server > (initially). We will still have the connection limitations on my end. > Eventually, once I get to C# and services, I will start to look at > hosting on the internet where the connection limitation will ease up. > > But for now it will have a bunch of potential bottlenecks. A VM > running on my server. SQL Server running on that VM. Hamachi > software VPN on both ends. Access as the client. ADO linked tables > across this mess. > > But it is the only solution I can cobble together in the short run. > > I could run Hamachi directly on my heavy duty SQL Server - 8 cores / > 32 gigs, SSD to put the database on etc. I am just a little nervous > about exposing that machine at all. I figure that a VM gives me a bit > of isolation. > > It should be interesting if nothing else. > > John W. Colby > www.ColbyConsulting.com > > On 1/9/2011 8:40 PM, Charlotte Foust wrote: > > Maybe I misunderstood the phrase "expose the database". We built > > apps that talked to a database across the internet, but we didn't in > > any sense "expose" the database to users. The app retrieved data > > from views or stored procs but the users could actually see the > > database. I got the impression John was trying to actually work on > > the SQL Server db across the internet. > > > > Charlotte Foust > > > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart > > McLachlan wrote: > >> To make the data in it accessible to users outside of your LAN. > >> > >> -- > >> Stuart > >> > >> On 9 Jan 2011 at 10:26, Charlotte wrote: > >> > >>> Maybe I'm missing the point, but why would you *ever* expose the > >>> db on the internet? > >>> > >>> Charlotte Foust > >>> > >>> Sent from my Samsung Captivate(tm) on AT&T > >>> > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sun Jan 9 22:22:47 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 9 Jan 2011 20:22:47 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> References: <4D2A786A.4070507@colbyconsulting.com> <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> Message-ID: <421A14880A564DB684020768AAD61B79@creativesystemdesigns.com> Hear hear to that. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Sunday, January 09, 2011 7:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Across across the internet John, Make sure that you use SPs and PassThrough Queries wherever possible to return only the data you need. The killer on slow connections is the overhead of pulling indexes, unwanted data over the link for Access queries to do all the processing locally. Believe me, you do NOT want to run access queries on linked tables/views over slow connections. -- Stuart On 9 Jan 2011 at 22:09, jwcolby wrote: > No, I want nothing more than to have an access database linked to > tables / views on SQL Server across the internet. > > I will be doing this over a VPN installed on each client machine, and > the only exposure will be over that VPN. > > The client databases will be Access (for now) applications, probably > bound forms, though likely only pulling a single record at the top > form level. > > I have never done this before so I will have to see how the > performance looks. It will run over a cable connection at my end, 1 > mbit up, 20 mbit down. It will run over who knows what on each client > end. Hopefully cable, perhaps DSL. > > Will the performance suck? I just can't tell till I try it. > > Someday (soon?) I want to go to C# and a service running on my server > (initially). We will still have the connection limitations on my end. > Eventually, once I get to C# and services, I will start to look at > hosting on the internet where the connection limitation will ease up. > > But for now it will have a bunch of potential bottlenecks. A VM > running on my server. SQL Server running on that VM. Hamachi > software VPN on both ends. Access as the client. ADO linked tables > across this mess. > > But it is the only solution I can cobble together in the short run. > > I could run Hamachi directly on my heavy duty SQL Server - 8 cores / > 32 gigs, SSD to put the database on etc. I am just a little nervous > about exposing that machine at all. I figure that a VM gives me a bit > of isolation. > > It should be interesting if nothing else. > > John W. Colby > www.ColbyConsulting.com > > On 1/9/2011 8:40 PM, Charlotte Foust wrote: > > Maybe I misunderstood the phrase "expose the database". We built > > apps that talked to a database across the internet, but we didn't in > > any sense "expose" the database to users. The app retrieved data > > from views or stored procs but the users could actually see the > > database. I got the impression John was trying to actually work on > > the SQL Server db across the internet. > > > > Charlotte Foust > > > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart > > McLachlan wrote: > >> To make the data in it accessible to users outside of your LAN. > >> > >> -- > >> Stuart > >> > >> On 9 Jan 2011 at 10:26, Charlotte wrote: > >> > >>> Maybe I'm missing the point, but why would you *ever* expose the > >>> db on the internet? > >>> > >>> Charlotte Foust > >>> > >>> Sent from my Samsung Captivate(tm) on AT&T > >>> > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 9 22:25:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 23:25:48 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> References: , , <4D2A786A.4070507@colbyconsulting.com> <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> Message-ID: <4D2A8A4C.3010701@colbyconsulting.com> Stuart, I hear you. Unfortunately this is my first pass at all of this stuff. I do know how to create SPs though I have never returned a data set, only individual values. Passthrough queries? Uhh... But for two of these clients I am developing in 2003 so I should be able to do most of this stuff once I learn how. The third is firmly stuck in 2000. It did not correctly handle updatable ado - bound forms etc. That is going to be tougher. The only saving grace there is that the app all runs over an internal lan, and in that case I am only going for a single table initially - the original threads about this stuff. John W. Colby www.ColbyConsulting.com On 1/9/2011 10:30 PM, Stuart McLachlan wrote: > John, > > Make sure that you use SPs and PassThrough Queries wherever possible to return only the > data you need. > > The killer on slow connections is the overhead of pulling indexes, unwanted data over the link > for Access queries to do all the processing locally. Believe me, you do NOT want to run > access queries on linked tables/views over slow connections. > > From jwcolby at colbyconsulting.com Sun Jan 9 22:27:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 23:27:26 -0500 Subject: [AccessD] SQL Server Security - Some success Message-ID: <4D2A8AAE.2090203@colbyconsulting.com> OK, I manually created a jwcolby user and gave it rights to see the Caldwell prison ministries database, then I could see the db but not do anything with it. I then manually assigned db_datareader and db_datawriter and voila, data. So I am happy that I at least am seeing data. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Sun Jan 9 23:07:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 00:07:39 -0500 Subject: [AccessD] Read only rights Message-ID: <4D2A941B.2050202@colbyconsulting.com> I created two users to test the rights I assigned and how they function, straight in SQL Server. One is read and one is read and write. The read / write operates as expected, however the read only allowed me to modify but not save the modifications. Somehow I expected the query to be readonly. Again this was directly in a SQL Server table, logged in to SSMS through that user. I expect the same results once I get to getting at the data from Access. Is there a way to prevent even the appearance of modifying the data if the user is read only? -- John W. Colby www.ColbyConsulting.com From Darryl.Collins at iag.com.au Sun Jan 9 23:13:54 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 10 Jan 2011 16:13:54 +1100 Subject: [AccessD] Read only rights In-Reply-To: <4D2A941B.2050202@colbyconsulting.com> Message-ID: <201101100513.p0A5DvvX016618@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ A basic fix would be to 1: set the form in MS Access to read only OR 2: use a read only recordset to show the data in Access -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, 10 January 2011 4:08 PM To: Access Developers discussion and problem solving; Sqlserver-Dba Subject: [AccessD] Read only rights I created two users to test the rights I assigned and how they function, straight in SQL Server. One is read and one is read and write. The read / write operates as expected, however the read only allowed me to modify but not save the modifications. Somehow I expected the query to be readonly. Again this was directly in a SQL Server table, logged in to SSMS through that user. I expect the same results once I get to getting at the data from Access. Is there a way to prevent even the appearance of modifying the data if the user is read only? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From Darryl.Collins at iag.com.au Sun Jan 9 23:15:46 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 10 Jan 2011 16:15:46 +1100 Subject: [AccessD] Read only rights In-Reply-To: <4D2A941B.2050202@colbyconsulting.com> Message-ID: <201101100515.p0A5FloF017938@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Bah, stupid outlook sent this when I wasn't done. As my 2 yo would say "Try again..." A basic fix would be to 1: set the form in MS Access to read only OR 2: use a read only recordset to show the data in Access based on their SQL Sever Permission status. Although I would imagine a better solution would be to have the change at the SQL Server level itself - which is what you want I would imagine. In the past I have usually used one of the two above methods though Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, 10 January 2011 4:08 PM To: Access Developers discussion and problem solving; Sqlserver-Dba Subject: [AccessD] Read only rights I created two users to test the rights I assigned and how they function, straight in SQL Server. One is read and one is read and write. The read / write operates as expected, however the read only allowed me to modify but not save the modifications. Somehow I expected the query to be readonly. Again this was directly in a SQL Server table, logged in to SSMS through that user. I expect the same results once I get to getting at the data from Access. Is there a way to prevent even the appearance of modifying the data if the user is read only? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From marklbreen at gmail.com Mon Jan 10 04:56:20 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 10 Jan 2011 10:56:20 +0000 Subject: [AccessD] Further to "can's see SQL Server database... In-Reply-To: References: <4D27F0C3.2030206@colbyconsulting.com> Message-ID: Hello John, Charlotte's diagnose sounds quite correct. One thing to watch, the db might be showing a user named jcolby that was created from machine A When you move it to machine b, you may also have a user named jcolby, but it not the same user. Trying to assign jcolby to the db on machine b failed because it says the user already exists. The solution is to drop the user from the db, when you are on machine b, then re-assign jcolby, and it works perfect. If you back machine b and restore to machine a, you will probably have to do the same thing. just a note to watch out for, Mark On 9 January 2011 05:36, Charlotte Foust wrote: > You don't have permissions on the database. You can see that it > exists, but that's all. As the SA from a machine that has full > access, probably the server, you need to grant appropriate permissions > to you role or Windows login or whatever you're using to open the > database. > > Charlotte Foust > > On Fri, Jan 7, 2011 at 9:06 PM, jwcolby > wrote: > > I went back in with MSE and looked at that server. While I can see the > > databases of interest, if I click on them and try to see the tables > inside, > > I get an error "the database DISCO is not available" and the plus symbol > in > > front of the database disappears. > > > > So I can see that the db exists but not actually access it (from my > > workstation). > > > > I can see and open the database from MSE on the server itself. > > > > Is this an ownership / rights kind of issue? I am not getting an actual > > error number from my workstation, just an "not available" generic kind of > > message. > > > > If it is ownership / rights, how do I go about discovering how to fix it? > > > > -- > > John W. Colby > > www.ColbyConsulting.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 10 08:21:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 09:21:58 -0500 Subject: [AccessD] Further to "can's see SQL Server database... In-Reply-To: References: <4D27F0C3.2030206@colbyconsulting.com> Message-ID: <4D2B1606.2060307@colbyconsulting.com> Mark, Thanks (and Charlotte) for that. I have made good progress since yesterday. I found a "how to" on the internet which walks you through step by step. One of the things it does is walk you through the configuration utility where you set the TCP/IP protocol and port number, and machine name etc. Even though you have set the "allow external access" directly inside of SSMS, apparently you have to do this step I mentioned above as well. After I did that I started seeing the machine reliably. Then I to learn about individual users / passwords in SQL Server, creating users at the SQL Server install level, then assigning them rights to specific databases. I never used any of that because it was just me (an later my programmer Paul) doing everything here at my office so I just used Windows authentication. Now I really want SQL Server authentication it seems. Last night I created a pair of completely made up user names - LenoirPM and LenoirPMReadOnly and gave them R/W and RO rights to specifically that database. After that things worked as expected, with the exception that I kinda expected them not to be able to see / manipulate the system databases / tables which they can. So I am making good progress. This is a large project because I have to manage pieces completely unrelated to the actual database. I am running this on a VM so I had to prepare that. I am running it over Hamachi so I had to install that on the VM and get a private network set up just for the client. I am learning SQL Server integrated security which I have never touched before. Somehow I have to test this stuff from outside of my network. I am going to try a 2007 run-time, and I have never done a run-time so I have to learn that. I am working my way through all the project overhead and finally getting back to actual database design / implementation. Because I have so many years experience with it and significantly faster in it, I am doing the first pass application in Access. I eventually want to replace that with a C# app using services for the data, but I just was way too far from capable along that path and have to get something out for the clients to use. John W. Colby www.ColbyConsulting.com On 1/10/2011 5:56 AM, Mark Breen wrote: > Hello John, > > Charlotte's diagnose sounds quite correct. > > One thing to watch, the db might be showing a user named jcolby that was > created from machine A > > When you move it to machine b, you may also have a user named jcolby, but it > not the same user. Trying to assign jcolby to the db on machine b failed > because it says the user already exists. > > The solution is to drop the user from the db, when you are on machine b, > then re-assign jcolby, and it works perfect. > > If you back machine b and restore to machine a, you will probably have to do > the same thing. > > just a note to watch out for, > > Mark > > > > On 9 January 2011 05:36, Charlotte Foust wrote: > >> You don't have permissions on the database. You can see that it >> exists, but that's all. As the SA from a machine that has full >> access, probably the server, you need to grant appropriate permissions >> to you role or Windows login or whatever you're using to open the >> database. >> >> Charlotte Foust >> >> On Fri, Jan 7, 2011 at 9:06 PM, jwcolby >> wrote: >>> I went back in with MSE and looked at that server. While I can see the >>> databases of interest, if I click on them and try to see the tables >> inside, >>> I get an error "the database DISCO is not available" and the plus symbol >> in >>> front of the database disappears. >>> >>> So I can see that the db exists but not actually access it (from my >>> workstation). >>> >>> I can see and open the database from MSE on the server itself. >>> >>> Is this an ownership / rights kind of issue? I am not getting an actual >>> error number from my workstation, just an "not available" generic kind of >>> message. >>> >>> If it is ownership / rights, how do I go about discovering how to fix it? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From dkalsow at yahoo.com Mon Jan 10 10:00:20 2011 From: dkalsow at yahoo.com (Dale Kalsow) Date: Mon, 10 Jan 2011 08:00:20 -0800 (PST) Subject: [AccessD] Crystal 2008 Question In-Reply-To: <4D2B1606.2060307@colbyconsulting.com> References: <4D27F0C3.2030206@colbyconsulting.com> <4D2B1606.2060307@colbyconsulting.com> Message-ID: <870063.35703.qm@web130104.mail.mud.yahoo.com> I don't know if anyone can help me with this question but here goes: ? I am trying to create a crystal report with groupings.? In the detail records, I have field (Field 1)?that is averaged in a group 1 footer field (Footer1-Field1).? That works fine.? My issue is when I get to grouping 2.? How do I sum Footer1-Field1?? When I click on the field and and choose Insert, Summary; I do not get an option for Summing (I get Maximum, Minnimum, Count, etc.).? It appears that Crystal is seeing Footer1-Field1 as a string (or is something else is going on).? If I could sum each of the Footer1-Field1 fields the problem would be solved.? ? If I click on the orginal field (Field 1), I can select the option insert, running total.? I do not get this option when I click on the group 1 footer field (Footer1-Field1).? Can I not total a footer field as I would in Access. ? ? Thanks! ? Dale From jwcolby at colbyconsulting.com Mon Jan 10 10:42:21 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 11:42:21 -0500 Subject: [AccessD] Solid State Drives Roundup: OCZ RevoDrive, Crucial RealSSD C300, and Others - X-bit labs Message-ID: <4D2B36ED.9020203@colbyconsulting.com> http://www.xbitlabs.com/articles/storage/display/corsair-crucial-intel-ocz-ssd.html -- John W. Colby www.ColbyConsulting.com From DWUTKA at Marlow.com Mon Jan 10 11:06:42 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 10 Jan 2011 11:06:42 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, , <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg> Message-ID: I did... it was on a hunch. His issue is the # is not a wildcard character in ADO. Function testwildcards() Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset rs.Open "Query1", CurrentProject.Connection, adOpenKeyset, adLockReadOnly If rs.EOF = False Then rs.MoveFirst Do Until rs.EOF = True MsgBox rs.Fields(0).Value rs.MoveNext Loop Else MsgBox "No Records" End If rs.Close Set rs = Nothing End Function Function testwildcards2() Dim rs As DAO.Recordset Dim db As DAO.Database Set db = CurrentDb Set rs = db.OpenRecordset("Query1") If rs.EOF = False Then rs.MoveFirst Do Until rs.EOF = True MsgBox rs.Fields(0).Value rs.MoveNext Loop Else MsgBox "No Records" End If rs.Close Set rs = Nothing End Function Created a little temp table myself, with Query1 having LIKE "###" for the criteria. (have one record, in a text field, with 3 numeric characters). So testwildcards returns no records. Testwildcards2 returns 1 (As it should). Changed Query1 to use 4*, returns one record, as it should, in testwildcards2, returns no records in testwildcards. Change Query1 to use Like "4%" and the results are the opposite. This is kind of interesting. I think this means that ADO is actually reading the SQL of Query1 and interpreting the SQL itself. Go figure. I can't find numeric wildcards for ADO, just % and _ which are * and ? in Jet. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Saturday, January 08, 2011 6:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Record Set Puzzler involving Query withCriteria Tried both ways in A2003 and A2007 and couldn't duplicate Brad's problem. -- Stuart On 8 Jan 2011 at 15:56, Rocky Smolin wrote: > Instead of "Select * from qry_Test" what happens if you use just > "qry_Test". And is this the record source for the Form? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Saturday, January 08, 2011 2:13 PM To: Access Developers > discussion and problem solving Subject: [AccessD] Access Record Set > Puzzler involving Query with Criteria > > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don't think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From jedi at charm.net Mon Jan 10 11:28:40 2011 From: jedi at charm.net (Michael Bahr) Date: Mon, 10 Jan 2011 12:28:40 -0500 (EST) Subject: [AccessD] Read only rights In-Reply-To: <4D2A941B.2050202@colbyconsulting.com> References: <4D2A941B.2050202@colbyconsulting.com> Message-ID: <1280.24.35.23.165.1294680520.squirrel@mail.expedient.net> Should be the ACL or Access Control List. This is done on the server side and keeps prying eyes out. Using the DAC-Discretionary Access Control model, where you are the owner and you give specific rights to individuals or groups. Mike > I created two users to test the rights I assigned and how they function, > straight in SQL Server. > One is read and one is read and write. > > The read / write operates as expected, however the read only allowed me to > modify but not save the > modifications. Somehow I expected the query to be readonly. > > Again this was directly in a SQL Server table, logged in to SSMS through > that user. > > I expect the same results once I get to getting at the data from Access. > Is there a way to prevent > even the appearance of modifying the data if the user is read only? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Mon Jan 10 14:15:35 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 10 Jan 2011 12:15:35 -0800 Subject: [AccessD] Upsizing In-Reply-To: <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> Message-ID: Thanks for the info... The data importation is the key point and I have been playing around with and eventually ended with Microsoft's SQL Server Migration Assistant (SSMA) for Access (http://tinyurl.com/37ltooy) to that end. It may be simple once it is configured properly but as of yet it is only sort of working(?) I have dragged all the queries and tables into a single MDB (no minor feat as it required the merging two applications) and am hoping this time it will push/translate the objects through without a hiccup... (May have to migrate the master MDB from 2003 to 2007 to make it all work) This exercise was supposed to be quick and dirty. If can think of any better solution don't hesitate to enlighten me, ;-) After all this fun I am sure the client's site will be much easier to configure...? Yeah...right... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Sunday, January 09, 2011 2:39 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsizing I would just import all of the BE tables into SQL Server and then relink the FE using ODBC. I've got a couple of systems where I do something similar. The FE application can work with either an Access or a SQL Server BE depending on the environment. It's simply a matter of running some re-linking code to switch between BEs. -- Stuart On 9 Jan 2011 at 13:53, Jim Lawrence wrote: > Hi All: > > I know that Upsizing has been discussed at certain points but I now > have to do a quick and dirty upgrade before I can seriously translate > a site to ADO-OLE. > > Right now the client has an Access2003 application sitting on a > Windows Server 2003 or 2008 (not sure yet). There is a SQL Server 2005 > on the computer. Due to some bizarre unstable connection issues we > have to move things up and quickly. > > The current application is broken into FE and BE. > > 1. Should the FE and BE be merged before running the upsizing or not? > 2. Will all the queries and reports have to be manually updated? 3. Is > there anyway to modify the Upsize generated SQL connections to point > to another SQL server? 4. Is there a better way to do this process > than using the Upsize wizard? 5. Is there any other issues that should > be handled or looked out for? > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 10 16:44:52 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 11 Jan 2011 08:44:52 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg>, Message-ID: <4D2B8BE4.20415.412FDE3@stuart.lexacorp.com.pg> Doh... I never use ADO recordsets so I didn't realise that it used SQL wilscards, but it makes sense. One more reason to stick with DAO :-) It seems logical to me that ADO evaluates the sub query as well - what else would do it? -- Stuart On 10 Jan 2011 at 11:06, Drew Wutka wrote: > I did... it was on a hunch. His issue is the # is not a wildcard > character in ADO. > ... > > This is kind of interesting. I think this means that ADO is actually > reading the SQL of Query1 and interpreting the SQL itself. Go figure. > > I can't find numeric wildcards for ADO, just % and _ which are * and ? > in Jet. > From jwcolby at colbyconsulting.com Mon Jan 10 17:17:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 18:17:12 -0500 Subject: [AccessD] Upsizing In-Reply-To: References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> Message-ID: <4D2B9378.8070604@colbyconsulting.com> One thing you must do is get all dates handled. Access and SQL Server can handle different ranges of dates and if the access dates can't be imported... You must look for dates before 1/1/1900 and if they exist get them to be after 1/1/1900. John W. Colby www.ColbyConsulting.com On 1/10/2011 3:15 PM, Jim Lawrence wrote: > Thanks for the info... > > The data importation is the key point and I have been playing around with > and eventually ended with Microsoft's SQL Server Migration Assistant (SSMA) > for Access (http://tinyurl.com/37ltooy) to that end. It may be simple once > it is configured properly but as of yet it is only sort of working(?) > > I have dragged all the queries and tables into a single MDB (no minor feat > as it required the merging two applications) and am hoping this time it will > push/translate the objects through without a hiccup... (May have to migrate > the master MDB from 2003 to 2007 to make it all work) > > This exercise was supposed to be quick and dirty. If can think of any better > solution don't hesitate to enlighten me, ;-) > > After all this fun I am sure the client's site will be much easier to > configure...? Yeah...right... > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Sunday, January 09, 2011 2:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Upsizing > > I would just import all of the BE tables into SQL Server and then relink the > FE using ODBC. > > I've got a couple of systems where I do something similar. The FE > application can work with > either an Access or a SQL Server BE depending on the environment. It's > simply a matter of > running some re-linking code to switch between BEs. > From DWUTKA at Marlow.com Mon Jan 10 18:47:53 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 10 Jan 2011 18:47:53 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: <4D2B8BE4.20415.412FDE3@stuart.lexacorp.com.pg> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg>, <4D2B8BE4.20415.412FDE3@stuart.lexacorp.com.pg> Message-ID: Jet. At least I just kinda figured that ADO would be telling Jet, hey, 'return qryXXX'. Ironically, I almost never used DAO, even when developing within Access, which is probably why the wildcards were the first thing to pop into my head as the issue. That little bugger caused me a real headache over a decade ago, when working with ADO in VB6. It wasn't long after I started in Access, that I got into VB and asp. ADO provides the versatility of jumping between various data sources, so I just kept everything in ADO. The only time I ever used DAO was when I needed functionality that only DAO provided (like running a custom function inside a query). Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 10, 2011 4:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Record Set Puzzler involving Query withCriteria Doh... I never use ADO recordsets so I didn't realise that it used SQL wilscards, but it makes sense. One more reason to stick with DAO :-) It seems logical to me that ADO evaluates the sub query as well - what else would do it? -- Stuart On 10 Jan 2011 at 11:06, Drew Wutka wrote: > I did... it was on a hunch. His issue is the # is not a wildcard > character in ADO. > ... > > This is kind of interesting. I think this means that ADO is actually > reading the SQL of Query1 and interpreting the SQL itself. Go figure. > > I can't find numeric wildcards for ADO, just % and _ which are * and ? > in Jet. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From jwcolby at colbyconsulting.com Tue Jan 11 07:39:19 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 08:39:19 -0500 Subject: [AccessD] Contiguous Time Periods Message-ID: <4D2C5D87.7010800@colbyconsulting.com> -- John W. Colby www.ColbyConsulting.com http://www.simple-talk.com/sql/t-sql-programming/contiguous-time-periods/?utm_source=simpletalk&utm_medium=email-main&utm_content=TimePeriods-20101130&utm_campaign=SQL From mikedorism at verizon.net Tue Jan 11 07:41:42 2011 From: mikedorism at verizon.net (Doris Manning) Date: Tue, 11 Jan 2011 08:41:42 -0500 Subject: [AccessD] Crystal 2008 Question In-Reply-To: <870063.35703.qm@web130104.mail.mud.yahoo.com> References: <4D27F0C3.2030206@colbyconsulting.com> <4D2B1606.2060307@colbyconsulting.com> <870063.35703.qm@web130104.mail.mud.yahoo.com> Message-ID: <50D278BAD90C443786FDC915F827BCBE@hargrove.internal> Crystal is seeing Footer1-Field1 as a formula based on adding up all the Field1 entries and dividing by the number of Field1 entries to get the average of Field1. You could try creating your own formula Sum(Average(Field1)). Doris Manning Senior Developer & Database Administrator Hargrove Inc. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow Sent: Monday, January 10, 2011 11:00 AM To: Access Developers discussion and problem solving Subject: [AccessD] Crystal 2008 Question I don't know if anyone can help me with this question but here goes: ? I am trying to create a crystal report with groupings.? In the detail records, I have field (Field 1)?that is averaged in a group 1 footer field (Footer1-Field1).? That works fine.? My issue is when I get to grouping 2.? How do I sum Footer1-Field1?? When I click on the field and and choose Insert, Summary; I do not get an option for Summing (I get Maximum, Minnimum, Count, etc.).? It appears that Crystal is seeing Footer1-Field1 as a string (or is something else is going on).? If I could sum each of the Footer1-Field1 fields the problem would be solved.? ? If I click on the orginal field (Field 1), I can select the option insert, running total.? I do not get this option when I click on the group 1 footer field (Footer1-Field1).? Can I not total a footer field as I would in Access. ? ? Thanks! ? Dale -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Tue Jan 11 11:09:07 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Tue, 11 Jan 2011 11:09:07 -0600 Subject: [AccessD] Crystal 2008 Question References: <4D27F0C3.2030206@colbyconsulting.com><4D2B1606.2060307@colbyconsulting.com><870063.35703.qm@web130104.mail.mud.yahoo.com> <50D278BAD90C443786FDC915F827BCBE@hargrove.internal> Message-ID: All, I have a curiosity question. I have never worked with Crystal Reports, but I have heard about it a bit. How does it compare to using Access for reporting? I find the reporting capabilities of Access to be quite powerful. Is Crystal even better? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Doris Manning Sent: Tue 1/11/2011 7:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Crystal 2008 Question Crystal is seeing Footer1-Field1 as a formula based on adding up all the Field1 entries and dividing by the number of Field1 entries to get the average of Field1. You could try creating your own formula Sum(Average(Field1)). Doris Manning Senior Developer & Database Administrator Hargrove Inc. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow Sent: Monday, January 10, 2011 11:00 AM To: Access Developers discussion and problem solving Subject: [AccessD] Crystal 2008 Question I don't know if anyone can help me with this question but here goes: ? I am trying to create a crystal report with groupings.? In the detail records, I have field (Field 1)?that is averaged in a group 1 footer field (Footer1-Field1).? That works fine.? My issue is when I get to grouping 2.? How do I sum Footer1-Field1?? When I click on the field and and choose Insert, Summary; I do not get an option for Summing (I get Maximum, Minnimum, Count, etc.).? It appears that Crystal is seeing Footer1-Field1 as a string (or is something else is going on).? If I could sum each of the Footer1-Field1 fields the problem would be solved.? ? If I click on the orginal field (Field 1), I can select the option insert, running total.? I do not get this option when I click on the group 1 footer field (Footer1-Field1).? Can I not total a footer field as I would in Access. ? ? Thanks! ? Dale -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From iggy at nanaimo.ark.com Tue Jan 11 12:28:26 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Tue, 11 Jan 2011 10:28:26 -0800 Subject: [AccessD] OT:Old Dog, New Tricks Message-ID: <4D2CA14A.2090207@nanaimo.ark.com> Hey All Happy New Year. Well after reading your online intriquing and interesting chats and advice I have decided 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy but how can I be a credible programmer when I can't direct a client to my Web Page. 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to tackle any thing too foreign. I hope to have my first application out of here by the end of January. Just kidding. Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally found one that showed me how to link to an Acess MDB and design a form with navigation, add new and delete buttons. So now I am off and running. I still get frustrated because I know what I want to do but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years ago. It went something like this. Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing to him 5 years ago. So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. From jwcolby at colbyconsulting.com Tue Jan 11 14:25:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 15:25:09 -0500 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CA14A.2090207@nanaimo.ark.com> References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: <4D2CBCA5.1040508@colbyconsulting.com> > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy but how can I be a credible programmer when I can't direct a client to my Web Page. When you are done with yours, how about fixing up mine? ;) > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to tackle any thing too foreign. As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine language, you will love it after not too long. I would suggest that you take a course at your local college. This gives you immediate projects to complete, homework that has to be done, other students to learn with etc. > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first tutorials I looked at kept trying to show me how to display "Hello World" on the console. It is a bit frustrating at first, partly because it is tough to do the database stuff until you get comfortable with the environment itself. We all want to start at virtuoso and that definitely ain't happening with .Net. If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. John W. Colby www.ColbyConsulting.com On 1/11/2011 1:28 PM, Tony Septav wrote: > Hey All > Happy New Year. > Well after reading your online intriquing and interesting chats and advice I have decided > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy > but how can I be a credible programmer when I can't direct a client to my Web Page. > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to > tackle any thing too foreign. I hope to have my first application out of here by the end of January. > Just kidding. > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do > what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally > found one that showed me how to link to an Acess MDB and design a form with navigation, add new and > delete buttons. So now I am off and running. I still get frustrated because I know what I want to do > but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years > ago. It went something like this. > Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the > piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I > have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing > to him 5 years ago. > So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. From iggy at nanaimo.ark.com Tue Jan 11 14:36:58 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Tue, 11 Jan 2011 12:36:58 -0800 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CBCA5.1040508@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> Message-ID: <4D2CBF6A.4010103@nanaimo.ark.com> Thanks JW It may be a brave new world but it is scary. jwcolby wrote: > > 1. To finally get my Web Page (I designed it over 2 years ago) up > and running. It is nothing fancy but how can I be a credible > programmer when I can't direct a client to my Web Page. > > When you are done with yours, how about fixing up mine? ;) > > > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am > an old dog and I didn't want to tackle any thing too foreign. > > As I said many times, pick a .net language, *any* language, and get > started. VB.Net is a fine language, you will love it after not too long. > > I would suggest that you take a course at your local college. This > gives you immediate projects to complete, homework that has to be > done, other students to learn with etc. > > > Let me tell you I have been struggling with VB.Net. I am pretty > proficient in getting Access to do what I want. Now I have to learn a > whole new bag of tricks. It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello > World" on the console. > > It is a bit frustrating at first, partly because it is tough to do the > database stuff until you get comfortable with the environment itself. > We all want to start at virtuoso and that definitely ain't happening > with .Net. > > If you haven't already, join the vb list. A lot of the .Net only > stuff goes by on that list. > > John W. Colby > www.ColbyConsulting.com > > On 1/11/2011 1:28 PM, Tony Septav wrote: > >> Hey All >> Happy New Year. >> Well after reading your online intriquing and interesting chats and >> advice I have decided >> 1. To finally get my Web Page (I designed it over 2 years ago) up and >> running. It is nothing fancy >> but how can I be a credible programmer when I can't direct a client >> to my Web Page. >> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an >> old dog and I didn't want to >> tackle any thing too foreign. I hope to have my first application out >> of here by the end of January. >> Just kidding. >> Let me tell you I have been struggling with VB.Net. I am pretty >> proficient in getting Access to do >> what I want. Now I have to learn a whole new bag of tricks. It didn't >> help that some of the first >> tutorials I looked at kept trying to show me how to display "Hello >> World" on the console. I finally >> found one that showed me how to link to an Acess MDB and design a >> form with navigation, add new and >> delete buttons. So now I am off and running. I still get frustrated >> because I know what I want to do >> but at this point I don't know how to do it in VB.Net. But I keep >> remembering something I read years >> ago. It went something like this. >> Ted and Paul are having a conversation. Paul says "I would really >> like to learn how to play the >> piano, but I hear it takes about 5 years to really learn how to play >> it well, I just don't think I >> have the time". Ted thinks about it for a moment and then realizes >> that Paul had said the same thing >> to him 5 years ago. >> So hopefully I can persevere and catch up to you guys. I just hope it >> doesn't take me 5 years. > From jwcolby at colbyconsulting.com Tue Jan 11 15:20:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 16:20:17 -0500 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CBF6A.4010103@nanaimo.ark.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> Message-ID: <4D2CC991.4070806@colbyconsulting.com> LOL, yea. I'm here to tell you though, it is incredibly more powerful. It's going to take you awhile to get the hang of it, just the simple things. Then one day you will wake up and say "I need to raise an event and pass a message" and you will start another journey. You will say "I need to learn threading", and you will start another journey. I have designed a status list class which allows me to instantiate the status class deep down in a class structure, and pass in the list control pointer from the form. Once I do this I can update the status even though the thing wanting to write to the status list is running in a thread. Very cool and very powerful, especially after struggling for a long time just to update a simple text box from a thread. The old way I was doing it was raising an event, handling it in the next level up, raising an event to pass the status up the chain etc until it was finally sunk on the form. Ick! But it worked. Ick! Sometimes you do what works because you can manage to do that. Six months later you look back and go "Ick!". But we all went through that with Access as well. Now my status class handles all of the stuff required to get the form's thread to do the update, and passing the status to that thread correctly. I now have major components three class levels down that can own a status list and display their status with nothing more than a call to the status class' method. What a hoot! And perhaps someday I will look back on this and go Ick! But for now it works. John W. Colby www.ColbyConsulting.com On 1/11/2011 3:36 PM, Tony Septav wrote: > Thanks JW > It may be a brave new world but it is scary. > > jwcolby wrote: > >> > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing >> fancy but how can I be a credible programmer when I can't direct a client to my Web Page. >> >> When you are done with yours, how about fixing up mine? ;) >> >> > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want >> to tackle any thing too foreign. >> >> As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine >> language, you will love it after not too long. >> >> I would suggest that you take a course at your local college. This gives you immediate projects to >> complete, homework that has to be done, other students to learn with etc. >> >> > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to >> do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the >> first tutorials I looked at kept trying to show me how to display "Hello World" on the console. >> >> It is a bit frustrating at first, partly because it is tough to do the database stuff until you >> get comfortable with the environment itself. We all want to start at virtuoso and that definitely >> ain't happening with .Net. >> >> If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/11/2011 1:28 PM, Tony Septav wrote: >> >>> Hey All >>> Happy New Year. >>> Well after reading your online intriquing and interesting chats and advice I have decided >>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy >>> but how can I be a credible programmer when I can't direct a client to my Web Page. >>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to >>> tackle any thing too foreign. I hope to have my first application out of here by the end of January. >>> Just kidding. >>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do >>> what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first >>> tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally >>> found one that showed me how to link to an Acess MDB and design a form with navigation, add new and >>> delete buttons. So now I am off and running. I still get frustrated because I know what I want to do >>> but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years >>> ago. It went something like this. >>> Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the >>> piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I >>> have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing >>> to him 5 years ago. >>> So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. >> > From iggy at nanaimo.ark.com Tue Jan 11 15:51:32 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Tue, 11 Jan 2011 13:51:32 -0800 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CC991.4070806@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> Message-ID: <4D2CD0E4.2030402@nanaimo.ark.com> Hey JW Now you really are scaring me. I am just a newbie to this stuff and what you are explaining to me at the moment is "Greek". Someday hopefully I will be able to debate with you on these things. All things aside I really appreciate your enthusiasm. jwcolby wrote: > LOL, yea. I'm here to tell you though, it is incredibly more > powerful. It's going to take you awhile to get the hang of it, just > the simple things. Then one day you will wake up and say "I need to > raise an event and pass a message" and you will start another > journey. You will say "I need to learn threading", and you will start > another journey. > > I have designed a status list class which allows me to instantiate the > status class deep down in a class structure, and pass in the list > control pointer from the form. Once I do this I can update the status > even though the thing wanting to write to the status list is running > in a thread. Very cool and very powerful, especially after struggling > for a long time just to update a simple text box from a thread. The > old way I was doing it was raising an event, handling it in the next > level up, raising an event to pass the status up the chain etc until > it was finally sunk on the form. > > Ick! But it worked. Ick! Sometimes you do what works because you > can manage to do that. Six months later you look back and go "Ick!". > But we all went through that with Access as well. > > Now my status class handles all of the stuff required to get the > form's thread to do the update, and passing the status to that thread > correctly. I now have major components three class levels down that > can own a status list and display their status with nothing more than > a call to the status class' method. What a hoot! And perhaps someday > I will look back on this and go Ick! But for now it works. > > John W. Colby > www.ColbyConsulting.com > > On 1/11/2011 3:36 PM, Tony Septav wrote: > >> Thanks JW >> It may be a brave new world but it is scary. >> >> jwcolby wrote: >> >>> > 1. To finally get my Web Page (I designed it over 2 years ago) up >>> and running. It is nothing >>> fancy but how can I be a credible programmer when I can't direct a >>> client to my Web Page. >>> >>> When you are done with yours, how about fixing up mine? ;) >>> >>> > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am >>> an old dog and I didn't want >>> to tackle any thing too foreign. >>> >>> As I said many times, pick a .net language, *any* language, and get >>> started. VB.Net is a fine >>> language, you will love it after not too long. >>> >>> I would suggest that you take a course at your local college. This >>> gives you immediate projects to >>> complete, homework that has to be done, other students to learn with >>> etc. >>> >>> > Let me tell you I have been struggling with VB.Net. I am pretty >>> proficient in getting Access to >>> do what I want. Now I have to learn a whole new bag of tricks. It >>> didn't help that some of the >>> first tutorials I looked at kept trying to show me how to display >>> "Hello World" on the console. >>> >>> It is a bit frustrating at first, partly because it is tough to do >>> the database stuff until you >>> get comfortable with the environment itself. We all want to start at >>> virtuoso and that definitely >>> ain't happening with .Net. >>> >>> If you haven't already, join the vb list. A lot of the .Net only >>> stuff goes by on that list. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/11/2011 1:28 PM, Tony Septav wrote: >>> >>>> Hey All >>>> Happy New Year. >>>> Well after reading your online intriquing and interesting chats and >>>> advice I have decided >>>> 1. To finally get my Web Page (I designed it over 2 years ago) up >>>> and running. It is nothing fancy >>>> but how can I be a credible programmer when I can't direct a client >>>> to my Web Page. >>>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am >>>> an old dog and I didn't want to >>>> tackle any thing too foreign. I hope to have my first application >>>> out of here by the end of January. >>>> Just kidding. >>>> Let me tell you I have been struggling with VB.Net. I am pretty >>>> proficient in getting Access to do >>>> what I want. Now I have to learn a whole new bag of tricks. It >>>> didn't help that some of the first >>>> tutorials I looked at kept trying to show me how to display "Hello >>>> World" on the console. I finally >>>> found one that showed me how to link to an Acess MDB and design a >>>> form with navigation, add new and >>>> delete buttons. So now I am off and running. I still get frustrated >>>> because I know what I want to do >>>> but at this point I don't know how to do it in VB.Net. But I keep >>>> remembering something I read years >>>> ago. It went something like this. >>>> Ted and Paul are having a conversation. Paul says "I would really >>>> like to learn how to play the >>>> piano, but I hear it takes about 5 years to really learn how to >>>> play it well, I just don't think I >>>> have the time". Ted thinks about it for a moment and then realizes >>>> that Paul had said the same thing >>>> to him 5 years ago. >>>> So hopefully I can persevere and catch up to you guys. I just hope >>>> it doesn't take me 5 years. >>> >>> >> From fuller.artful at gmail.com Tue Jan 11 15:57:33 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 11 Jan 2011 16:57:33 -0500 Subject: [AccessD] Upsizing In-Reply-To: <4D2B9378.8070604@colbyconsulting.com> References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> <4D2B9378.8070604@colbyconsulting.com> Message-ID: There is a utility from an Australian firm (Trigeminal, if memory serves) that inspects your Access data and tells you to fix anything that may pose a problem when upsizing (and there are more than a few gotchas). I don't have it handy, but it is amazingly good at spotting potential problems. Once you've attended to these, the Access upsizing wizard does everything correctly. Visit the Trigeminal site and see if my memory is correct as to creator. Arthur On Mon, Jan 10, 2011 at 6:17 PM, jwcolby wrote: > One thing you must do is get all dates handled. Access and SQL Server can > handle different ranges of dates and if the access dates can't be > imported... > > You must look for dates before 1/1/1900 and if they exist get them to be > after 1/1/1900. > > John W. Colby > www.ColbyConsulting.com > > > On 1/10/2011 3:15 PM, Jim Lawrence wrote: > >> Thanks for the info... >> >> The data importation is the key point and I have been playing around with >> and eventually ended with Microsoft's SQL Server Migration Assistant >> (SSMA) >> for Access (http://tinyurl.com/37ltooy) to that end. It may be simple >> once >> it is configured properly but as of yet it is only sort of working(?) >> >> I have dragged all the queries and tables into a single MDB (no minor feat >> as it required the merging two applications) and am hoping this time it >> will >> push/translate the objects through without a hiccup... (May have to >> migrate >> the master MDB from 2003 to 2007 to make it all work) >> >> This exercise was supposed to be quick and dirty. If can think of any >> better >> solution don't hesitate to enlighten me, ;-) >> >> After all this fun I am sure the client's site will be much easier to >> configure...? Yeah...right... >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart >> McLachlan >> Sent: Sunday, January 09, 2011 2:39 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Upsizing >> >> I would just import all of the BE tables into SQL Server and then relink >> the >> FE using ODBC. >> >> I've got a couple of systems where I do something similar. The FE >> application can work with >> either an Access or a SQL Server BE depending on the environment. It's >> simply a matter of >> running some re-linking code to switch between BEs. >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Tue Jan 11 16:12:43 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 11 Jan 2011 16:12:43 -0600 Subject: [AccessD] Upsizing In-Reply-To: References: <4D2A0B97.4080504@colbyconsulting.com><9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com><4D2A38F4.8078.14107123@stuart.lexacorp.com.pg><4D2B9378.8070604@colbyconsulting.com> Message-ID: <7E6D2361E22F4EC0A9A3BD79A4172023@DanWaters> Arthur - this might be what you're thinking of: http://www.ssw.com.au/ssw/UpsizingPro/ Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, January 11, 2011 3:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsizing There is a utility from an Australian firm (Trigeminal, if memory serves) that inspects your Access data and tells you to fix anything that may pose a problem when upsizing (and there are more than a few gotchas). I don't have it handy, but it is amazingly good at spotting potential problems. Once you've attended to these, the Access upsizing wizard does everything correctly. Visit the Trigeminal site and see if my memory is correct as to creator. Arthur On Mon, Jan 10, 2011 at 6:17 PM, jwcolby wrote: > One thing you must do is get all dates handled. Access and SQL Server can > handle different ranges of dates and if the access dates can't be > imported... > > You must look for dates before 1/1/1900 and if they exist get them to be > after 1/1/1900. > > John W. Colby > www.ColbyConsulting.com > > > On 1/10/2011 3:15 PM, Jim Lawrence wrote: > >> Thanks for the info... >> >> The data importation is the key point and I have been playing around with >> and eventually ended with Microsoft's SQL Server Migration Assistant >> (SSMA) >> for Access (http://tinyurl.com/37ltooy) to that end. It may be simple >> once >> it is configured properly but as of yet it is only sort of working(?) >> >> I have dragged all the queries and tables into a single MDB (no minor feat >> as it required the merging two applications) and am hoping this time it >> will >> push/translate the objects through without a hiccup... (May have to >> migrate >> the master MDB from 2003 to 2007 to make it all work) >> >> This exercise was supposed to be quick and dirty. If can think of any >> better >> solution don't hesitate to enlighten me, ;-) >> >> After all this fun I am sure the client's site will be much easier to >> configure...? Yeah...right... >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart >> McLachlan >> Sent: Sunday, January 09, 2011 2:39 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Upsizing >> >> I would just import all of the BE tables into SQL Server and then relink >> the >> FE using ODBC. >> >> I've got a couple of systems where I do something similar. The FE >> application can work with >> either an Access or a SQL Server BE depending on the environment. It's >> simply a matter of >> running some re-linking code to switch between BEs. >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Tue Jan 11 16:12:57 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 11 Jan 2011 17:12:57 -0500 Subject: [AccessD] OT: Friday Humour a few days late Message-ID: Only in America Only in America... do drugstores make the sick walk all the way to the back of the store to get their prescriptions while healthy people can buy cigarettes at the front. Only in America .....do people order double cheeseburgers, large fries, and a diet coke. Only in America ......do banks leave vault doors open and then chain the pens to the counters. Only in America ......do we leave cars worth thousands of dollars in the driveway and put our useless junk in the garage. Only in America....do we buy hot dogs in packages of ten and buns in packages of eight. EVER WONDER.... Why the sun lightens our hair, but darkens our skin? Why don't you ever see the headline 'Psychic Wins Lottery'? Why is 'abbreviated' such a long word? Why is it that doctors call what they do 'practice'? Why is lemon juice made with artificial flavour, but dishwashing liquid made with real lemons? Why is the man who invests all your money called a broker? Why is the time of day with the slowest traffic called rush hour? Why isn't there mouse-flavoured cat food? Why didn't Noah swat those two mosquitoes? Why do they sterilize the needle for lethal injections? You know that indestructible black box that is used on airplanes? Why don't they make the whole plane out of that stuff? Why don't sheep shrink when it rains? Why are they called apartments when they are all stuck together? I like this one! If con is the opposite of pro, is Congress the opposite of progress? If flying is so safe, why do they call the airport the terminal? Arthur From fuller.artful at gmail.com Tue Jan 11 16:19:26 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 11 Jan 2011 17:19:26 -0500 Subject: [AccessD] Upsizing In-Reply-To: <7E6D2361E22F4EC0A9A3BD79A4172023@DanWaters> References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> <4D2B9378.8070604@colbyconsulting.com> <7E6D2361E22F4EC0A9A3BD79A4172023@DanWaters> Message-ID: Yup! That's the one. On Tue, Jan 11, 2011 at 5:12 PM, Dan Waters wrote: > Arthur - this might be what you're thinking of: > > http://www.ssw.com.au/ssw/UpsizingPro/ > > Dan > From steve at datamanagementsolutions.biz Tue Jan 11 16:23:20 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Wed, 12 Jan 2011 11:23:20 +1300 Subject: [AccessD] OT: Friday Humour a few days late In-Reply-To: References: Message-ID: Thanks, Arthur. I enjoyed them - and I'm not even American. :-) Regards Steve -----Original Message----- From: Arthur Fuller Sent: Wednesday, January 12, 2011 11:12 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Friday Humour a few days late Only in America Only in America... do drugstores make the sick walk all the way to the back of the store to get their prescriptions while healthy people can buy cigarettes at the front. Only in America .....do people order double cheeseburgers, large fries, and a diet coke. Only in America ......do banks leave vault doors open and then chain the pens to the counters. Only in America ......do we leave cars worth thousands of dollars in the driveway and put our useless junk in the garage. Only in America....do we buy hot dogs in packages of ten and buns in packages of eight. EVER WONDER.... Why the sun lightens our hair, but darkens our skin? Why don't you ever see the headline 'Psychic Wins Lottery'? Why is 'abbreviated' such a long word? Why is it that doctors call what they do 'practice'? Why is lemon juice made with artificial flavour, but dishwashing liquid made with real lemons? Why is the man who invests all your money called a broker? Why is the time of day with the slowest traffic called rush hour? Why isn't there mouse-flavoured cat food? Why didn't Noah swat those two mosquitoes? Why do they sterilize the needle for lethal injections? You know that indestructible black box that is used on airplanes? Why don't they make the whole plane out of that stuff? Why don't sheep shrink when it rains? Why are they called apartments when they are all stuck together? I like this one! If con is the opposite of pro, is Congress the opposite of progress? If flying is so safe, why do they call the airport the terminal? Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jackandpat.d at gmail.com Tue Jan 11 16:26:53 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 11 Jan 2011 17:26:53 -0500 Subject: [AccessD] OT: Friday Humour a few days late In-Reply-To: References: Message-ID: Great stuff Arthur.... really makes one think LOL On Tue, Jan 11, 2011 at 5:12 PM, Arthur Fuller wrote: > Only in America > > Only in America... do drugstores make the sick walk all the way to the > back > of the store to get their prescriptions while healthy people can buy > cigarettes at the front. > > > > Only in America .....do people order double cheeseburgers, large fries, > and > a diet coke. > > > > Only in America ......do banks leave vault doors open and then chain the > pens to the counters. > > > > Only in America ......do we leave cars worth thousands of dollars in the > driveway and put our useless junk in the garage. > > > > Only in America....do we buy hot dogs in packages of ten and buns in > packages of eight. > > > > EVER WONDER.... > > Why the sun lightens our hair, but darkens our skin? > > > > Why don't you ever see the headline 'Psychic Wins Lottery'? > > > > Why is 'abbreviated' such a long word? > > > > Why is it that doctors call what they do 'practice'? > > > > Why is lemon juice made with artificial flavour, but dishwashing liquid > made > with real lemons? > > > > Why is the man who invests all your money called a broker? > > > > Why is the time of day with the slowest traffic called rush hour? > > > > Why isn't there mouse-flavoured cat food? > > > > Why didn't Noah swat those two mosquitoes? > > > > Why do they sterilize the needle for lethal injections? > > > > You know that indestructible black box that is used on airplanes? Why don't > they make the whole plane out of that stuff? > > > > Why don't sheep shrink when it rains? > > > > Why are they called apartments when they are all stuck together? > > > > I like this one! > > If con is the opposite of pro, is Congress the opposite of progress? > > > If flying is so safe, why do they call the airport the terminal? > > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Tue Jan 11 18:41:35 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 12 Jan 2011 03:41:35 +0300 Subject: [AccessD] Exporting PPT pics using Automation Message-ID: <6209B8325E5E43929A06A1DD9AD0CE88@nant> Hi All -- The subject is almost ready here thanks to this article http://www.tech-archive.net/pdf/Archive/Office/microsoft.public.office.devel oper.vba/2006-10/msg00046.pdf the only issue is that pictures get scaled down, and I can't find quickly how to export them in their original size. Anybody? Thank you. -- Shamil From Darryl.Collins at iag.com.au Tue Jan 11 18:41:49 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Wed, 12 Jan 2011 11:41:49 +1100 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CC991.4070806@colbyconsulting.com> Message-ID: <201101120041.p0C0fqsB025998@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ "Ick! Sometimes you do what works because you can manage to do that. Six months later you look back and go "Ick!"." That neatly sums up the last 20 years or so of my programming life... :) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, 12 January 2011 8:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT:Old Dog, New Tricks LOL, yea. I'm here to tell you though, it is incredibly more powerful. It's going to take you awhile to get the hang of it, just the simple things. Then one day you will wake up and say "I need to raise an event and pass a message" and you will start another journey. You will say "I need to learn threading", and you will start another journey. I have designed a status list class which allows me to instantiate the status class deep down in a class structure, and pass in the list control pointer from the form. Once I do this I can update the status even though the thing wanting to write to the status list is running in a thread. Very cool and very powerful, especially after struggling for a long time just to update a simple text box from a thread. The old way I was doing it was raising an event, handling it in the next level up, raising an event to pass the status up the chain etc until it was finally sunk on the form. Ick! But it worked. Ick! Sometimes you do what works because you can manage to do that. Six months later you look back and go "Ick!". But we all went through that with Access as well. Now my status class handles all of the stuff required to get the form's thread to do the update, and passing the status to that thread correctly. I now have major components three class levels down that can own a status list and display their status with nothing more than a call to the status class' method. What a hoot! And perhaps someday I will look back on this and go Ick! But for now it works. John W. Colby www.ColbyConsulting.com On 1/11/2011 3:36 PM, Tony Septav wrote: > Thanks JW > It may be a brave new world but it is scary. > > jwcolby wrote: > >> > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing >> fancy but how can I be a credible programmer when I can't direct a client to my Web Page. >> >> When you are done with yours, how about fixing up mine? ;) >> >> > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want >> to tackle any thing too foreign. >> >> As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine >> language, you will love it after not too long. >> >> I would suggest that you take a course at your local college. This gives you immediate projects to >> complete, homework that has to be done, other students to learn with etc. >> >> > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to >> do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the >> first tutorials I looked at kept trying to show me how to display "Hello World" on the console. >> >> It is a bit frustrating at first, partly because it is tough to do the database stuff until you >> get comfortable with the environment itself. We all want to start at virtuoso and that definitely >> ain't happening with .Net. >> >> If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/11/2011 1:28 PM, Tony Septav wrote: >> >>> Hey All >>> Happy New Year. >>> Well after reading your online intriquing and interesting chats and advice I have decided >>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy >>> but how can I be a credible programmer when I can't direct a client to my Web Page. >>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to >>> tackle any thing too foreign. I hope to have my first application out of here by the end of January. >>> Just kidding. >>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do >>> what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first >>> tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally >>> found one that showed me how to link to an Acess MDB and design a form with navigation, add new and >>> delete buttons. So now I am off and running. I still get frustrated because I know what I want to do >>> but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years >>> ago. It went something like this. >>> Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the >>> piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I >>> have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing >>> to him 5 years ago. >>> So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. >> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From jwcolby at colbyconsulting.com Tue Jan 11 20:20:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 21:20:11 -0500 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <201101120041.p0C0fqsB025998@databaseadvisors.com> References: <201101120041.p0C0fqsB025998@databaseadvisors.com> Message-ID: <4D2D0FDB.9070500@colbyconsulting.com> I was trying so hard not to say that. ;) John W. Colby www.ColbyConsulting.com On 1/11/2011 7:41 PM, Darryl Collins wrote: > > _______________________________________________________________________________________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of this message. > _______________________________________________________________________________________ > > > > > "Ick! Sometimes you do what works because you can manage to do that. Six > months later you look back and go "Ick!"." > > That neatly sums up the last 20 years or so of my programming life... :) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, 12 January 2011 8:20 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT:Old Dog, New Tricks > > LOL, yea. I'm here to tell you though, it is incredibly more powerful. It's going to take you > awhile to get the hang of it, just the simple things. Then one day you will wake up and say "I need > to raise an event and pass a message" and you will start another journey. You will say "I need to > learn threading", and you will start another journey. > > I have designed a status list class which allows me to instantiate the status class deep down in a > class structure, and pass in the list control pointer from the form. Once I do this I can update > the status even though the thing wanting to write to the status list is running in a thread. Very > cool and very powerful, especially after struggling for a long time just to update a simple text box > from a thread. The old way I was doing it was raising an event, handling it in the next level up, > raising an event to pass the status up the chain etc until it was finally sunk on the form. > > Ick! But it worked. Ick! Sometimes you do what works because you can manage to do that. Six > months later you look back and go "Ick!". But we all went through that with Access as well. > > Now my status class handles all of the stuff required to get the form's thread to do the update, and > passing the status to that thread correctly. I now have major components three class levels down > that can own a status list and display their status with nothing more than a call to the status > class' method. What a hoot! And perhaps someday I will look back on this and go Ick! But for now > it works. > > John W. Colby > www.ColbyConsulting.com > > On 1/11/2011 3:36 PM, Tony Septav wrote: >> Thanks JW >> It may be a brave new world but it is scary. >> >> jwcolby wrote: >> >>>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing >>> fancy but how can I be a credible programmer when I can't direct a client to my Web Page. >>> >>> When you are done with yours, how about fixing up mine? ;) >>> >>>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want >>> to tackle any thing too foreign. >>> >>> As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine >>> language, you will love it after not too long. >>> >>> I would suggest that you take a course at your local college. This gives you immediate projects to >>> complete, homework that has to be done, other students to learn with etc. >>> >>>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to >>> do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the >>> first tutorials I looked at kept trying to show me how to display "Hello World" on the console. >>> >>> It is a bit frustrating at first, partly because it is tough to do the database stuff until you >>> get comfortable with the environment itself. We all want to start at virtuoso and that definitely >>> ain't happening with .Net. >>> >>> If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/11/2011 1:28 PM, Tony Septav wrote: >>> >>>> Hey All >>>> Happy New Year. >>>> Well after reading your online intriquing and interesting chats and advice I have decided >>>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy >>>> but how can I be a credible programmer when I can't direct a client to my Web Page. >>>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to >>>> tackle any thing too foreign. I hope to have my first application out of here by the end of January. >>>> Just kidding. >>>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do >>>> what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first >>>> tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally >>>> found one that showed me how to link to an Acess MDB and design a form with navigation, add new and >>>> delete buttons. So now I am off and running. I still get frustrated because I know what I want to do >>>> but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years >>>> ago. It went something like this. >>>> Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the >>>> piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I >>>> have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing >>>> to him 5 years ago. >>>> So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. >>> >> From michael at mattysconsulting.com Wed Jan 12 07:05:40 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Wed, 12 Jan 2011 08:05:40 -0500 Subject: [AccessD] Exporting PPT pics using Automation In-Reply-To: <6209B8325E5E43929A06A1DD9AD0CE88@nant> References: <6209B8325E5E43929A06A1DD9AD0CE88@nant> Message-ID: <0EC05E849CB946BA8B9D7B23698407F8@Gateway> Shamil, This article says that PowerPoint alters the image: http://www.pptxtreme.com/help/psdimport/ResolutionExplainedPixelsDPIInches.h tml Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Tuesday, January 11, 2011 7:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Exporting PPT pics using Automation Hi All -- The subject is almost ready here thanks to this article http://www.tech-archive.net/pdf/Archive/Office/microsoft.public.office.devel oper.vba/2006-10/msg00046.pdf the only issue is that pictures get scaled down, and I can't find quickly how to export them in their original size. Anybody? Thank you. -- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Wed Jan 12 09:35:43 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 09:35:43 -0600 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CA14A.2090207@nanaimo.ark.com> References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: Have fun with .Net. Just started digging into it last year. I've only worked on ASP.Net stuff though, haven't really created any truly VB.Net apps. I've already read some of the comments on this thread. I think the .Net leap is going to be hedged on how you used VB in the past. If you weren't using class objects as a 'basis' for most of your code, that will be a learning curve, in and of itself. A lot of the 'new' features of .Net are things you could do in VB (actually VB6, there were limitations on VBA), like multi-threading, NT Services, etc. But they were tricky and in some cases 'unsupported'. Other new features really simplify your programming, like the StringBuilder class. Very handy! Enjoy! Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Tuesday, January 11, 2011 12:28 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT:Old Dog, New Tricks Hey All Happy New Year. Well after reading your online intriquing and interesting chats and advice I have decided 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy but how can I be a credible programmer when I can't direct a client to my Web Page. 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to tackle any thing too foreign. I hope to have my first application out of here by the end of January. Just kidding. Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally found one that showed me how to link to an Acess MDB and design a form with navigation, add new and delete buttons. So now I am off and running. I still get frustrated because I know what I want to do but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years ago. It went something like this. Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing to him 5 years ago. So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From charlotte.foust at gmail.com Wed Jan 12 11:01:26 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 12 Jan 2011 09:01:26 -0800 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: Lordy, yes! Once you learn to use the stringbuilder, you're in heaven. Oddly enough, most of the developers in my old shop built strings the hard way, even though stringbuilder was right there waiting for them. I was the only one who used it consistently. Sure is nice for building SQL strings conditionally. Charlotte Foust On Wed, Jan 12, 2011 at 7:35 AM, Drew Wutka wrote: > Have fun with .Net. ?Just started digging into it last year. ?I've only > worked on ASP.Net stuff though, haven't really created any truly VB.Net > apps. > > I've already read some of the comments on this thread. ?I think the .Net > leap is going to be hedged on how you used VB in the past. ?If you > weren't using class objects as a 'basis' for most of your code, that > will be a learning curve, in and of itself. ?A lot of the 'new' features > of .Net are things you could do in VB (actually VB6, there were > limitations on VBA), like multi-threading, NT Services, etc. ?But they > were tricky and in some cases 'unsupported'. ?Other new features really > simplify your programming, like the StringBuilder class. ?Very handy! > > Enjoy! > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Tuesday, January 11, 2011 12:28 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT:Old Dog, New Tricks > > Hey All > Happy New Year. > Well after reading your online intriquing and interesting chats and > advice I have decided > 1. To finally get my Web Page (I designed it over 2 years ago) up and > running. It is nothing fancy but how can I be a credible programmer when > > I can't direct a client to my Web Page. > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an > old dog and I didn't want to tackle any thing too foreign. ?I hope to > have my first application out of here by the end of January. Just > kidding. > Let me tell you I have been struggling with VB.Net. I am pretty > proficient in getting Access to do what I want. Now I have to learn a > whole new bag of tricks. ?It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello > World" on the console. I finally found one that showed me how to link to > > an Acess MDB and design a form with navigation, add new and delete > buttons. So now I am off and running. I still get frustrated because I > know what I want to do but at this point I don't know how to do it in > VB.Net. But I keep remembering ?something I read years ago. It went > something like this. > Ted and Paul are having a conversation. Paul says "I would really like > to learn how to play the piano, but I hear it takes about 5 years to > really learn how to play it well, I just don't think I have the time". > Ted thinks about it for a moment and then realizes that Paul had said > the same thing to him 5 years ago. > So hopefully I can persevere and catch up to you guys. I just hope it > doesn't take me 5 years. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI Business > Sensitive material. If you are not the intended recipient, please contact the sender > immediately and destroy the material in its entirety, whether electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, dissemination, > or other use of, or taking of any action in reliance upon this information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Chester_Kaup at kindermorgan.com Wed Jan 12 11:08:21 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Wed, 12 Jan 2011 11:08:21 -0600 Subject: [AccessD] Query does not return all records Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> The following query only returns 1046 records even though the table dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? Thanks. SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. From marksimms at verizon.net Wed Jan 12 11:10:14 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 12 Jan 2011 12:10:14 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D2CC991.4070806@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> Message-ID: <002101cbb27b$946d8c80$bd48a580$@net> While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. From df.waters at comcast.net Wed Jan 12 11:29:13 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 12 Jan 2011 11:29:13 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: <5D6DA7AE07714533BEE6034E89F4E326@DanWaters> In Access, under Tools | Options | Edit/Find, that is a parameter named, "Don't display lists where more than this number of records read: ___." The default is 1000 - perhaps changing to a larger number would help? I've never modified this myself - good luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Wednesday, January 12, 2011 11:08 AM To: Access Developers discussion and problem solving Subject: [AccessD] Query does not return all records The following query only returns 1046 records even though the table dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? Thanks. SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 12:20:06 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 12 Jan 2011 13:20:06 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <002101cbb27b$946d8c80$bd48a580$@net> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> Message-ID: <4D2DF0D6.1020406@colbyconsulting.com> Mark, > Dot-net is a Ferrari-building tool. I don't believe that. > I think Access builds Chevy's very fine and very quickly. I do believe that. Access remains, hands down, the fastest database application builder in existence. For what it does. When you hit the wall it is tough to get around the wall. .Net is not a database application builder. You are comparing apples to an exotic tropical fruit. .Net is an application builder which can by the way do databases. It cannot be directly compared with Access since they are completely different tools for completely different purposes. (Virtually) Anything that Access can do (big picture), .Net can do, though it may take a little longer. The reverse cannot be said. When you move to .Net you do so because you want a development environment that does not have the walls that Access has. I am not saying that Access is bad, I have used it for many years, earned my living in it for the last 12 years. John W. Colby www.ColbyConsulting.com On 1/12/2011 12:10 PM, Mark Simms wrote: > While there is no question that John needed dot-net due to a multi-threading > requirement, before making the commitment, you've got to ask yourself: > How many Ferrari's are you asked to build ? > > Dot-net is a Ferrari-building tool. It takes a lot longer to build anything > with a complex toolset. > I think Access builds Chevy's very fine and very quickly. > > But if you need to build a Ferrari, by all means move up to dot-net. > Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. > > Note: since no one understands the software business, so I'm stuck on using > these analogies to explain things to end-users. Sorry, didn't mean to offend > anyone. > > > > From davidmcafee at gmail.com Wed Jan 12 12:56:36 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 12 Jan 2011 10:56:36 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? Are any PID fields null? If so, you may have to use the following ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > The following query only returns 1046 records even though the table > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > Thanks. > > SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > Chester Kaup > > Engineering Technician > > Kinder Morgan CO2 Company, LLP > > Office (432) 688-3797 > > FAX (432) 688-3799 > > > > > > No trees were killed in the sending of this message. However a large number > of electrons were terribly inconvenienced. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at Marlow.com Wed Jan 12 13:31:23 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 13:31:23 -0600 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: Sure is. There are several built-in objects that make life pretty easy. Personally, I see these as both a pro and con. So much of what you get to use is luggage in the .Net runtimes. So while the tools are great, and very handy, sometimes it's a little too much for something quick and dirty. In fact, I still find myself opening VB6 to whip up a quick and dirty bit of code. Maybe in a few years, I'll be saying that about .Net, compared to the next generation! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, January 12, 2011 11:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT:Old Dog, New Tricks Lordy, yes! Once you learn to use the stringbuilder, you're in heaven. Oddly enough, most of the developers in my old shop built strings the hard way, even though stringbuilder was right there waiting for them. I was the only one who used it consistently. Sure is nice for building SQL strings conditionally. Charlotte Foust On Wed, Jan 12, 2011 at 7:35 AM, Drew Wutka wrote: > Have fun with .Net. ?Just started digging into it last year. ?I've only > worked on ASP.Net stuff though, haven't really created any truly VB.Net > apps. > > I've already read some of the comments on this thread. ?I think the .Net > leap is going to be hedged on how you used VB in the past. ?If you > weren't using class objects as a 'basis' for most of your code, that > will be a learning curve, in and of itself. ?A lot of the 'new' features > of .Net are things you could do in VB (actually VB6, there were > limitations on VBA), like multi-threading, NT Services, etc. ?But they > were tricky and in some cases 'unsupported'. ?Other new features really > simplify your programming, like the StringBuilder class. ?Very handy! > > Enjoy! > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Tuesday, January 11, 2011 12:28 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT:Old Dog, New Tricks > > Hey All > Happy New Year. > Well after reading your online intriquing and interesting chats and > advice I have decided > 1. To finally get my Web Page (I designed it over 2 years ago) up and > running. It is nothing fancy but how can I be a credible programmer when > > I can't direct a client to my Web Page. > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an > old dog and I didn't want to tackle any thing too foreign. ?I hope to > have my first application out of here by the end of January. Just > kidding. > Let me tell you I have been struggling with VB.Net. I am pretty > proficient in getting Access to do what I want. Now I have to learn a > whole new bag of tricks. ?It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello > World" on the console. I finally found one that showed me how to link to > > an Acess MDB and design a form with navigation, add new and delete > buttons. So now I am off and running. I still get frustrated because I > know what I want to do but at this point I don't know how to do it in > VB.Net. But I keep remembering ?something I read years ago. It went > something like this. > Ted and Paul are having a conversation. Paul says "I would really like > to learn how to play the piano, but I hear it takes about 5 years to > really learn how to play it well, I just don't think I have the time". > Ted thinks about it for a moment and then realizes that Paul had said > the same thing to him 5 years ago. > So hopefully I can persevere and catch up to you guys. I just hope it > doesn't take me 5 years. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI Business > Sensitive material. If you are not the intended recipient, please contact the sender > immediately and destroy the material in its entirety, whether electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, dissemination, > or other use of, or taking of any action in reliance upon this information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From Chester_Kaup at kindermorgan.com Wed Jan 12 13:50:13 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Wed, 12 Jan 2011 13:50:13 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> OK here is what I get. Apparently 5 records were added to the master table (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the criteria of <1/1/2001 I get 1037 records. If I use the criteria of >1/1/2001 I get 1046 records. PID is a required field thus exists for all records in both tables. It is a unique field in the table dbo_DSS_CompletionMaster. There are 2083 unique PID's in the dbo_StatusChanges1 table. The dbo_DSS_StatusChanges1 table has a total of 85508 records. Thanks for the assistance. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, January 12, 2011 12:57 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? Are any PID fields null? If so, you may have to use the following ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > The following query only returns 1046 records even though the table > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > Thanks. > > SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > Chester Kaup > > Engineering Technician > > Kinder Morgan CO2 Company, LLP > > Office (432) 688-3797 > > FAX (432) 688-3799 > > > > > > No trees were killed in the sending of this message. However a large number > of electrons were terribly inconvenienced. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 12 14:12:21 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 12 Jan 2011 15:12:21 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D2DF0D6.1020406@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> <4D2DF0D6.1020406@colbyconsulting.com> Message-ID: <00bc01cbb295$05e4c0e0$11ae42a0$@net> Not to split hairs John, but I was implying dot-net AND SQL/Server vs. Access. Sorry about that. Like I said before, that one project I estimated 4-5 months in Access with....it's still not done in dot-net/SQL Server....1 year later. It's almost getting to be a joke now when I call my former client every month and ask: "is it done yet ?, is it done yet ?" Same answer. From davidmcafee at gmail.com Wed Jan 12 14:23:36 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 12 Jan 2011 12:23:36 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> Message-ID: If you take the Last() out of the SELECT and GROUP, do you get all expected records? Does this? SELECT A.PID, A.Well_Number FROM dbo_DSS_CompletionMaster AS A LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID Is it possible that you have duplicate (last) dates StatusDate values for a given PID/Well Number? On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > OK here is what I get. Apparently 5 records were added to the master table > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > criteria of <1/1/2001 I get 1037 records. If I use the criteria of >1/1/2001 > I get 1046 records. PID is a required field thus exists for all records in > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > Thanks for the assistance. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 12:57 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? > > Are any PID fields null? If so, you may have to use the following > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > The following query only returns 1046 records even though the table > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > Thanks. > > > > SELECT dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number, > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > GROUP BY dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > Chester Kaup > > > > Engineering Technician > > > > Kinder Morgan CO2 Company, LLP > > > > Office (432) 688-3797 > > > > FAX (432) 688-3799 > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > number > > of electrons were terribly inconvenienced. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at Marlow.com Wed Jan 12 14:27:19 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 14:27:19 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <002101cbb27b$946d8c80$bd48a580$@net> References: <4D2CA14A.2090207@nanaimo.ark.com><4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com><4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> Message-ID: Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From DWUTKA at Marlow.com Wed Jan 12 14:28:23 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 14:28:23 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <00bc01cbb295$05e4c0e0$11ae42a0$@net> References: <4D2CA14A.2090207@nanaimo.ark.com><4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com><4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net><4D2DF0D6.1020406@colbyconsulting.com> <00bc01cbb295$05e4c0e0$11ae42a0$@net> Message-ID: That could very well be a bad developer, not necessarily a bad environment to develop in.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 2:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Not to split hairs John, but I was implying dot-net AND SQL/Server vs. Access. Sorry about that. Like I said before, that one project I estimated 4-5 months in Access with....it's still not done in dot-net/SQL Server....1 year later. It's almost getting to be a joke now when I call my former client every month and ask: "is it done yet ?, is it done yet ?" Same answer. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From gustav at cactus.dk Wed Jan 12 15:00:44 2011 From: gustav at cactus.dk (Gustav Brock) Date: Wed, 12 Jan 2011 22:00:44 +0100 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Message-ID: Hi Drew et all How to assemble 110 gears - including differential gears - to a meaningful machine - in LEGO: Lego Antikythera Mechanism http://www.youtube.com/watch?v=RLPVCJjTNgk Watch in HD and full screen. /gustav >>> DWUTKA at marlow.com 12-01-2011 21:27 >>> Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. From DWUTKA at Marlow.com Wed Jan 12 15:06:10 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 15:06:10 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: Message-ID: Exactly my point. It did it's job, and it did it well. But then again, it only produced the affect, not the actual machine, for that, you would have to use a machine shop... ;) I hope my post wasn't taken as Access is a toy. I did say Access has that perception about it, which it does, and Microsoft keeps pushing it as a toy, or treating it like one, but it can do its job quite well. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2011 3:01 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Hi Drew et all How to assemble 110 gears - including differential gears - to a meaningful machine - in LEGO: Lego Antikythera Mechanism http://www.youtube.com/watch?v=RLPVCJjTNgk Watch in HD and full screen. /gustav >>> DWUTKA at marlow.com 12-01-2011 21:27 >>> Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From Chester_Kaup at kindermorgan.com Wed Jan 12 16:40:58 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Wed, 12 Jan 2011 16:40:58 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Taking out the date criteria results in all records from the dbo_StatusChanges table being returned which is correct. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, January 12, 2011 2:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records If you take the Last() out of the SELECT and GROUP, do you get all expected records? Does this? SELECT A.PID, A.Well_Number FROM dbo_DSS_CompletionMaster AS A LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID Is it possible that you have duplicate (last) dates StatusDate values for a given PID/Well Number? On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > OK here is what I get. Apparently 5 records were added to the master table > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > criteria of <1/1/2001 I get 1037 records. If I use the criteria of >1/1/2001 > I get 1046 records. PID is a required field thus exists for all records in > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > Thanks for the assistance. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 12:57 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? > > Are any PID fields null? If so, you may have to use the following > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > The following query only returns 1046 records even though the table > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > Thanks. > > > > SELECT dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number, > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > GROUP BY dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > Chester Kaup > > > > Engineering Technician > > > > Kinder Morgan CO2 Company, LLP > > > > Office (432) 688-3797 > > > > FAX (432) 688-3799 > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > number > > of electrons were terribly inconvenienced. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Wed Jan 12 16:49:12 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Wed, 12 Jan 2011 14:49:12 -0800 Subject: [AccessD] Old Dog NewTricks Message-ID: <4D2E2FE8.2060803@nanaimo.ark.com> Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony From stuart at lexacorp.com.pg Wed Jan 12 16:59:43 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 13 Jan 2011 08:59:43 +1000 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, , <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Message-ID: <4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> After taking out the date criteria, how many have a null Last(dbo_DSS_StatusChanges1.StatusDate)? -- Stuart On 12 Jan 2011 at 16:40, Kaup, Chester wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David > McAfee Sent: Wednesday, January 12, 2011 2:24 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Query does not > return all records > > If you take the Last() out of the SELECT and GROUP, do you get all > expected records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values > for a given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > > table (dbo_DSS_CompletionMaster) today so it has 2090 records. If I > > use the criteria of <1/1/2001 I get 1037 records. If I use the > > criteria of >1/1/2001 I get 1046 records. PID is a required field > > thus exists for all records in both tables. It is a unique field in > > the table dbo_DSS_CompletionMaster. There are 2083 unique PID's in > > the dbo_StatusChanges1 table. The dbo_DSS_StatusChanges1 table has > > a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM To: Access Developers > > discussion and problem solving Subject: Re: [AccessD] Query does not > > return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = > > NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the > > > table dbo_CompletionMaster has 2085 distinct records. What am I > > > doing wrong? Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY > > > dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a > > > large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Wed Jan 12 17:02:24 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 12 Jan 2011 15:02:24 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Message-ID: try this: SELECT PID,StatusDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate HAVING Count(StatusDate) >1 AND (StatusDate <#1/1/2001#) It's either a duplicate (last) date or a null date as Stuart mentioned. D On Wed, Jan 12, 2011 at 2:40 PM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 2:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you take the Last() out of the SELECT and GROUP, do you get all expected > records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values for a > given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > table > > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > > criteria of <1/1/2001 I get 1037 records. If I use the criteria of > >1/1/2001 > > I get 1046 records. PID is a required field thus exists for all records > in > > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Query does not return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the table > > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > > Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > > GROUP BY dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Wed Jan 12 17:05:31 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 13 Jan 2011 02:05:31 +0300 Subject: [AccessD] Exporting PPT pics using Automation In-Reply-To: <0EC05E849CB946BA8B9D7B23698407F8@Gateway> References: <6209B8325E5E43929A06A1DD9AD0CE88@nant> <0EC05E849CB946BA8B9D7B23698407F8@Gateway> Message-ID: Thank you, Mike, Yes, I see but I can't find how this information can be used when exporting pictures from a .ppt file. Anyway I have got exported pics which are about 70% of orginial size, and then I can make them larger by .NET code. :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: 12 ?????? 2011 ?. 16:06 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Exporting PPT pics using Automation Shamil, This article says that PowerPoint alters the image: http://www.pptxtreme.com/help/psdimport/ResolutionExplainedPixelsDPIInches.h tml Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Tuesday, January 11, 2011 7:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Exporting PPT pics using Automation Hi All -- The subject is almost ready here thanks to this article http://www.tech-archive.net/pdf/Archive/Office/microsoft.public.office.devel oper.vba/2006-10/msg00046.pdf the only issue is that pictures get scaled down, and I can't find quickly how to export them in their original size. Anybody? Thank you. -- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Jan 12 18:15:35 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 12 Jan 2011 16:15:35 -0800 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E2FE8.2060803@nanaimo.ark.com> References: <4D2E2FE8.2060803@nanaimo.ark.com> Message-ID: <232A05F6BFCA420BA556F8251A0EE66E@HAL9005> I think one of the strongest reasons favoring .Net is political. There is a pernicious, unreasoning, prejudice bordering on bigotry against Access in IT circles which infects users and clients. It's common wisdom in those circles that Access is a weak, unstable, platform which users can actually work with and that causes loss of control for IT - anathema. Walk in with a $10 budget for an Access app you might lose to someone proposing the same app in .Net for $20. So learn .Net and make more $$. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 2:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From newsgrps at dalyn.co.nz Wed Jan 12 20:22:12 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 15:22:12 +1300 Subject: [AccessD] OT Remote Desktop Connection problems Message-ID: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Sorry about the OT but the IT person at the Client site has been stumped by this. I am running Windows 7 Professional. I have set up a VPN connection to the client server and this connects. The problem is when I use Remote Desktop to access the computer. I get the following error message: Your remote desktop connection failed because the remote computer cannot be authenticated. Certificate errors: A revocation check could not be performed for the certificate. I have tried importing the certificate as per the following link but with no success. http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee I would like to get this solved because there will be other users who will need to Remote Desktop Connect. The IT person has been able to successfully Remote Desktop in using his laptop running Windows 7. Any leads? Regards David Emerson Dalyn Software Ltd Wellington, New Zealand From steve at datamanagementsolutions.biz Wed Jan 12 20:47:12 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Thu, 13 Jan 2011 15:47:12 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> Hi David, When you open the RDP window, click 'Options', and then the Advanced tab. What is the setting under 'If authentication fails'? Just as an experiment, try setting it to "Connect and don't warn me", and see if you can get in. Regards Steve -----Original Message----- From: David Emerson Sent: Thursday, January 13, 2011 3:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT Remote Desktop Connection problems Sorry about the OT but the IT person at the Client site has been stumped by this. I am running Windows 7 Professional. I have set up a VPN connection to the client server and this connects. The problem is when I use Remote Desktop to access the computer. I get the following error message: Your remote desktop connection failed because the remote computer cannot be authenticated. Certificate errors: A revocation check could not be performed for the certificate. I have tried importing the certificate as per the following link but with no success. http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee I would like to get this solved because there will be other users who will need to Remote Desktop Connect. The IT person has been able to successfully Remote Desktop in using his laptop running Windows 7. Any leads? Regards From newsgrps at dalyn.co.nz Wed Jan 12 21:09:07 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 16:09:07 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> Message-ID: <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Thanks Steve, That didn't help but it got me thinking. Could there be a setting on my Windows 7 computer that might be preventing me from connecting to the server? David At 13/01/2011, Steve Schapel wrote: >Hi David, > >When you open the RDP window, click 'Options', and then the Advanced >tab. What is the setting under 'If authentication fails'? Just as >an experiment, try setting it to "Connect and don't warn me", and >see if you can get in. > >Regards >Steve > >-----Original Message----- From: David Emerson >Sent: Thursday, January 13, 2011 3:22 PM >To: Access Developers discussion and problem solving >Subject: [AccessD] OT Remote Desktop Connection problems > >Sorry about the OT but the IT person at the Client site has been >stumped by this. > >I am running Windows 7 Professional. > >I have set up a VPN connection to the client server and this >connects. The problem is when I use Remote Desktop to access the >computer. I get the following error message: > > >Your remote desktop connection failed because the remote computer >cannot be authenticated. > >Certificate errors: A revocation check could not be performed for the >certificate. > > >I have tried importing the certificate as per the following link but >with no success. > >http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > >I would like to get this solved because there will be other users who >will need to Remote Desktop Connect. > >The IT person has been able to successfully Remote Desktop in using >his laptop running Windows 7. > >Any leads? > >Regards > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 21:24:27 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 12 Jan 2011 22:24:27 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <232A05F6BFCA420BA556F8251A0EE66E@HAL9005> References: <4D2E2FE8.2060803@nanaimo.ark.com> <232A05F6BFCA420BA556F8251A0EE66E@HAL9005> Message-ID: <4D2E706B.6020706@colbyconsulting.com> > I think one of the strongest reasons favoring .Net is political. LOL. This absolutely does exist. Having spent the time and effort to begin to learn it, my strongest reason for using .Net is the power it gives me. Remember that: 1) I am a programmer, and was a programmer long before I met Access. 2) I have used Access almost exclusively since 1994. 3) I have about 16 months total in C#, and even during that time I have been doing a lot of Access support. 4) I am a programmer. C# is a *dream* programming language and .Net is a *dream* environment. I started learning to program in 1976 in assembler for US Navy Univac machines. Before coming to Access in 2004 I programmed in various flavors of Basic, FORTRAN, Prolog, assembler, Turbo Pascal, Turbo C, dBase . scripting. It isn't like I haven't been around the block, and it isn't like I am a C snob who hasn't a clue what Access can do. I would say I am one of the more capable VBA / Access developers on this list. I spent 10 years doing *only* Access and the last 16 months supporting Access systems while learning and writing .Net systems. But I am a programmer and I *love* the .Net environment. I mostly understand OO development, I understand classes, I mostly understand inheritance, I understand raising and sinking events, I am rapidly learning threads. All of that stuff is extremely powerful and most of that stuff simply is not available in any real sense in VBA. I stretched the limits of Access, I know what is there and what isn't. C# (or VB.Net) / .Net is just a different universe from VBA, and it is a universe that I prefer, that I enjoy, that I crave. If you are not a programmer first, if you only really know Access, or if you only want to do small scale database development, then Access is your tool, and a very fine tool for what it does. Access has been my main tool for a long time and I am not saying that it is not killer for what it does. When I use .Net it is not about being unfaithful to Access. It is about doing what I love with the coolest programming tool that I have ever had the enjoyment of using. I have dreamed of .Net all of my life and here it is. And if you can't afford the retail version, C# / VB.net express and SQL Server 2008 express are free. Dream tools for absolutely free. It doesn't get any better than that. John W. Colby www.ColbyConsulting.com On 1/12/2011 7:15 PM, Rocky Smolin wrote: > I think one of the strongest reasons favoring .Net is political. There is a > pernicious, unreasoning, prejudice bordering on bigotry against Access in IT > circles which infects users and clients. It's common wisdom in those > circles that Access is a weak, unstable, platform which users can actually > work with and that causes loss of control for IT - anathema. > > Walk in with a $10 budget for an Access app you might lose to someone > proposing the same app in .Net for $20. So learn .Net and make more $$. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Wednesday, January 12, 2011 2:49 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Old Dog NewTricks > > Hey All > Sorry I do not want to start a flame up (I think that is the term), but in > my research of VB.Net the conundrum of what are the advantages of my using > VB.Net to enhance the development of a database application versus ACCESS > keeps coming up. If you can could you please direct me to articles > expressing this view or your views pro/con (I am not writing an article on > this, it is just for my own curiosity) it would greatly be appreciated > (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up > the user group, please EMail me offline. Any responses will be greatly > appreciated. > > Thanks > Tony > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ebarro at roadrunner.com Wed Jan 12 21:46:45 2011 From: ebarro at roadrunner.com (Eric Barro) Date: Wed, 12 Jan 2011 19:46:45 -0800 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <009e01cbb2d4$7fde3130$7f9a9390$@com> David, Have the IT guy log in using your credentials. It might just be a simple thing as a security setting for the account to allow remote desktop access which is not turned on by default. If he can't log in using your credentials then he's got to give your account remote access permissions so that you can RDP. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson Sent: Wednesday, January 12, 2011 7:09 PM To: Access Developers discussion and problem solving; Access Developers discussion and problem solving Subject: Re: [AccessD] OT Remote Desktop Connection problems Thanks Steve, That didn't help but it got me thinking. Could there be a setting on my Windows 7 computer that might be preventing me from connecting to the server? David At 13/01/2011, Steve Schapel wrote: >Hi David, > >When you open the RDP window, click 'Options', and then the Advanced >tab. What is the setting under 'If authentication fails'? Just as >an experiment, try setting it to "Connect and don't warn me", and >see if you can get in. > >Regards >Steve > >-----Original Message----- From: David Emerson >Sent: Thursday, January 13, 2011 3:22 PM >To: Access Developers discussion and problem solving >Subject: [AccessD] OT Remote Desktop Connection problems > >Sorry about the OT but the IT person at the Client site has been >stumped by this. > >I am running Windows 7 Professional. > >I have set up a VPN connection to the client server and this >connects. The problem is when I use Remote Desktop to access the >computer. I get the following error message: > > >Your remote desktop connection failed because the remote computer >cannot be authenticated. > >Certificate errors: A revocation check could not be performed for the >certificate. > > >I have tried importing the certificate as per the following link but >with no success. > >http://social.technet.microsoft.com/Forums/en -US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > >I would like to get this solved because there will be other users who >will need to Remote Desktop Connect. > >The IT person has been able to successfully Remote Desktop in using >his laptop running Windows 7. > >Any leads? > >Regards > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Wed Jan 12 21:47:31 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Wed, 12 Jan 2011 22:47:31 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E706B.6020706@colbyconsulting.com> References: <4D2E2FE8.2060803@nanaimo.ark.com><232A05F6BFCA420BA556F8251A0EE66E@HAL9005> <4D2E706B.6020706@colbyconsulting.com> Message-ID: I am watching and listening to my brother curse MVVM as we put together a Silverlight/XAML/WCF app. The craving for the power and speed is with us also ... However, I see that this Visual Studio LightSwitch is the exact thing that I need for something that just works (much hidden implementation) and is customizable - like Access with VBA - for all of our older clients who have no desire to move all of their data from Access to SQL Server. I really hope that they provide a data access method to Jet. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 12, 2011 10:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Old Dog NewTricks > I think one of the strongest reasons favoring .Net is political. LOL. This absolutely does exist. Having spent the time and effort to begin to learn it, my strongest reason for using .Net is the power it gives me. Remember that: 1) I am a programmer, and was a programmer long before I met Access. 2) I have used Access almost exclusively since 1994. 3) I have about 16 months total in C#, and even during that time I have been doing a lot of Access support. 4) I am a programmer. C# is a *dream* programming language and .Net is a *dream* environment. I started learning to program in 1976 in assembler for US Navy Univac machines. Before coming to Access in 2004 I programmed in various flavors of Basic, FORTRAN, Prolog, assembler, Turbo Pascal, Turbo C, dBase . scripting. It isn't like I haven't been around the block, and it isn't like I am a C snob who hasn't a clue what Access can do. I would say I am one of the more capable VBA / Access developers on this list. I spent 10 years doing *only* Access and the last 16 months supporting Access systems while learning and writing .Net systems. But I am a programmer and I *love* the .Net environment. I mostly understand OO development, I understand classes, I mostly understand inheritance, I understand raising and sinking events, I am rapidly learning threads. All of that stuff is extremely powerful and most of that stuff simply is not available in any real sense in VBA. I stretched the limits of Access, I know what is there and what isn't. C# (or VB.Net) / .Net is just a different universe from VBA, and it is a universe that I prefer, that I enjoy, that I crave. If you are not a programmer first, if you only really know Access, or if you only want to do small scale database development, then Access is your tool, and a very fine tool for what it does. Access has been my main tool for a long time and I am not saying that it is not killer for what it does. When I use .Net it is not about being unfaithful to Access. It is about doing what I love with the coolest programming tool that I have ever had the enjoyment of using. I have dreamed of .Net all of my life and here it is. And if you can't afford the retail version, C# / VB.net express and SQL Server 2008 express are free. Dream tools for absolutely free. It doesn't get any better than that. John W. Colby www.ColbyConsulting.com From Darryl.Collins at iag.com.au Wed Jan 12 21:59:44 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 13 Jan 2011 14:59:44 +1100 Subject: [AccessD] Lightswitch (was: Old Dog NewTricks) In-Reply-To: Message-ID: <201101130359.p0D3xmhp011689@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Hi Michael, How is it going with Lightswitch? I downloaded and played around with the beta a few months back. Wifey put an end to my evenings of loafing around on the computer by popping out Baby V2.0 in october. Haven't really done much since then :-/ Some of it I really liked, but I just started out with the user forms which seemed a lot different to Access. The Access form wizard is a great tool for getting the base of a form up and running quickly. I usually copy and unbound all the controls onto a new form, but the fact the wizard can dump them all on a new form all at once is much better than adding them one at a time. In the meantime I am still trying to learn ASP.net in C#... I have the motivation, but no darn time to sink my teeth into it. Looking for a job that is heading in that direction so I can get paid to learn it all. Also there is nothing like a looming deadline on a real project to motivate me into learning how it all works. ;) be interested to hear your thoughts. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Thursday, 13 January 2011 2:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks I am watching and listening to my brother curse MVVM as we put together a Silverlight/XAML/WCF app. The craving for the power and speed is with us also ... However, I see that this Visual Studio LightSwitch is the exact thing that I need for something that just works (much hidden implementation) and is customizable - like Access with VBA - for all of our older clients who have no desire to move all of their data from Access to SQL Server. I really hope that they provide a data access method to Jet. Michael R Mattys Business Process Developers www.mattysconsulting.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From newsgrps at dalyn.co.nz Wed Jan 12 22:07:06 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 17:07:06 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <009e01cbb2d4$7fde3130$7f9a9390$@com> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> Message-ID: <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Hi Eric, He is able to log on using my credentials. I am not even able to log on using the Administrator credentials. David At 13/01/2011, Eric Barro wrote: >David, > >Have the IT guy log in using your credentials. It might just be a simple >thing as a security setting for the account to allow remote desktop access >which is not turned on by default. If he can't log in using your credentials >then he's got to give your account remote access permissions so that you can >RDP. > >Eric > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, January 12, 2011 7:09 PM >To: Access Developers discussion and problem solving; Access Developers >discussion and problem solving >Subject: Re: [AccessD] OT Remote Desktop Connection problems > >Thanks Steve, > >That didn't help but it got me thinking. Could there be a setting on >my Windows 7 computer that might be preventing me from connecting to >the server? > >David > >At 13/01/2011, Steve Schapel wrote: > >Hi David, > > > >When you open the RDP window, click 'Options', and then the Advanced > >tab. What is the setting under 'If authentication fails'? Just as > >an experiment, try setting it to "Connect and don't warn me", and > >see if you can get in. > > > >Regards > >Steve > > > >-----Original Message----- From: David Emerson > >Sent: Thursday, January 13, 2011 3:22 PM > >To: Access Developers discussion and problem solving > >Subject: [AccessD] OT Remote Desktop Connection problems > > > >Sorry about the OT but the IT person at the Client site has been > >stumped by this. > > > >I am running Windows 7 Professional. > > > >I have set up a VPN connection to the client server and this > >connects. The problem is when I use Remote Desktop to access the > >computer. I get the following error message: > > > > > >Your remote desktop connection failed because the remote computer > >cannot be authenticated. > > > >Certificate errors: A revocation check could not be performed for the > >certificate. > > > > > >I have tried importing the certificate as per the following link but > >with no success. > > > >8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/en >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > > > > >I would like to get this solved because there will be other users who > >will need to Remote Desktop Connect. > > > >The IT person has been able to successfully Remote Desktop in using > >his laptop running Windows 7. > > > >Any leads? > > > >Regards > > > >David From ebarro at roadrunner.com Wed Jan 12 22:15:47 2011 From: ebarro at roadrunner.com (Eric Barro) Date: Wed, 12 Jan 2011 20:15:47 -0800 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <00a201cbb2d8$8e812720$ab837560$@com> Has he tried the VPN->RDP route that you are taking? Is there an IP address restriction on the server? In other words, is the internal IP being assigned to your machine recognized by the server? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson Sent: Wednesday, January 12, 2011 8:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Remote Desktop Connection problems Hi Eric, He is able to log on using my credentials. I am not even able to log on using the Administrator credentials. David At 13/01/2011, Eric Barro wrote: >David, > >Have the IT guy log in using your credentials. It might just be a simple >thing as a security setting for the account to allow remote desktop access >which is not turned on by default. If he can't log in using your credentials >then he's got to give your account remote access permissions so that you can >RDP. > >Eric > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, January 12, 2011 7:09 PM >To: Access Developers discussion and problem solving; Access Developers >discussion and problem solving >Subject: Re: [AccessD] OT Remote Desktop Connection problems > >Thanks Steve, > >That didn't help but it got me thinking. Could there be a setting on >my Windows 7 computer that might be preventing me from connecting to >the server? > >David > >At 13/01/2011, Steve Schapel wrote: > >Hi David, > > > >When you open the RDP window, click 'Options', and then the Advanced > >tab. What is the setting under 'If authentication fails'? Just as > >an experiment, try setting it to "Connect and don't warn me", and > >see if you can get in. > > > >Regards > >Steve > > > >-----Original Message----- From: David Emerson > >Sent: Thursday, January 13, 2011 3:22 PM > >To: Access Developers discussion and problem solving > >Subject: [AccessD] OT Remote Desktop Connection problems > > > >Sorry about the OT but the IT person at the Client site has been > >stumped by this. > > > >I am running Windows 7 Professional. > > > >I have set up a VPN connection to the client server and this > >connects. The problem is when I use Remote Desktop to access the > >computer. I get the following error message: > > > > > >Your remote desktop connection failed because the remote computer > >cannot be authenticated. > > > >Certificate errors: A revocation check could not be performed for the > >certificate. > > > > > >I have tried importing the certificate as per the following link but > >with no success. > > > >8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/e n >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > > > > >I would like to get this solved because there will be other users who > >will need to Remote Desktop Connect. > > > >The IT person has been able to successfully Remote Desktop in using > >his laptop running Windows 7. > > > >Any leads? > > > >Regards > > > >David -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Wed Jan 12 22:17:02 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Wed, 12 Jan 2011 23:17:02 -0500 Subject: [AccessD] Lightswitch (was: Old Dog NewTricks) In-Reply-To: <201101130359.p0D3xmhp011689@databaseadvisors.com> References: <201101130359.p0D3xmhp011689@databaseadvisors.com> Message-ID: Hi Darryl, I have yet to build an application. It will be a few days before I can comment, but I will ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Wednesday, January 12, 2011 11:00 PM To: Access Developers discussion and problem solving Subject: [AccessD] Lightswitch (was: Old Dog NewTricks) ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ Hi Michael, How is it going with Lightswitch? I downloaded and played around with the beta a few months back. Wifey put an end to my evenings of loafing around on the computer by popping out Baby V2.0 in october. Haven't really done much since then :-/ Some of it I really liked, but I just started out with the user forms which seemed a lot different to Access. The Access form wizard is a great tool for getting the base of a form up and running quickly. I usually copy and unbound all the controls onto a new form, but the fact the wizard can dump them all on a new form all at once is much better than adding them one at a time. In the meantime I am still trying to learn ASP.net in C#... I have the motivation, but no darn time to sink my teeth into it. Looking for a job that is heading in that direction so I can get paid to learn it all. Also there is nothing like a looming deadline on a real project to motivate me into learning how it all works. ;) be interested to hear your thoughts. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Thursday, 13 January 2011 2:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks I am watching and listening to my brother curse MVVM as we put together a Silverlight/XAML/WCF app. The craving for the power and speed is with us also ... However, I see that this Visual Studio LightSwitch is the exact thing that I need for something that just works (much hidden implementation) and is customizable - like Access with VBA - for all of our older clients who have no desire to move all of their data from Access to SQL Server. I really hope that they provide a data access method to Jet. Michael R Mattys Business Process Developers www.mattysconsulting.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From newsgrps at dalyn.co.nz Thu Jan 13 00:52:26 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 19:52:26 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <00a201cbb2d8$8e812720$ab837560$@com> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <00a201cbb2d8$8e812720$ab837560$@com> Message-ID: <20110113065259.CHT27372.mta02.xtra.co.nz@David-PC.dalyn.co.nz> I seem to be able to VPN OK (at least I get a connection). Would this exclude needing to check the IP address restriction? I am not familiar with certificates and how they work so don't know what a revocation check is. David At 13/01/2011, Eric Barro wrote: >Has he tried the VPN->RDP route that you are taking? Is there an IP address >restriction on the server? In other words, is the internal IP being assigned >to your machine recognized by the server? > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, January 12, 2011 8:07 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT Remote Desktop Connection problems > >Hi Eric, > >He is able to log on using my credentials. I am not even able to log >on using the Administrator credentials. > >David > >At 13/01/2011, Eric Barro wrote: > >David, > > > >Have the IT guy log in using your credentials. It might just be a simple > >thing as a security setting for the account to allow remote desktop access > >which is not turned on by default. If he can't log in using your >credentials > >then he's got to give your account remote access permissions so that you >can > >RDP. > > > >Eric > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson > >Sent: Wednesday, January 12, 2011 7:09 PM > >To: Access Developers discussion and problem solving; Access Developers > >discussion and problem solving > >Subject: Re: [AccessD] OT Remote Desktop Connection problems > > > >Thanks Steve, > > > >That didn't help but it got me thinking. Could there be a setting on > >my Windows 7 computer that might be preventing me from connecting to > >the server? > > > >David > > > >At 13/01/2011, Steve Schapel wrote: > > >Hi David, > > > > > >When you open the RDP window, click 'Options', and then the Advanced > > >tab. What is the setting under 'If authentication fails'? Just as > > >an experiment, try setting it to "Connect and don't warn me", and > > >see if you can get in. > > > > > >Regards > > >Steve > > > > > >-----Original Message----- From: David Emerson > > >Sent: Thursday, January 13, 2011 3:22 PM > > >To: Access Developers discussion and problem solving > > >Subject: [AccessD] OT Remote Desktop Connection problems > > > > > >Sorry about the OT but the IT person at the Client site has been > > >stumped by this. > > > > > >I am running Windows 7 Professional. > > > > > >I have set up a VPN connection to the client server and this > > >connects. The problem is when I use Remote Desktop to access the > > >computer. I get the following error message: > > > > > > > > >Your remote desktop connection failed because the remote computer > > >cannot be authenticated. > > > > > >Certificate errors: A revocation check could not be performed for the > > >certificate. > > > > > > > > >I have tried importing the certificate as per the following link but > > >with no success. > > > > > > > d/ffd4e6>8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/e >n > >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > > > > > > > >I would like to get this solved because there will be other users who > > >will need to Remote Desktop Connect. > > > > > >The IT person has been able to successfully Remote Desktop in using > > >his laptop running Windows 7. > > > > > >Any leads? > > > > > >Regards > > > > > >David > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Thu Jan 13 05:16:25 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 13 Jan 2011 14:16:25 +0300 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E706B.6020706@colbyconsulting.com> References: <4D2E2FE8.2060803@nanaimo.ark.com><232A05F6BFCA420BA556F8251A0EE66E@HAL9005> <4D2E706B.6020706@colbyconsulting.com> Message-ID: <0952610E9F0C4495A95A180A73A65323@nant> > I have dreamed of .Net all of my life and here it is. Yes! Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 13 ?????? 2011 ?. 6:24 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Old Dog NewTricks > I think one of the strongest reasons favoring .Net is political. LOL. This absolutely does exist. Having spent the time and effort to begin to learn it, my strongest reason for using .Net is the power it gives me. Remember that: 1) I am a programmer, and was a programmer long before I met Access. 2) I have used Access almost exclusively since 1994. 3) I have about 16 months total in C#, and even during that time I have been doing a lot of Access support. 4) I am a programmer. C# is a *dream* programming language and .Net is a *dream* environment. I started learning to program in 1976 in assembler for US Navy Univac machines. Before coming to Access in 2004 I programmed in various flavors of Basic, FORTRAN, Prolog, assembler, Turbo Pascal, Turbo C, dBase . scripting. It isn't like I haven't been around the block, and it isn't like I am a C snob who hasn't a clue what Access can do. I would say I am one of the more capable VBA / Access developers on this list. I spent 10 years doing *only* Access and the last 16 months supporting Access systems while learning and writing .Net systems. But I am a programmer and I *love* the .Net environment. I mostly understand OO development, I understand classes, I mostly understand inheritance, I understand raising and sinking events, I am rapidly learning threads. All of that stuff is extremely powerful and most of that stuff simply is not available in any real sense in VBA. I stretched the limits of Access, I know what is there and what isn't. C# (or VB.Net) / .Net is just a different universe from VBA, and it is a universe that I prefer, that I enjoy, that I crave. If you are not a programmer first, if you only really know Access, or if you only want to do small scale database development, then Access is your tool, and a very fine tool for what it does. Access has been my main tool for a long time and I am not saying that it is not killer for what it does. When I use .Net it is not about being unfaithful to Access. It is about doing what I love with the coolest programming tool that I have ever had the enjoyment of using. I have dreamed of .Net all of my life and here it is. And if you can't afford the retail version, C# / VB.net express and SQL Server 2008 express are free. Dream tools for absolutely free. It doesn't get any better than that. John W. Colby www.ColbyConsulting.com On 1/12/2011 7:15 PM, Rocky Smolin wrote: > I think one of the strongest reasons favoring .Net is political. > There is a pernicious, unreasoning, prejudice bordering on bigotry > against Access in IT circles which infects users and clients. It's > common wisdom in those circles that Access is a weak, unstable, > platform which users can actually work with and that causes loss of control for IT - anathema. > > Walk in with a $10 budget for an Access app you might lose to someone > proposing the same app in .Net for $20. So learn .Net and make more $$. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Wednesday, January 12, 2011 2:49 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Old Dog NewTricks > > Hey All > Sorry I do not want to start a flame up (I think that is the term), > but in my research of VB.Net the conundrum of what are the advantages > of my using VB.Net to enhance the development of a database > application versus ACCESS keeps coming up. If you can could you please > direct me to articles expressing this view or your views pro/con (I am > not writing an article on this, it is just for my own curiosity) it > would greatly be appreciated (remember I am a Newbie to VB.Net). If > you don't mind, to avoid clogging up the user group, please EMail me > offline. Any responses will be greatly appreciated. > > Thanks > Tony > -- From Chester_Kaup at kindermorgan.com Thu Jan 13 10:27:38 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 13 Jan 2011 10:27:38 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: <4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, , <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> <4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com> None. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 12, 2011 5:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records After taking out the date criteria, how many have a null Last(dbo_DSS_StatusChanges1.StatusDate)? -- Stuart On 12 Jan 2011 at 16:40, Kaup, Chester wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David > McAfee Sent: Wednesday, January 12, 2011 2:24 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Query does not > return all records > > If you take the Last() out of the SELECT and GROUP, do you get all > expected records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values > for a given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > > table (dbo_DSS_CompletionMaster) today so it has 2090 records. If I > > use the criteria of <1/1/2001 I get 1037 records. If I use the > > criteria of >1/1/2001 I get 1046 records. PID is a required field > > thus exists for all records in both tables. It is a unique field in > > the table dbo_DSS_CompletionMaster. There are 2083 unique PID's in > > the dbo_StatusChanges1 table. The dbo_DSS_StatusChanges1 table has > > a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM To: Access Developers > > discussion and problem solving Subject: Re: [AccessD] Query does not > > return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = > > NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the > > > table dbo_CompletionMaster has 2085 distinct records. What am I > > > doing wrong? Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY > > > dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a > > > large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Chester_Kaup at kindermorgan.com Thu Jan 13 10:35:11 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 13 Jan 2011 10:35:11 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB85@houex1.kindermorgan.com> The suggested query returns no records. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, January 12, 2011 5:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records try this: SELECT PID,StatusDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate HAVING Count(StatusDate) >1 AND (StatusDate <#1/1/2001#) It's either a duplicate (last) date or a null date as Stuart mentioned. D On Wed, Jan 12, 2011 at 2:40 PM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 2:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you take the Last() out of the SELECT and GROUP, do you get all expected > records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values for a > given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > table > > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > > criteria of <1/1/2001 I get 1037 records. If I use the criteria of > >1/1/2001 > > I get 1046 records. PID is a required field thus exists for all records > in > > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Query does not return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the table > > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > > Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > > GROUP BY dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Thu Jan 13 11:30:14 2011 From: df.waters at comcast.net (Dan Waters) Date: Thu, 13 Jan 2011 11:30:14 -0600 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E2FE8.2060803@nanaimo.ark.com> References: <4D2E2FE8.2060803@nanaimo.ark.com> Message-ID: <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Hi Tony, These are the significant technical differences that I believe exist (that affect the user/customer) between a split FE/BE Access app and a client/server .Net/SQL Server windows forms app: 1) Security: Access login security is only nominal. I use it at my customers just so the database knows who is logged in. If you use Access login security, you must assume that no one in the company will try to do something nefarious. With SQL Server, you can use Windows Authentication, which is far better. 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 concurrent users before performance begins to slow down. This could be more or less depending on exactly how your system is set up. Some people on this list have said that they can have over 50 concurrent users on a system where most users are entering data into forms specified as data entry forms. 3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. So, for these reasons, you might think that .Net/SQL Server is the way to go. But there are many apps where you don't need windows authentication, your number of concurrent users is limited (or you can create a limit), and you are on a LAN. For these situations (perhaps the majority) Access is excellent. If you are making a system for your own company, you plan to learn Access well enough to continue to support it and improve it, and you (will always) meet the three requirements above, go ahead and use Access. However, Visual Studio and the .Net languages have made significant improvements over the last several revisions (i.e., 'dream language'). Someday you may be asked to let someone on a WAN log into your system, or someday you may be asked to 'make it work on the internet', and then you'll need to learn .Net anyway. If you're planning on making systems for your own clients, today you should start with .Net and SQL Server. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 4:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dc8 at btinternet.com Thu Jan 13 15:58:36 2011 From: dc8 at btinternet.com (Chris Swann) Date: Thu, 13 Jan 2011 21:58:36 +0000 Subject: [AccessD] Query to find records from lookup table NOT in another table In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, , <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com><4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com> Message-ID: <4D2F758C.5080608@btinternet.com> Hi All, I've really got my stupid head on today and can't get anything I try to return the records I need. I have a table which has a list of codes and another table that holds details of codes that are in use at various sites. What I need to find is those sites that DON'T have any of the codes from the lookup table. I thought a find unmatched query would work but it doesn't return the correct records. As an example of what I need Lookup table has for example A1 A2 A3 Sites table has a A1 a A2 b A3 c A1 c A2 c A3 so I need the query to return a A3 b A1 b A2 Can anyone help on this one ? Many thanks in advance, Chris Swann From jwcolby at colbyconsulting.com Thu Jan 13 16:25:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 13 Jan 2011 17:25:30 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> References: <4D2E2FE8.2060803@nanaimo.ark.com> <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <4D2F7BDA.5000800@colbyconsulting.com> There are a couple of other issues to consider. 1) If you want source control, Access is problematic. 2) If your application is going to get large, lots of queries, forms etc. and particularly lots of code, access is problematic. Access doesn't have a lot of organizational tools for grouping stuff. Yes, you can go with separate FEs but suddenly you have severe maintenance issues trying to discover "where used" kinds of things across the FEs. 3) If you want to use large libraries, and particular libraries where one depends on another, Access is problematic. 4) If you need threads, fugedaboutit. 5) If you want to execute stored procedures in SQL Server, Access is problematic. Access is single threaded. When it executes a stored procedure it will stop code execution waiting for sql server to return. If SQL Server takes a long time (long running query) you end up with users seeing that the user interface is locked. Users tend to reboot or use task manager to close access when the user interface becomes unresponsive. 6) When you push the envelop in Access, you begin to get issues with Access page faulting, or staying open when it should be closing. Lots of decompile / compile / compact / repair cycles chasing ghosts. 7) When you need a developer team to handle pieces of a system, Access is problematic (see #1). 8) If you want a run-time so you can just ship an exe... I have written one extremely large application in Access, ~200 tables, 1.5 gigs of data and counting, ~200 forms, a couple of hundred queries. Access was superb in getting me to this point but it sucks trying to go any further. The client has invested a lot of money in this system and of course they are reluctant to "start over". I wish it was in C# now. Understand that I have never built a system of this size in C#, but I know that many of the issues I have could be handled in C# but are very difficult (or impossible) in Access. It is these cases where you look at Access and wish... wish that Access had better big system tools, had threading, had real libraries, had access to all the cool things that are in .Net. Most of the things I am discussing are not an issue while the system is small, and most of the things I am discussing become a problem once a system reaches a certain size. John W. Colby www.ColbyConsulting.com On 1/13/2011 12:30 PM, Dan Waters wrote: > Hi Tony, > > These are the significant technical differences that I believe exist (that > affect the user/customer) between a split FE/BE Access app and a > client/server .Net/SQL Server windows forms app: > > 1) Security: Access login security is only nominal. I use it at my > customers just so the database knows who is logged in. If you use Access > login security, you must assume that no one in the company will try to do > something nefarious. With SQL Server, you can use Windows Authentication, > which is far better. > > 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 > concurrent users before performance begins to slow down. This could be more > or less depending on exactly how your system is set up. Some people on this > list have said that they can have over 50 concurrent users on a system where > most users are entering data into forms specified as data entry forms. > > 3) Reach: On a LAN, Access performance is great. On a WAN, Access > performance is infuriating. > > So, for these reasons, you might think that .Net/SQL Server is the way to > go. But there are many apps where you don't need windows authentication, > your number of concurrent users is limited (or you can create a limit), and > you are on a LAN. For these situations (perhaps the majority) Access is > excellent. > > If you are making a system for your own company, you plan to learn Access > well enough to continue to support it and improve it, and you (will always) > meet the three requirements above, go ahead and use Access. However, Visual > Studio and the .Net languages have made significant improvements over the > last several revisions (i.e., 'dream language'). Someday you may be asked > to let someone on a WAN log into your system, or someday you may be asked to > 'make it work on the internet', and then you'll need to learn .Net anyway. > > If you're planning on making systems for your own clients, today you should > start with .Net and SQL Server. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Wednesday, January 12, 2011 4:49 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Old Dog NewTricks > > Hey All > Sorry I do not want to start a flame up (I think that is the term), but > in my research of VB.Net the conundrum of what are the advantages of my > using VB.Net to enhance the development of a database application versus > ACCESS keeps coming up. If you can could you please direct me to > articles expressing this view or your views pro/con (I am not writing an > article on this, it is just for my own curiosity) it would greatly be > appreciated (remember I am a Newbie to VB.Net). If you don't mind, to > avoid clogging up the user group, please EMail me offline. Any > responses will be greatly appreciated. > > Thanks > Tony From stuart at lexacorp.com.pg Thu Jan 13 16:25:38 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 14 Jan 2011 08:25:38 +1000 Subject: [AccessD] Query to find records from lookup table NOT in another table In-Reply-To: <4D2F758C.5080608@btinternet.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com>, <4D2F758C.5080608@btinternet.com> Message-ID: <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg> One way is with two queries: QryAllSiteCodes: SELECT tblSites.Site, tblLookup.LCode FROM tblSites, tblLookup GROUP BY tblSites.Site, tblLookup.LCode; QryMissing: SELECT qryAllSiteCodes.Site, qryAllSiteCodes.LCode FROM qryAllSiteCodes LEFT JOIN tblSites ON (qryAllSiteCodes.LCode = tblSites.code) AND (qryAllSiteCodes.Site = tblSites.Site) WHERE (((tblSites.Site) Is Null)); -- Stuart On 13 Jan 2011 at 21:58, Chris Swann wrote: > Hi All, > > I've really got my stupid head on today and can't get anything I try > to return the records I need. > > I have a table which has a list of codes and another table that holds > details of codes that are in use at various sites. > > What I need to find is those sites that DON'T have any of the codes > from the lookup table. > > I thought a find unmatched query would work but it doesn't return the > correct records. > > As an example of what I need > > Lookup table has for example > A1 > A2 > A3 > > Sites table has > a A1 > a A2 > b A3 > c A1 > c A2 > c A3 > > so I need the query to return > a A3 > b A1 > b A2 > > Can anyone help on this one ? > > Many thanks in advance, > > Chris Swann > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Thu Jan 13 16:40:37 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 13 Jan 2011 16:40:37 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? References: <4D2E2FE8.2060803@nanaimo.ark.com> <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad From df.waters at comcast.net Thu Jan 13 16:53:22 2011 From: df.waters at comcast.net (Dan Waters) Date: Thu, 13 Jan 2011 16:53:22 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: This is what I do: Have a hidden form named frmLatestUpdate. Set your AutoExec or Startup Form to open this form. When the form closes, run the Form_Close event to change a date field in the tabled named tblLatestUpdate. The key here is that this code can only run when the application is opened by the developer or on the developer's PC so that no one else changes this date. But if your developer is also a regular user of the app, this won't work. You might have a question MsgBox appear when the developer closes the database asking him/her if they want to update the Latest Update field. Now, your reports can include this date/time in the report footer. Note - I use this primarily so that a client app will be automatically updated from the server when a user logs in. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 13, 2011 4:41 PM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Thu Jan 13 16:59:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 14 Jan 2011 08:59:18 +1000 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com>, Message-ID: <4D2F83C6.30216.1393351A@stuart.lexacorp.com.pg> Simple solution - don't use a Global Constant! Use a system lookup table to store the VersionID and a STATIC function in your reports etc. Function SetVersionID() Dim strSQL as string StrSQL = "Update tblSysfile Set VersionID ='" & _ Format(Now(),"ddd.d/mm/yyyy at hh:mm") Currentdb.Execute strSQL End Function Static Function VersionID() as String Dim store as string If len(store) = "" then Store = DLookup("VersionID","tblSysfile") End if VersionID = store End Function On 13 Jan 2011 at 16:40, Brad Marks wrote: > Currently, we have a simple routine which generates our Version ID. > When changes are made to the application by our programmer, this > routine is used to generate a new Version ID and display it in a > TextBox. We then manually copy this generated ID into the value of a > Global Constant field which is referenced in several places in the > application. (Note that only the Access programmer is allowed to > change the application.) > .. > > Is there a way to update VBA code with VBA? In other words, can a VBA > routine update other VBA code? (A small routine to generate our > Version ID and then plug the generated ID into the value of a Global > constant). > > Here is our Global Constant Field with its value. > Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" > From Darryl.Collins at iag.com.au Thu Jan 13 17:08:29 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Fri, 14 Jan 2011 10:08:29 +1100 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: Message-ID: <201101132308.p0DN8WO9014490@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ It can be done, although as others have mentioned, it is probably not the optimal solution for you. but in case you are curious or want to take that path, there is the link to one of the better sites for using code to mode the VBE. <> regards Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, 14 January 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From DWUTKA at Marlow.com Thu Jan 13 17:14:11 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 13 Jan 2011 17:14:11 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: Yep, you can edit VBA with VBA. Here's a routine I created to put a call to a function that records report usage in the OnOpen event of every report of the database. Doesn't do exactly what you are trying to do, but it should be a good start as an example of how to go about doing what you are trying. Dim rpt As Report Dim dbs As DAO.Database Dim ctr As Container Dim dc As Document Dim i As Long Set dbs = CurrentDb Set ctr = dbs.Containers!Reports Dim strCode As String Dim strCodeFix As String strCode = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ "RecordReportUsage Me.NAME" & vbCrLf & _ "End Sub" & vbCrLf strCodeFix = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ "RecordReportUsage Me.NAME" & vbCrLf Dim blClean As Boolean For Each dc In ctr.Documents blClean = True DoCmd.OpenReport dc.NAME, acViewDesign Set rpt = Reports(dc.NAME) For i = 1 To rpt.Module.CountOfLines If InStr(1, rpt.Module.Lines(i, 1), "Report_Open(", vbTextCompare) > 0 Then blClean = False Debug.Print dc.NAME End If Next i If blClean Then rpt.Module.AddFromString strCode DoCmd.Save acReport, dc.NAME Else blClean = True For i = 1 To rpt.Module.CountOfLines If InStr(1, rpt.Module.Lines(i, 1), "As Integer)RecordReportUsage", vbTextCompare) > 0 Then rpt.Module.ReplaceLine i, strCodeFix DoCmd.Save acReport, dc.NAME End If Next i End If Set rpt = Nothing DoCmd.Close acReport, dc.NAME Next -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 13, 2011 4:41 PM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From rockysmolin at bchacc.com Thu Jan 13 17:51:43 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 13 Jan 2011 15:51:43 -0800 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: <201101132308.p0DN8WO9014490@databaseadvisors.com> References: <201101132308.p0DN8WO9014490@databaseadvisors.com> Message-ID: May not work for you but I use the Application Title in Tools-->Startup. It's available using CurrentDb.Properties("AppTitle") Ad I bump the version and date whenever I make changes to an app. Then display it on the opening form. It also becomes the banner at the top of every form. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 13, 2011 3:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is it possible to update VBA code with VBA? ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ It can be done, although as others have mentioned, it is probably not the optimal solution for you. but in case you are curious or want to take that path, there is the link to one of the better sites for using code to mode the VBE. <> regards Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, 14 January 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Thu Jan 13 20:31:57 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 13 Jan 2011 20:31:57 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? References: <201101132308.p0DN8WO9014490@databaseadvisors.com> Message-ID: All, You guys are great! Thanks for all of the ideas. I learned some new tricks and I appreciate the help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Rocky Smolin Sent: Thu 1/13/2011 5:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is it possible to update VBA code with VBA? May not work for you but I use the Application Title in Tools-->Startup. It's available using CurrentDb.Properties("AppTitle") Ad I bump the version and date whenever I make changes to an app. Then display it on the opening form. It also becomes the banner at the top of every form. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 13, 2011 3:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is it possible to update VBA code with VBA? ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ It can be done, although as others have mentioned, it is probably not the optimal solution for you. but in case you are curious or want to take that path, there is the link to one of the better sites for using code to mode the VBE. <> regards Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, 14 January 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From marksimms at verizon.net Thu Jan 13 20:57:02 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 13 Jan 2011 21:57:02 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: <4D2CA14A.2090207@nanaimo.ark.com><4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com><4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> Message-ID: <002f01cbb396$b87dce70$29796b50$@net> Thanks for that Drew - I just LOVE analogies ! > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Wednesday, January 12, 2011 3:27 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > Actually Mark, I think a better analogy would be to say that Access is > like Legos, and .Net (or any other actual true programming language) is > like a full blown machine shop. From marksimms at verizon.net Thu Jan 13 21:26:32 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 13 Jan 2011 22:26:32 -0500 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <000001cbb39a$d78f0140$86ad03c0$@net> Slick..... Drew - one takeaway from this: Internally, the VBA source strips-out the pairs ? I assumed that was the case when I saw this: "As Integer)RecordReportUsage" > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Thursday, January 13, 2011 6:14 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is it possible to update VBA code with VBA? > > Yep, you can edit VBA with VBA. > > Here's a routine I created to put a call to a function that records > report usage in the OnOpen event of every report of the database. > Doesn't do exactly what you are trying to do, but it should be a good > start as an example of how to go about doing what you are trying. > > Dim rpt As Report > Dim dbs As DAO.Database > Dim ctr As Container > Dim dc As Document > Dim i As Long > Set dbs = CurrentDb > Set ctr = dbs.Containers!Reports > Dim strCode As String > Dim strCodeFix As String > strCode = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf & _ > "End Sub" & vbCrLf > strCodeFix = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf > Dim blClean As Boolean > For Each dc In ctr.Documents > blClean = True > DoCmd.OpenReport dc.NAME, acViewDesign > Set rpt = Reports(dc.NAME) > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "Report_Open(", > vbTextCompare) > 0 Then > blClean = False > Debug.Print dc.NAME > End If > Next i > If blClean Then > rpt.Module.AddFromString strCode > DoCmd.Save acReport, dc.NAME > Else > blClean = True > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "As > Integer)RecordReportUsage", vbTextCompare) > 0 Then > rpt.Module.ReplaceLine i, strCodeFix > DoCmd.Save acReport, dc.NAME > End If > Next i > End If > Set rpt = Nothing > DoCmd.Close acReport, dc.NAME > Next > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Thursday, January 13, 2011 4:41 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Is it possible to update VBA code with VBA? > > All, > > We have an Access application that creates a number of reports and is > used by several people. In addition, because the application is fairly > new, it is being enhanced on a regular basis. > > In order to avoid confusion, we have decided to establish a simple > "Application Version ID" that is shown at the bottom of all reports > (and > also on forms). The format of this Version ID is > Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This > works nicely when we want to see which version of the application was > used to generate a previously generated report, etc. > > Currently, we have a simple routine which generates our Version ID. > When changes are made to the application by our programmer, this > routine > is used to generate a new Version ID and display it in a TextBox. We > then manually copy this generated ID into the value of a Global > Constant > field which is referenced in several places in the application. (Note > that only the Access programmer is allowed to change the application.) > > > This process works Okay, but it would be better if we could > programmatically update the value of the constant field when the > application is changed by the programmer. > > Is there a way to update VBA code with VBA? In other words, can a VBA > routine update other VBA code? (A small routine to generate our Version > ID and then plug the generated ID into the value of a Global constant). > > Here is our Global Constant Field with its value. > Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" > > This might be a really dumb question. We just have never tried to do > this before. > > Thanks for your help. > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the > person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI > Business > Sensitive material. If you are not the intended recipient, please > contact the sender > immediately and destroy the material in its entirety, whether > electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, > dissemination, > or other use of, or taking of any action in reliance upon this > information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Fri Jan 14 01:09:53 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 14 Jan 2011 01:09:53 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: <000001cbb39a$d78f0140$86ad03c0$@net> References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> <000001cbb39a$d78f0140$86ad03c0$@net> Message-ID: Ooops, now, I had actually goofed with the function, so that handled the batch of reports that were goofed. LOL It was run in a system with hundreds of reports, it was a complete pain. ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Thursday, January 13, 2011 9:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is it possible to update VBA code with VBA? Slick..... Drew - one takeaway from this: Internally, the VBA source strips-out the pairs ? I assumed that was the case when I saw this: "As Integer)RecordReportUsage" > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Thursday, January 13, 2011 6:14 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is it possible to update VBA code with VBA? > > Yep, you can edit VBA with VBA. > > Here's a routine I created to put a call to a function that records > report usage in the OnOpen event of every report of the database. > Doesn't do exactly what you are trying to do, but it should be a good > start as an example of how to go about doing what you are trying. > > Dim rpt As Report > Dim dbs As DAO.Database > Dim ctr As Container > Dim dc As Document > Dim i As Long > Set dbs = CurrentDb > Set ctr = dbs.Containers!Reports > Dim strCode As String > Dim strCodeFix As String > strCode = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf & _ > "End Sub" & vbCrLf > strCodeFix = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf > Dim blClean As Boolean > For Each dc In ctr.Documents > blClean = True > DoCmd.OpenReport dc.NAME, acViewDesign > Set rpt = Reports(dc.NAME) > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "Report_Open(", > vbTextCompare) > 0 Then > blClean = False > Debug.Print dc.NAME > End If > Next i > If blClean Then > rpt.Module.AddFromString strCode > DoCmd.Save acReport, dc.NAME > Else > blClean = True > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "As > Integer)RecordReportUsage", vbTextCompare) > 0 Then > rpt.Module.ReplaceLine i, strCodeFix > DoCmd.Save acReport, dc.NAME > End If > Next i > End If > Set rpt = Nothing > DoCmd.Close acReport, dc.NAME > Next > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Thursday, January 13, 2011 4:41 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Is it possible to update VBA code with VBA? > > All, > > We have an Access application that creates a number of reports and is > used by several people. In addition, because the application is fairly > new, it is being enhanced on a regular basis. > > In order to avoid confusion, we have decided to establish a simple > "Application Version ID" that is shown at the bottom of all reports > (and > also on forms). The format of this Version ID is > Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This > works nicely when we want to see which version of the application was > used to generate a previously generated report, etc. > > Currently, we have a simple routine which generates our Version ID. > When changes are made to the application by our programmer, this > routine > is used to generate a new Version ID and display it in a TextBox. We > then manually copy this generated ID into the value of a Global > Constant > field which is referenced in several places in the application. (Note > that only the Access programmer is allowed to change the application.) > > > This process works Okay, but it would be better if we could > programmatically update the value of the constant field when the > application is changed by the programmer. > > Is there a way to update VBA code with VBA? In other words, can a VBA > routine update other VBA code? (A small routine to generate our Version > ID and then plug the generated ID into the value of a Global constant). > > Here is our Global Constant Field with its value. > Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" > > This might be a really dumb question. We just have never tried to do > this before. > > Thanks for your help. > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the > person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI > Business > Sensitive material. If you are not the intended recipient, please > contact the sender > immediately and destroy the material in its entirety, whether > electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, > dissemination, > or other use of, or taking of any action in reliance upon this > information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From marksimms at verizon.net Fri Jan 14 07:31:19 2011 From: marksimms at verizon.net (Mark Simms) Date: Fri, 14 Jan 2011 08:31:19 -0500 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <000101cbb3ef$546d3570$fd47a050$@net> Dan - that is very clever. Have you linked this into Tony Toew's AutoUpdater or did you build your own MDE/ACCDE refresh-from-network utility ? > > This is what I do: > > > Note - I use this primarily so that a client app will be automatically > updated from the server when a user logs in. > From df.waters at comcast.net Fri Jan 14 08:10:11 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 14 Jan 2011 08:10:11 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: <000101cbb3ef$546d3570$fd47a050$@net> References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> <000101cbb3ef$546d3570$fd47a050$@net> Message-ID: <74C3424FFFAA4E6D9EB6B41CF5419DB9@DanWaters> Hi Mark, At one time I did use Tony's AutoUpdater, but at one customer it didn't work and I couldn't figure out why. So I made my own AutoUpdater and now use that at each customer. Interestingly, I've needed to modify it for each customer due to each of their 'uniqueness' attibutes! ;-) I used to use the FE.mdb's LastModifiedDate as the decision parameter to see if a file should be updated. But occasionally the user's FE.mdb LastModifiedDate would be updated automatically on the client PC, and then they wouldn't get the updated files from the server. So I came up with the frmLatestUpdate and tblLatestUpdate method to have a more certain decision parameter. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Friday, January 14, 2011 7:31 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is it possible to update VBA code with VBA? Dan - that is very clever. Have you linked this into Tony Toew's AutoUpdater or did you build your own MDE/ACCDE refresh-from-network utility ? > > This is what I do: > > > Note - I use this primarily so that a client app will be automatically > updated from the server when a user logs in. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 08:10:38 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 06:10:38 -0800 Subject: [AccessD] Windows 7 Message-ID: <4D30595E.6020906@nanaimo.ark.com> Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony From rockysmolin at bchacc.com Fri Jan 14 08:30:02 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 14 Jan 2011 06:30:02 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <4D30595E.6020906@nanaimo.ark.com> References: <4D30595E.6020906@nanaimo.ark.com> Message-ID: <262BDA163AE24D20978FF68DABA600C7@HAL9005> I put W7 on my backup box so I don't do much Access over there. But what I have done - so far no problems. Do you have a spare box you could put W7 on and use for a test bed? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 6:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Windows 7 Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 08:36:34 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 06:36:34 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <262BDA163AE24D20978FF68DABA600C7@HAL9005> References: <4D30595E.6020906@nanaimo.ark.com> <262BDA163AE24D20978FF68DABA600C7@HAL9005> Message-ID: <4D305F72.6070109@nanaimo.ark.com> Hey Rocky No a test bed is not an option at the moment. I could get them to set the compatability mode for Access2003 or rewrite the code for the commondialog and not use an activex control. But I am just wondering how this is going to affect other standalone applications I have designed in Access2003 for other clients. Rocky Smolin wrote: >I put W7 on my backup box so I don't do much Access over there. But what I >have done - so far no problems. Do you have a spare box you could put W7 on >and use for a test bed? > >Rocky > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 6:11 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Windows 7 > >Hey All >I have an Access2003 program (MDE) used by a client, they have upgraded >their machines to Windows 7 and now they get the dreaded "The OpenForm >action was cancelled" when they click the button on the main menu for one >option (the others all work fine). The only thing this form has that the >others don't is a CommonDialog control. I haven't as yet had them check for >missing references (the office doesn't open until 8AM, I may have to send >them the MDB to check). They startup the program with their version of >Access2003. In trying to research the cause of this problem, I am seeing >that Access2003 can develop some problems when running under Windows 7. >Have any of you run into other problems? > >Thanks >Tony > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > From rockysmolin at bchacc.com Fri Jan 14 10:31:19 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 14 Jan 2011 08:31:19 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <4D305F72.6070109@nanaimo.ark.com> References: <4D30595E.6020906@nanaimo.ark.com><262BDA163AE24D20978FF68DABA600C7@HAL9005> <4D305F72.6070109@nanaimo.ark.com> Message-ID: So you think it's the ActiveX control? Couple days ago there was a solution to this, I think, from Stuart replacing the ComDialog with API calls. Posted below. Rocky > I've been using the ComDialog control to choose folders and such but > it doesn't work with Vista/Windows 7. > > Any suggestions to replace it? Windows API calls. Here ya go. It's what I always use instead of the control. First one for File selection, second for Folder selection.\: '----------------------------------- 'For files: '-------------------------------------- Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetFileName(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetFileName = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function '---------------------------------- 'For Folders '---------------------------------- Option Compare Database Option Explicit Public Declare Function SHBrowseForFolder Lib "shell32.dll" _ Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long Public Declare Function SHGetPathFromIDList Lib "shell32.dll" _ Alias "SHGetPathFromIDListA" _ (ByVal pidl As Long, _ ByVal pszPath As String) As Long Public Declare Sub CoTaskMemFree Lib "ole32.dll" (ByVal pv As Long) Public Type BROWSEINFO 'BI hOwner As Long pidlRoot As Long pszDisplayName As String lpszTitle As String ulFlags As Long lpfn As Long lParam As Long iImage As Long End Type Function GetFolder() As String Dim pidl As Long Dim BI As BROWSEINFO Dim sPath As String Dim pos As Integer 'Fill BROWSEINFO structure data With BI .hOwner = 0 .pidlRoot = 0 .lpszTitle = "Browsing" .ulFlags = 1 .pszDisplayName = Space$(260) End With 'show dialog returning pidl to selected item pidl = SHBrowseForFolder(BI) 'if pidl is valid, parse & return the user's selection sPath = Space$(260) If SHGetPathFromIDList(ByVal pidl, ByVal sPath) Then 'SHGetPathFromIDList returns the absolute 'path to the selected item. No path is returned for virtual folders. pos = InStr(sPath, Chr$(0)) If pos Then GetFolder = Left(sPath, pos - 1) Else: GetFolder = "" End If 'free the pidl Call CoTaskMemFree(pidl) End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 6:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Windows 7 Hey Rocky No a test bed is not an option at the moment. I could get them to set the compatability mode for Access2003 or rewrite the code for the commondialog and not use an activex control. But I am just wondering how this is going to affect other standalone applications I have designed in Access2003 for other clients. Rocky Smolin wrote: >I put W7 on my backup box so I don't do much Access over there. But >what I have done - so far no problems. Do you have a spare box you >could put W7 on and use for a test bed? > >Rocky > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 6:11 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Windows 7 > >Hey All >I have an Access2003 program (MDE) used by a client, they have upgraded >their machines to Windows 7 and now they get the dreaded "The >OpenForm action was cancelled" when they click the button on the main >menu for one option (the others all work fine). The only thing this >form has that the others don't is a CommonDialog control. I haven't as >yet had them check for missing references (the office doesn't open >until 8AM, I may have to send them the MDB to check). They startup the >program with their version of Access2003. In trying to research the >cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. >Have any of you run into other problems? > >Thanks >Tony > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Fri Jan 14 10:43:50 2011 From: john at winhaven.net (John Bartow) Date: Fri, 14 Jan 2011 10:43:50 -0600 Subject: [AccessD] Windows 7 In-Reply-To: <4D30595E.6020906@nanaimo.ark.com> References: <4D30595E.6020906@nanaimo.ark.com> Message-ID: <00b201cbb40a$38eefc50$aaccf4f0$@winhaven.net> Hi Tony, Access 2003 by itself runs fine under Windows 7. You found a couple of gothas with old applications in general though. -Active X I just don't use them anymore so I'm not going to be of much help resolving that issue but you can at least know that they are an issue to resolve. -CommonDialog control doesn't work under Vista or W7. I recently asked about this here and Stuart posted a perfect solution with code on 12/21/2010. Thread was " Comctl32.ocx" If you can't find it let me know and I'll forward it. HTH John B -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 8:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Windows 7 Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 14 10:59:26 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 08:59:26 -0800 Subject: [AccessD] Joomla In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim From accessd at shaw.ca Fri Jan 14 11:09:17 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 09:09:17 -0800 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: Message-ID: Impressive. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2011 1:01 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Hi Drew et all How to assemble 110 gears - including differential gears - to a meaningful machine - in LEGO: Lego Antikythera Mechanism http://www.youtube.com/watch?v=RLPVCJjTNgk Watch in HD and full screen. /gustav >>> DWUTKA at marlow.com 12-01-2011 21:27 >>> Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 11:08:28 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 09:08:28 -0800 Subject: [AccessD] Windows 7 In-Reply-To: References: <4D30595E.6020906@nanaimo.ark.com><262BDA163AE24D20978FF68DABA600C7@HAL9005> <4D305F72.6070109@nanaimo.ark.com> Message-ID: <4D30830C.6040706@nanaimo.ark.com> Hey Rocky Thanks. That is what I have done and I just sent it off to the client, hope it works. I did try searching the DataBaseAdvisors Archive earlier this morning for Windows 7 and CommonDialog but all I got was "Oops No link....." Rocky Smolin wrote: >So you think it's the ActiveX control? > >Couple days ago there was a solution to this, I think, from Stuart replacing >the ComDialog with API calls. Posted below. > >Rocky > > > >>I've been using the ComDialog control to choose folders and such but >>it doesn't work with Vista/Windows 7. >> >>Any suggestions to replace it? >> >> > >Windows API calls. > >Here ya go. It's what I always use instead of the control. First one for >File selection, second >for Folder selection.\: > >'----------------------------------- >'For files: >'-------------------------------------- >Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ > "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long > >Type OPENFILENAME > lStructSize As Long > hwndOwner As Long > hInstance As Long > lpstrFilter As String > lpstrCustomFilter As String > nMaxCustFilter As Long > nFilterIndex As Long > lpstrFile As String > nMaxFile As Long > lpstrFileTitle As String > nMaxFileTitle As Long > lpstrInitialDir As String > lpstrTitle As String > flags As Long > nFileOffset As Integer > nFileExtension As Integer > lpstrDefExt As String > lCustData As Long > lpfnHook As Long > lpTemplateName As String >End Type > >Function GetFileName(Directory As String) As String > Dim OpenFile As OPENFILENAME > Dim lReturn As Long > Dim sFilter As String > OpenFile.lStructSize = Len(OpenFile) > OpenFile.hwndOwner = 0 > OpenFile.hInstance = 0 > sFilter = "" & Chr(0) > OpenFile.lpstrFilter = sFilter > OpenFile.nFilterIndex = 0 > OpenFile.lpstrFile = String(257, 0) > OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 > OpenFile.lpstrFileTitle = OpenFile.lpstrFile > OpenFile.nMaxFileTitle = OpenFile.nMaxFile > OpenFile.lpstrInitialDir = Directory > OpenFile.lpstrTitle = "Select File" > OpenFile.flags = 0 > lReturn = GetOpenFileName(OpenFile) > GetFileName = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, >Chr$(0)) - 1) End Function > >'---------------------------------- >'For Folders >'---------------------------------- > >Option Compare Database >Option Explicit > >Public Declare Function SHBrowseForFolder Lib "shell32.dll" _ > Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long > >Public Declare Function SHGetPathFromIDList Lib "shell32.dll" _ > Alias "SHGetPathFromIDListA" _ > (ByVal pidl As Long, _ > ByVal pszPath As String) As Long > >Public Declare Sub CoTaskMemFree Lib "ole32.dll" (ByVal pv As Long) > >Public Type BROWSEINFO 'BI > hOwner As Long > pidlRoot As Long > pszDisplayName As String > lpszTitle As String > ulFlags As Long > lpfn As Long > lParam As Long > iImage As Long >End Type > >Function GetFolder() As String > Dim pidl As Long > Dim BI As BROWSEINFO > Dim sPath As String > Dim pos As Integer > > 'Fill BROWSEINFO structure data > With BI > .hOwner = 0 > .pidlRoot = 0 > .lpszTitle = "Browsing" > .ulFlags = 1 > .pszDisplayName = Space$(260) > End With > > 'show dialog returning pidl to selected item > pidl = SHBrowseForFolder(BI) > > 'if pidl is valid, parse & return the user's selection > sPath = Space$(260) > > If SHGetPathFromIDList(ByVal pidl, ByVal sPath) Then > > 'SHGetPathFromIDList returns the absolute > 'path to the selected item. No path is returned for virtual folders. > pos = InStr(sPath, Chr$(0)) > If pos Then GetFolder = Left(sPath, pos - 1) > Else: > GetFolder = "" > End If > 'free the pidl > Call CoTaskMemFree(pidl) >End Function > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 6:37 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Windows 7 > >Hey Rocky >No a test bed is not an option at the moment. I could get them to set the >compatability mode for Access2003 or rewrite the code for the commondialog >and not use an activex control. But I am just wondering how this is going to >affect other standalone applications I have designed in >Access2003 for other clients. > >Rocky Smolin wrote: > > > >>I put W7 on my backup box so I don't do much Access over there. But >>what I have done - so far no problems. Do you have a spare box you >>could put W7 on and use for a test bed? >> >>Rocky >> >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >>Sent: Friday, January 14, 2011 6:11 AM >>To: Access Developers discussion and problem solving >>Subject: [AccessD] Windows 7 >> >>Hey All >>I have an Access2003 program (MDE) used by a client, they have upgraded >>their machines to Windows 7 and now they get the dreaded "The >>OpenForm action was cancelled" when they click the button on the main >>menu for one option (the others all work fine). The only thing this >>form has that the others don't is a CommonDialog control. I haven't as >>yet had them check for missing references (the office doesn't open >>until 8AM, I may have to send them the MDB to check). They startup the >>program with their version of Access2003. In trying to research the >>cause of this problem, I am seeing that Access2003 can develop some >> >> >problems when running under Windows 7. > > >>Have any of you run into other problems? >> >>Thanks >>Tony >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> >> >> > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > From iggy at nanaimo.ark.com Fri Jan 14 11:19:01 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 09:19:01 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <00b201cbb40a$38eefc50$aaccf4f0$@winhaven.net> References: <4D30595E.6020906@nanaimo.ark.com> <00b201cbb40a$38eefc50$aaccf4f0$@winhaven.net> Message-ID: <4D308585.60805@nanaimo.ark.com> Hey John Thanks. I am just waiting to see if it has solved the problem. John Bartow wrote: >Hi Tony, >Access 2003 by itself runs fine under Windows 7. You found a couple of >gothas with old applications in general though. >-Active X I just don't use them anymore so I'm not going to be of much help >resolving that issue but you can at least know that they are an issue to >resolve. >-CommonDialog control doesn't work under Vista or W7. I recently asked about >this here and Stuart posted a perfect solution with code on 12/21/2010. >Thread was " Comctl32.ocx" If you can't find it let me know and I'll forward >it. > >HTH >John B > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 8:11 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Windows 7 > >Hey All >I have an Access2003 program (MDE) used by a client, they have upgraded >their machines to Windows 7 and now they get the dreaded "The OpenForm >action was cancelled" when they click the button on the main menu for one >option (the others all work fine). The only thing this form has that the >others don't is a CommonDialog control. I haven't as yet had them check for >missing references (the office doesn't open until 8AM, I may have to send >them the MDB to check). They startup the program with their version of >Access2003. In trying to research the cause of this problem, I am seeing >that Access2003 can develop some problems when running under Windows 7. >Have any of you run into other problems? > >Thanks >Tony > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > From jwcolby at colbyconsulting.com Fri Jan 14 12:06:41 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 14 Jan 2011 13:06:41 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: Message-ID: <4D3090B1.1010503@colbyconsulting.com> I would pay $40 to have that as a real machine (in metal) just as a conversation piece. As a LEGO it would be too fragile. John W. Colby www.ColbyConsulting.com On 1/14/2011 12:09 PM, Jim Lawrence wrote: > Impressive. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Wednesday, January 12, 2011 1:01 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > Hi Drew et all > > How to assemble 110 gears - including differential gears - to a meaningful > machine - in LEGO: > > Lego Antikythera Mechanism > http://www.youtube.com/watch?v=RLPVCJjTNgk > > Watch in HD and full screen. > > /gustav > > >>>> DWUTKA at marlow.com 12-01-2011 21:27>>> > Actually Mark, I think a better analogy would be to say that Access is > like Legos, and .Net (or any other actual true programming language) is > like a full blown machine shop. > > First, inexperienced users can use legos, but what they make will > usually be a disaster (plus they tend to put the little pieces in their > mouth and choke on them), where as an inexperienced user would give up > in a machine shop, or just be too scared to walk in it. Experienced and > skilled pros can make works of art with both legos and in a full blown > machine shop.... however the skill sets do vary between the two. > > Second, with legos, a lot of the 'tricky' parts are already molded and > ready to go (like Jet, DAO, Reports, etc). With legos, you don't have > to build a tree out of tiny pieces, you can just use the preformed tree > pieces, yet you can still build the tree from scratch if you want too > (bound/unbound). With a machine shop, you have lots of tools, tools > that allow you to build pretty much anything you want, but you don't > have a lot of 'pre-formed' pieces, so you have to build them from > scratch. (Of course, like a good machine shop, when you build a custom > tool, you can easily use that same tool in another project, so you > really only have to do something super useful once, then re-use it). > > Third, legos aren't suited for all environments. If you need to build > something that'll hold up to 300 degree temps (or run across a VPN > connection), legos might work, but probably not too well. To improve > them, you have to go outside of the lego world, and use some special > coating (scrap jet for a SQL Server backend). With a machine shop, you > can build the tool/project to suit the environment. > > Fourth, let's face it, how many engineers or mechanics didn't bite their > teeth on legos as a kid. They make a great starting point for people > new to the field. Where as walking into a machine shop on the first day > of kindergarten.... you'll hurt yourself. > > Fifth, legos have a public perception of being a toy, but people who are > damn good at what they do have created wondrous creations using that > 'toy' that wouldn't have been the same using any other medium, and > fulfill their purpose to the Tee. Along these same lines, there are > people skilled enough to use a machine shop, who probably laugh at > someone using legos, but who still produce garbage, that won't hold up > to a skilled lego project. > > Sixth, the Legos Group continues to sell and market their product to > people they expect to use it as a toy (nice little dig to M$ ;)). > > Seventh, and most importantly, the only thing legos and a machine shop > have in common is that they can produce things. Neither of them are > designed for all projects. The true skill is to know what project > should use which environment. > > Drew > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Wednesday, January 12, 2011 11:10 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > While there is no question that John needed dot-net due to a multi-threading > requirement, before making the commitment, you've got to ask yourself: > How many Ferrari's are you asked to build ? > > Dot-net is a Ferrari-building tool. It takes a lot longer to build anything > with a complex toolset. > I think Access builds Chevy's very fine and very quickly. > > But if you need to build a Ferrari, by all means move up to dot-net. > Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do > it. > > Note: since no one understands the software business, so I'm stuck on using > these analogies to explain things to end-users. Sorry, didn't mean to offend > anyone. > > From df.waters at comcast.net Fri Jan 14 12:11:06 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 14 Jan 2011 12:11:06 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D3090B1.1010503@colbyconsulting.com> References: <4D3090B1.1010503@colbyconsulting.com> Message-ID: <1A39235DDFB84077B94802D4C0060D37@DanWaters> I'm going to bet that even the Greek engineers who built this would have charged more than $40 - in year 0 dollars! ;-) Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, January 14, 2011 12:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? I would pay $40 to have that as a real machine (in metal) just as a conversation piece. As a LEGO it would be too fragile. John W. Colby www.ColbyConsulting.com On 1/14/2011 12:09 PM, Jim Lawrence wrote: > Impressive. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Wednesday, January 12, 2011 1:01 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > Hi Drew et all > > How to assemble 110 gears - including differential gears - to a meaningful > machine - in LEGO: > > Lego Antikythera Mechanism > http://www.youtube.com/watch?v=RLPVCJjTNgk > > Watch in HD and full screen. > > /gustav > > >>>> DWUTKA at marlow.com 12-01-2011 21:27>>> > Actually Mark, I think a better analogy would be to say that Access is > like Legos, and .Net (or any other actual true programming language) is > like a full blown machine shop. > > First, inexperienced users can use legos, but what they make will > usually be a disaster (plus they tend to put the little pieces in their > mouth and choke on them), where as an inexperienced user would give up > in a machine shop, or just be too scared to walk in it. Experienced and > skilled pros can make works of art with both legos and in a full blown > machine shop.... however the skill sets do vary between the two. > > Second, with legos, a lot of the 'tricky' parts are already molded and > ready to go (like Jet, DAO, Reports, etc). With legos, you don't have > to build a tree out of tiny pieces, you can just use the preformed tree > pieces, yet you can still build the tree from scratch if you want too > (bound/unbound). With a machine shop, you have lots of tools, tools > that allow you to build pretty much anything you want, but you don't > have a lot of 'pre-formed' pieces, so you have to build them from > scratch. (Of course, like a good machine shop, when you build a custom > tool, you can easily use that same tool in another project, so you > really only have to do something super useful once, then re-use it). > > Third, legos aren't suited for all environments. If you need to build > something that'll hold up to 300 degree temps (or run across a VPN > connection), legos might work, but probably not too well. To improve > them, you have to go outside of the lego world, and use some special > coating (scrap jet for a SQL Server backend). With a machine shop, you > can build the tool/project to suit the environment. > > Fourth, let's face it, how many engineers or mechanics didn't bite their > teeth on legos as a kid. They make a great starting point for people > new to the field. Where as walking into a machine shop on the first day > of kindergarten.... you'll hurt yourself. > > Fifth, legos have a public perception of being a toy, but people who are > damn good at what they do have created wondrous creations using that > 'toy' that wouldn't have been the same using any other medium, and > fulfill their purpose to the Tee. Along these same lines, there are > people skilled enough to use a machine shop, who probably laugh at > someone using legos, but who still produce garbage, that won't hold up > to a skilled lego project. > > Sixth, the Legos Group continues to sell and market their product to > people they expect to use it as a toy (nice little dig to M$ ;)). > > Seventh, and most importantly, the only thing legos and a machine shop > have in common is that they can produce things. Neither of them are > designed for all projects. The true skill is to know what project > should use which environment. > > Drew > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Wednesday, January 12, 2011 11:10 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > While there is no question that John needed dot-net due to a multi-threading > requirement, before making the commitment, you've got to ask yourself: > How many Ferrari's are you asked to build ? > > Dot-net is a Ferrari-building tool. It takes a lot longer to build anything > with a complex toolset. > I think Access builds Chevy's very fine and very quickly. > > But if you need to build a Ferrari, by all means move up to dot-net. > Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do > it. > > Note: since no one understands the software business, so I'm stuck on using > these analogies to explain things to end-users. Sorry, didn't mean to offend > anyone. > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 14 12:48:40 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 14 Jan 2011 13:48:40 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <1A39235DDFB84077B94802D4C0060D37@DanWaters> References: <4D3090B1.1010503@colbyconsulting.com> <1A39235DDFB84077B94802D4C0060D37@DanWaters> Message-ID: <4D309A88.5010309@colbyconsulting.com> LOL, yea but they didn't have a billion skilled workers in China churning out product. John W. Colby www.ColbyConsulting.com On 1/14/2011 1:11 PM, Dan Waters wrote: > I'm going to bet that even the Greek engineers who built this would have > charged more than $40 - in year 0 dollars! ;-) > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 14, 2011 12:07 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > I would pay $40 to have that as a real machine (in metal) just as a > conversation piece. As a LEGO > it would be too fragile. > > John W. Colby > www.ColbyConsulting.com > > On 1/14/2011 12:09 PM, Jim Lawrence wrote: >> Impressive. >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Wednesday, January 12, 2011 1:01 PM >> To: accessd at databaseadvisors.com >> Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? >> >> Hi Drew et all >> >> How to assemble 110 gears - including differential gears - to a meaningful >> machine - in LEGO: >> >> Lego Antikythera Mechanism >> http://www.youtube.com/watch?v=RLPVCJjTNgk >> >> Watch in HD and full screen. >> >> /gustav >> >> >>>>> DWUTKA at marlow.com 12-01-2011 21:27>>> >> Actually Mark, I think a better analogy would be to say that Access is >> like Legos, and .Net (or any other actual true programming language) is >> like a full blown machine shop. >> >> First, inexperienced users can use legos, but what they make will >> usually be a disaster (plus they tend to put the little pieces in their >> mouth and choke on them), where as an inexperienced user would give up >> in a machine shop, or just be too scared to walk in it. Experienced and >> skilled pros can make works of art with both legos and in a full blown >> machine shop.... however the skill sets do vary between the two. >> >> Second, with legos, a lot of the 'tricky' parts are already molded and >> ready to go (like Jet, DAO, Reports, etc). With legos, you don't have >> to build a tree out of tiny pieces, you can just use the preformed tree >> pieces, yet you can still build the tree from scratch if you want too >> (bound/unbound). With a machine shop, you have lots of tools, tools >> that allow you to build pretty much anything you want, but you don't >> have a lot of 'pre-formed' pieces, so you have to build them from >> scratch. (Of course, like a good machine shop, when you build a custom >> tool, you can easily use that same tool in another project, so you >> really only have to do something super useful once, then re-use it). >> >> Third, legos aren't suited for all environments. If you need to build >> something that'll hold up to 300 degree temps (or run across a VPN >> connection), legos might work, but probably not too well. To improve >> them, you have to go outside of the lego world, and use some special >> coating (scrap jet for a SQL Server backend). With a machine shop, you >> can build the tool/project to suit the environment. >> >> Fourth, let's face it, how many engineers or mechanics didn't bite their >> teeth on legos as a kid. They make a great starting point for people >> new to the field. Where as walking into a machine shop on the first day >> of kindergarten.... you'll hurt yourself. >> >> Fifth, legos have a public perception of being a toy, but people who are >> damn good at what they do have created wondrous creations using that >> 'toy' that wouldn't have been the same using any other medium, and >> fulfill their purpose to the Tee. Along these same lines, there are >> people skilled enough to use a machine shop, who probably laugh at >> someone using legos, but who still produce garbage, that won't hold up >> to a skilled lego project. >> >> Sixth, the Legos Group continues to sell and market their product to >> people they expect to use it as a toy (nice little dig to M$ ;)). >> >> Seventh, and most importantly, the only thing legos and a machine shop >> have in common is that they can produce things. Neither of them are >> designed for all projects. The true skill is to know what project >> should use which environment. >> >> Drew >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: Wednesday, January 12, 2011 11:10 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? >> >> While there is no question that John needed dot-net due to a > multi-threading >> requirement, before making the commitment, you've got to ask yourself: >> How many Ferrari's are you asked to build ? >> >> Dot-net is a Ferrari-building tool. It takes a lot longer to build > anything >> with a complex toolset. >> I think Access builds Chevy's very fine and very quickly. >> >> But if you need to build a Ferrari, by all means move up to dot-net. >> Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do >> it. >> >> Note: since no one understands the software business, so I'm stuck on > using >> these analogies to explain things to end-users. Sorry, didn't mean to > offend >> anyone. >> >> From accesscoach at hitechcoach.com Fri Jan 14 13:12:57 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Fri, 14 Jan 2011 13:12:57 -0600 Subject: [AccessD] Joomla In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> Greeting. I am new to thi8s list. About Joomla: I have used many CMS applications for web site. I really like the Joomla framework the best of all of them. The way it handles installing templates and templates/themes/skins is the nest I have seen. I current have several web sites that use it. I have several clients that use it and are able to maintain their own site with ease. I am not an expert with Joomla but I find it very easy to use. I am in the process of creating an online manual for one of my Access applications using Joomla. This is my Access blog site that is running Joomla 1.5: http://www.hitechcoach.com Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 10:59 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: [AccessD] Joomla I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Fri Jan 14 13:23:07 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Fri, 14 Jan 2011 13:23:07 -0600 Subject: [AccessD] Windows 7 In-Reply-To: <262BDA163AE24D20978FF68DABA600C7@HAL9005> References: <4D30595E.6020906@nanaimo.ark.com> <262BDA163AE24D20978FF68DABA600C7@HAL9005> Message-ID: <043101cbb420$7a64a340$6f2de9c0$@hitechcoach.com> Hey all, For testing I use Virtual PC. On my Widows 7 Ultimate 64-bit machine I have XP mode installed. I also have Vista 32 and 64 bit versions installed. Along with Windows 7 32 bit. This allows me to easily test in all the OS environments. The rollback feature is really great in Virtual PC @Tony, my guess is that the Windows 7 machines that are having an issue are the 64-bit version of the OS. Is this correct? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, January 14, 2011 8:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Windows 7 I put W7 on my backup box so I don't do much Access over there. But what I have done - so far no problems. Do you have a spare box you could put W7 on and use for a test bed? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 6:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Windows 7 Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 14 13:53:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 11:53:11 -0800 Subject: [AccessD] Joomla In-Reply-To: <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> Message-ID: That does look like a very professional site... good job... with Joomla huh. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Friday, January 14, 2011 11:13 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: Re: [AccessD] Joomla Greeting. I am new to thi8s list. About Joomla: I have used many CMS applications for web site. I really like the Joomla framework the best of all of them. The way it handles installing templates and templates/themes/skins is the nest I have seen. I current have several web sites that use it. I have several clients that use it and are able to maintain their own site with ease. I am not an expert with Joomla but I find it very easy to use. I am in the process of creating an online manual for one of my Access applications using Joomla. This is my Access blog site that is running Joomla 1.5: http://www.hitechcoach.com Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 10:59 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: [AccessD] Joomla I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 12:54:31 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 10:54:31 -0800 Subject: [AccessD] Windows 7 - Success Message-ID: <4D309BE7.1050305@nanaimo.ark.com> Hey All We have got success, the new API works and the form opens. Thank you very much Tony From kismert at gmail.com Fri Jan 14 14:25:02 2011 From: kismert at gmail.com (Kenneth Ismert) Date: Fri, 14 Jan 2011 14:25:02 -0600 Subject: [AccessD] AccessD Digest, Vol 95, Issue 17 In-Reply-To: References: Message-ID: > > Jim Lawrence: ...Joomla is the best web template designer and application > developer, bar none... > I used Joomla extensively for about 3 years, using it in a business that sold web-based apps. Joomla does have a good template designer. You can fairly easily go from HTML mockup to functioning Joomla template. The 1.5 template system lets you override various aspects of the system, which allows you to keep all template-related changes in one directory, but I found their mechanism clunky. It is hard to beat for the number and variety of add-ons, plug-ins and utilities you can download. But, don't expect complete 'mix-and-match' for presentation-layer add-ons. Quality is very mixed -- a whole lot of add-ons look like 'my first PHP project' when you read the code. It has a huge online community, and with effort, you can find the answer to nearly any question. As far as an application developer product, that's a mixed bag too. The latest version has very good documentation, and an online code browser, but the API tends to have a lot of historical relics. It would be a lot of effort to extend Joomla at it's basic level. The process for making add-ons is well-documented. > ... Is Joomla a very good web based application framework? ... > No. If you want a real framework, get something like Ruby on Rails or Django. My biggest beef with the Joomla model is their arbitrary division of add-ons into Components, Modules, and Plugins. It's like being given cubes, blocks and boxes ... and always being told you're trying to fit the wrong thing into that square hole! But, by far the biggest drawback of Joomla is it's back-end administration. It makes setting up and maintaining a Joomla site far harder than it should be. If you're setting up a Joomla site for a customer, expect them to never really learn the basics of how to maintain their site, and add content. You will always be the 'expert' called on to do little simple things that should be obvious in the interface, but aren't. One PHP-based CMS that looks interesting is modx: http://modxcms.com/ But, I haven't tried it, so I can't vouch for it. Of course, WordPress is pretty ubiquitous, and is a good choice for blogging-type sites. The best single CMS resource I've found is cmswire: http://www.cmswire.com/ They maintain a comprehensive Software Directory, which is searchable. -Ken From davidmcafee at gmail.com Fri Jan 14 14:32:15 2011 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 14 Jan 2011 12:32:15 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB85@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BB85@houex1.kindermorgan.com> Message-ID: Sorry, I was out sick yesterday. Try this: SELECT B.PID, B.Well_Number, Last(A.StatusDate) AS LastOfStatusDate, C.CountOfDate FROM dbo_DSS_StatusChanges1 AS A RIGHT JOIN dbo_DSS_CompletionMaster B ON A.PID = B.PID INNER JOIN (SELECT PID,StatusDate, Count(StatusDate) AS CountOfDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate HAVING Count(StatusDate) >1) AS C ON A.PID = C.PID AND A.StatusDate = C.StatusDate GROUP BY B.PID, B.Well_Number HAVING (Last(A.StatusDate)<#1/1/2001#); It is basically your existing query inner joined to a duplicates query. Anything that shows up is a duplicate and would affect your numbers. HTH David On Thu, Jan 13, 2011 at 8:35 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > The suggested query returns no records. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 5:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > try this: > > SELECT PID,StatusDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate > HAVING Count(StatusDate) >1 AND (StatusDate <#1/1/2001#) > > It's either a duplicate (last) date or a null date as Stuart mentioned. > > D > > On Wed, Jan 12, 2011 at 2:40 PM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > Taking out the date criteria results in all records from the > > dbo_StatusChanges table being returned which is correct. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 2:24 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Query does not return all records > > > > If you take the Last() out of the SELECT and GROUP, do you get all > expected > > records? > > > > Does this? > > > > SELECT > > A.PID, > > A.Well_Number > > FROM dbo_DSS_CompletionMaster AS A > > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > > > > Is it possible that you have duplicate (last) dates StatusDate values for > a > > given PID/Well Number? > > > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > OK here is what I get. Apparently 5 records were added to the master > > table > > > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > > > criteria of <1/1/2001 I get 1037 records. If I use the criteria of > > >1/1/2001 > > > I get 1046 records. PID is a required field thus exists for all records > > in > > > both tables. It is a unique field in the table > dbo_DSS_CompletionMaster. > > > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > > > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > > > > > Thanks for the assistance. > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com [mailto: > > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > > Sent: Wednesday, January 12, 2011 12:57 PM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] Query does not return all records > > > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > > records? > > > > > > Are any PID fields null? If so, you may have to use the following > > > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = > NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > > Chester_Kaup at kindermorgan.com> wrote: > > > > > > > The following query only returns 1046 records even though the table > > > > dbo_CompletionMaster has 2085 distinct records. What am I doing > wrong? > > > > Thanks. > > > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > > dbo_DSS_CompletionMaster.Well_Number, > > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > > > GROUP BY dbo_DSS_CompletionMaster.PID, > > > dbo_DSS_CompletionMaster.Well_Number > > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > > > > Chester Kaup > > > > > > > > Engineering Technician > > > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > > > Office (432) 688-3797 > > > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > > > number > > > > of electrons were terribly inconvenienced. > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Fri Jan 14 14:33:56 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 15 Jan 2011 06:33:56 +1000 Subject: [AccessD] AccessD Digest, Vol 95, Issue 17 In-Reply-To: References: , Message-ID: <4D30B334.24884.488A461@stuart.lexacorp.com.pg> My sentiments exactly. I've seen quite a few Joomla sites set up for organisations by consultants which then don't get maintained because no one in the organisation undertands it. -- Stuart On 14 Jan 2011 at 14:25, Kenneth Ismert wrote: > > But, by far the biggest drawback of Joomla is it's back-end > administration. It makes setting up and maintaining a Joomla site far > harder than it should be. If you're setting up a Joomla site for a > customer, expect them to never really learn the basics of how to > maintain their site, and add content. You will always be the 'expert' > called on to do little simple things that should be obvious in the > interface, but aren't. > From accessd at shaw.ca Fri Jan 14 15:07:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 13:07:31 -0800 Subject: [AccessD] AccessD Digest, Vol 95, Issue 17 In-Reply-To: References: Message-ID: Thanks for the information... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Friday, January 14, 2011 12:25 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] AccessD Digest, Vol 95, Issue 17 > > Jim Lawrence: ...Joomla is the best web template designer and application > developer, bar none... > I used Joomla extensively for about 3 years, using it in a business that sold web-based apps. Joomla does have a good template designer. You can fairly easily go from HTML mockup to functioning Joomla template. The 1.5 template system lets you override various aspects of the system, which allows you to keep all template-related changes in one directory, but I found their mechanism clunky. It is hard to beat for the number and variety of add-ons, plug-ins and utilities you can download. But, don't expect complete 'mix-and-match' for presentation-layer add-ons. Quality is very mixed -- a whole lot of add-ons look like 'my first PHP project' when you read the code. It has a huge online community, and with effort, you can find the answer to nearly any question. As far as an application developer product, that's a mixed bag too. The latest version has very good documentation, and an online code browser, but the API tends to have a lot of historical relics. It would be a lot of effort to extend Joomla at it's basic level. The process for making add-ons is well-documented. > ... Is Joomla a very good web based application framework? ... > No. If you want a real framework, get something like Ruby on Rails or Django. My biggest beef with the Joomla model is their arbitrary division of add-ons into Components, Modules, and Plugins. It's like being given cubes, blocks and boxes ... and always being told you're trying to fit the wrong thing into that square hole! But, by far the biggest drawback of Joomla is it's back-end administration. It makes setting up and maintaining a Joomla site far harder than it should be. If you're setting up a Joomla site for a customer, expect them to never really learn the basics of how to maintain their site, and add content. You will always be the 'expert' called on to do little simple things that should be obvious in the interface, but aren't. One PHP-based CMS that looks interesting is modx: http://modxcms.com/ But, I haven't tried it, so I can't vouch for it. Of course, WordPress is pretty ubiquitous, and is a good choice for blogging-type sites. The best single CMS resource I've found is cmswire: http://www.cmswire.com/ They maintain a comprehensive Software Directory, which is searchable. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From SusanAccessD at azmom.com Fri Jan 14 16:45:38 2011 From: SusanAccessD at azmom.com (SusanAccessD at azmom.com) Date: Fri, 14 Jan 2011 15:45:38 -0700 Subject: [AccessD] Joomla In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> Message-ID: <022f01cbb43c$c40db060$4c291120$@com> There is a small typo in this sentence near the top of the site's home page " Check ou the Access Developer Tools (Click Here) links section" -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 12:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla That does look like a very professional site... good job... with Joomla huh. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Friday, January 14, 2011 11:13 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: Re: [AccessD] Joomla Greeting. I am new to thi8s list. About Joomla: I have used many CMS applications for web site. I really like the Joomla framework the best of all of them. The way it handles installing templates and templates/themes/skins is the nest I have seen. I current have several web sites that use it. I have several clients that use it and are able to maintain their own site with ease. I am not an expert with Joomla but I find it very easy to use. I am in the process of creating an online manual for one of my Access applications using Joomla. This is my Access blog site that is running Joomla 1.5: http://www.hitechcoach.com Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 10:59 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: [AccessD] Joomla I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ab-mi at post3.tele.dk Fri Jan 14 17:03:14 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sat, 15 Jan 2011 00:03:14 +0100 Subject: [AccessD] Query to find records from lookup table NOT inanother table In-Reply-To: <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com>, <4D2F758C.5080608@btinternet.com> <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg> Message-ID: <1D5E511C93384C25907651569B18795C@abpc> Excellent solution Stuart! Using an aliased subquery it might be compressed to a single query like this: SELECT AllSiteCodes.Site, AllSiteCodes.LCode FROM (SELECT DISTINCT tblSites.Site, tblLookup.LCode FROM tblSites, tblLookup) AS AllSiteCodes LEFT JOIN tblSites ON AllSiteCodes.Site=tblSites.Site AND AllSiteCodes.LCode=tblSites.LCode WHERE tblSites.Site Is Null Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Stuart McLachlan Sendt: 13. januar 2011 23:26 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Query to find records from lookup table NOT inanother table One way is with two queries: QryAllSiteCodes: SELECT tblSites.Site, tblLookup.LCode FROM tblSites, tblLookup GROUP BY tblSites.Site, tblLookup.LCode; QryMissing: SELECT qryAllSiteCodes.Site, qryAllSiteCodes.LCode FROM qryAllSiteCodes LEFT JOIN tblSites ON (qryAllSiteCodes.LCode = tblSites.code) AND (qryAllSiteCodes.Site = tblSites.Site) WHERE (((tblSites.Site) Is Null)); -- Stuart On 13 Jan 2011 at 21:58, Chris Swann wrote: > Hi All, > > I've really got my stupid head on today and can't get anything I try > to return the records I need. > > I have a table which has a list of codes and another table that holds > details of codes that are in use at various sites. > > What I need to find is those sites that DON'T have any of the codes > from the lookup table. > > I thought a find unmatched query would work but it doesn't return the > correct records. > > As an example of what I need > > Lookup table has for example > A1 > A2 > A3 > > Sites table has > a A1 > a A2 > b A3 > c A1 > c A2 > c A3 > > so I need the query to return > a A3 > b A1 > b A2 > > Can anyone help on this one ? > > Many thanks in advance, > > Chris Swann > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Jan 14 17:42:23 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 15 Jan 2011 09:42:23 +1000 Subject: [AccessD] Query to find records from lookup table NOT inanother table In-Reply-To: <1D5E511C93384C25907651569B18795C@abpc> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg>, <1D5E511C93384C25907651569B18795C@abpc> Message-ID: <4D30DF5F.13141.5352B8D@stuart.lexacorp.com.pg> Yep that's neater. Very elegant. -- Stuart On 15 Jan 2011 at 0:03, Asger Blond wrote: > Excellent solution Stuart! Using an aliased subquery it might be > compressed to a single query like this: > > SELECT AllSiteCodes.Site, AllSiteCodes.LCode > FROM (SELECT DISTINCT tblSites.Site, tblLookup.LCode > FROM tblSites, tblLookup) AS AllSiteCodes LEFT JOIN tblSites ON > AllSiteCodes.Site=tblSites.Site AND AllSiteCodes.LCode=tblSites.LCode > WHERE tblSites.Site Is Null > > Asger > From jimdettman at verizon.net Fri Jan 14 19:33:58 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Fri, 14 Jan 2011 20:33:58 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> References: <4D2E2FE8.2060803@nanaimo.ark.com> <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: Dan, <<3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. >> Should point out that JET/ACE was never designed for WAN use and should never be used over a WAN. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, January 13, 2011 12:30 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks Hi Tony, These are the significant technical differences that I believe exist (that affect the user/customer) between a split FE/BE Access app and a client/server .Net/SQL Server windows forms app: 1) Security: Access login security is only nominal. I use it at my customers just so the database knows who is logged in. If you use Access login security, you must assume that no one in the company will try to do something nefarious. With SQL Server, you can use Windows Authentication, which is far better. 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 concurrent users before performance begins to slow down. This could be more or less depending on exactly how your system is set up. Some people on this list have said that they can have over 50 concurrent users on a system where most users are entering data into forms specified as data entry forms. 3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. So, for these reasons, you might think that .Net/SQL Server is the way to go. But there are many apps where you don't need windows authentication, your number of concurrent users is limited (or you can create a limit), and you are on a LAN. For these situations (perhaps the majority) Access is excellent. If you are making a system for your own company, you plan to learn Access well enough to continue to support it and improve it, and you (will always) meet the three requirements above, go ahead and use Access. However, Visual Studio and the .Net languages have made significant improvements over the last several revisions (i.e., 'dream language'). Someday you may be asked to let someone on a WAN log into your system, or someday you may be asked to 'make it work on the internet', and then you'll need to learn .Net anyway. If you're planning on making systems for your own clients, today you should start with .Net and SQL Server. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 4:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Fri Jan 14 20:09:10 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 14 Jan 2011 20:09:10 -0600 Subject: [AccessD] Old Dog NewTricks In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <2C4ED0933DCC45FD8B544479C5323554@DanWaters> I agree. But one of my customers did use my system over their WAN in a limited way for about 2 years until we could get my system installed on Citrix. I felt sorry for those folks at remote sites - when we went to Citrix they celebrated! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Friday, January 14, 2011 7:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks Dan, <<3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. >> Should point out that JET/ACE was never designed for WAN use and should never be used over a WAN. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, January 13, 2011 12:30 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks Hi Tony, These are the significant technical differences that I believe exist (that affect the user/customer) between a split FE/BE Access app and a client/server .Net/SQL Server windows forms app: 1) Security: Access login security is only nominal. I use it at my customers just so the database knows who is logged in. If you use Access login security, you must assume that no one in the company will try to do something nefarious. With SQL Server, you can use Windows Authentication, which is far better. 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 concurrent users before performance begins to slow down. This could be more or less depending on exactly how your system is set up. Some people on this list have said that they can have over 50 concurrent users on a system where most users are entering data into forms specified as data entry forms. 3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. So, for these reasons, you might think that .Net/SQL Server is the way to go. But there are many apps where you don't need windows authentication, your number of concurrent users is limited (or you can create a limit), and you are on a LAN. For these situations (perhaps the majority) Access is excellent. If you are making a system for your own company, you plan to learn Access well enough to continue to support it and improve it, and you (will always) meet the three requirements above, go ahead and use Access. However, Visual Studio and the .Net languages have made significant improvements over the last several revisions (i.e., 'dream language'). Someday you may be asked to let someone on a WAN log into your system, or someday you may be asked to 'make it work on the internet', and then you'll need to learn .Net anyway. If you're planning on making systems for your own clients, today you should start with .Net and SQL Server. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 4:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 15 08:45:34 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 15 Jan 2011 06:45:34 -0800 Subject: [AccessD] Why Did I Wait So Long? Message-ID: <90B84C139DAC424FAFD4E2AE85437A9B@HAL9005> Dear List: This morning another user sent yet another mdb attachment which was blocked by Outlook. For years I have been coaching my clients to zip their mdbs before sending. So I went to the web and asked the question - how to stop Outlook from blocking mdbs? And I got the answer with a simple registry edit: http://www.slipstick.com/outlook/esecup/getexe.asp but better yet is the Outlook Tools - a free download which allows you - among man other things - to set which extensions are blocked and which are attached. http://www.howto-outlook.com/products/outlooktools.htm Best yet, after I closed Outlook and re-opened it, the attachments on the email in question were unblocked and ready to save. HTH Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From ssharkins at gmail.com Sat Jan 15 08:58:52 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Sat, 15 Jan 2011 09:58:52 -0500 Subject: [AccessD] Why Did I Wait So Long? References: <90B84C139DAC424FAFD4E2AE85437A9B@HAL9005> Message-ID: <9056AA75BBF74C9E9659F92C7CB8F00F@salvationomc4p> Rocky, I wrote about that a long time ago. Why didn't you just ask me????? I had no idea you were suffering needlessly!!! ;) Susan H. > Dear List: > > This morning another user sent yet another mdb attachment which was > blocked > by Outlook. For years I have been coaching my clients to zip their mdbs > before sending. So I went to the web and asked the question - how to stop > Outlook from blocking mdbs? And I got the answer with a simple registry > edit: > > http://www.slipstick.com/outlook/esecup/getexe.asp > > but better yet is the Outlook Tools - a free download which allows you - > among man other things - to set which extensions are blocked and which are > attached. > > http://www.howto-outlook.com/products/outlooktools.htm > > Best yet, after I closed Outlook and re-opened it, the attachments on the > email in question were unblocked and ready to save. > From EdTesiny at oasas.state.ny.us Sat Jan 15 12:45:33 2011 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Sat, 15 Jan 2011 13:45:33 -0500 Subject: [AccessD] Why Did I Wait So Long? References: <90B84C139DAC424FAFD4E2AE85437A9B@HAL9005> <9056AA75BBF74C9E9659F92C7CB8F00F@salvationomc4p> Message-ID: Yeah, Susan, I always tweat my registry to allow mdb,url, accdb, even exe ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of Susan Harkins Sent: Sat 1/15/2011 9:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Did I Wait So Long? Rocky, I wrote about that a long time ago. Why didn't you just ask me????? I had no idea you were suffering needlessly!!! ;) Susan H. > Dear List: > > This morning another user sent yet another mdb attachment which was > blocked > by Outlook. For years I have been coaching my clients to zip their mdbs > before sending. So I went to the web and asked the question - how to stop > Outlook from blocking mdbs? And I got the answer with a simple registry > edit: > > http://www.slipstick.com/outlook/esecup/getexe.asp > > but better yet is the Outlook Tools - a free download which allows you - > among man other things - to set which extensions are blocked and which are > attached. > > http://www.howto-outlook.com/products/outlooktools.htm > > Best yet, after I closed Outlook and re-opened it, the attachments on the > email in question were unblocked and ready to save. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 15 13:11:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 14:11:26 -0500 Subject: [AccessD] Access 2007 runtime Message-ID: <4D31F15E.60301@colbyconsulting.com> I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com From df.waters at comcast.net Sat Jan 15 13:20:57 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 15 Jan 2011 13:20:57 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 15 13:28:35 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 14:28:35 -0500 Subject: [AccessD] Access 2007 runtime In-Reply-To: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: <4D31F563.5060104@colbyconsulting.com> Yes but to my knowledge 2003 isn't free. John W. Colby www.ColbyConsulting.com On 1/15/2011 2:20 PM, Dan Waters wrote: > If you need to install a runtime on a user's PC's, that means that they have > no version of Access at all. So you could use a 2003 runtime. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each user's > computer if required. > From john at winhaven.net Sat Jan 15 13:29:19 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 13:29:19 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: <02d301cbb4ea$813d8270$83b88750$@winhaven.net> That's actually the paradise install. No possibility of the use messing about ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Jan 15 13:29:19 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 13:29:19 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> HI John, I'm still using my Wise/Sagekey scripts to do A2003 Runtime install and they are working on Vista/W7 with Outlook 2007 or 2010 installed. It creates an install package that has to be installed on each PC but I include a "no questions asked" installation file so that all the defaults are used and it can installed by anyone with the necessary OS privileges from either an email attachment or a network link. I expect to be moving to MSI/Wise in the coming year since Symantec is not supporting Wise anymore. John B -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 15 13:52:37 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 14:52:37 -0500 Subject: [AccessD] Access 2007 runtime In-Reply-To: <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> References: <4D31F15E.60301@colbyconsulting.com> <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> Message-ID: <4D31FB05.8050207@colbyconsulting.com> > I expect to be moving to MSI/Wise in the coming year since Symantec is not supporting Wise anymore. Isn't that annoying! John W. Colby www.ColbyConsulting.com On 1/15/2011 2:29 PM, John Bartow wrote: > HI John, > I'm still using my Wise/Sagekey scripts to do A2003 Runtime install and they > are working on Vista/W7 with Outlook 2007 or 2010 installed. It creates an > install package that has to be installed on each PC but I include a "no > questions asked" installation file so that all the defaults are used and it > can installed by anyone with the necessary OS privileges from either an > email attachment or a network link. > > I expect to be moving to MSI/Wise in the coming year since Symantec is not > supporting Wise anymore. > > John B > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each user's > computer if required. > From accesscoach at hitechcoach.com Sat Jan 15 14:02:14 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sat, 15 Jan 2011 14:02:14 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <003e01cbb4ef$1c0f9dc0$542ed940$@hitechcoach.com> John, For my own applications I do almost 100% of the front end with the Access Runtime. Either using the runtime version or the full version in runtime mode (/runtime) "User-proof" error handling is a must. Any error that is not trapped will cause Access in runtime mode to shut down. Here are some links that might should be helpful: http://www.utteraccess.com/forum/Overview-Packaging-Acces-t496338.html http://msdn.microsoft.com/en-us/library/aa167800%28v=office.11%29.aspx http://msdn.microsoft.com/en-us/office/aa905403.aspx http://office.microsoft.com/en-us/access-help/obtain-and-deploy-the-access-2 003-runtime-HA001120886.aspx With 2003 you have to purchase a license to distribute the Access 2003 runtime with your database. I have not been able to get a definite answer on the use of the Access 2007 runtime to run an Access 2003 database if you do not own a license for Access 2007. FYI: I have found that that if you have purchase a version of Office 2003 that does not include the full version of Access that you will find on the Office installation CD a Access runtime installer. My understand is that if a user has purchased the version of Office which includes the Access runtime then they have a license to use the Access runtime on the same machine where they install Office. This does not include the license to distribute the Access 2003 runtime. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Sat Jan 15 14:40:34 2011 From: jedi at charm.net (Michael Bahr) Date: Sat, 15 Jan 2011 15:40:34 -0500 (EST) Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D3090B1.1010503@colbyconsulting.com> References: <4D3090B1.1010503@colbyconsulting.com> Message-ID: <1159.24.35.23.165.1295124034.squirrel@mail.expedient.net> John check these 2 out. Maybe you can make an offer. http://www.youtube.com/watch?v=DiQSHiAYt98 Part 1 http://www.youtube.com/watch?v=znM0-arQvHc Part 2 Mike > I would pay $40 to have that as a real machine (in metal) just as a > conversation piece. As a LEGO > it would be too fragile. > > John W. Colby > www.ColbyConsulting.com > > On 1/14/2011 12:09 PM, Jim Lawrence wrote: >> Impressive. >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Wednesday, January 12, 2011 1:01 PM >> To: accessd at databaseadvisors.com >> Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? >> >> Hi Drew et all >> >> How to assemble 110 gears - including differential gears - to a >> meaningful >> machine - in LEGO: >> >> Lego Antikythera Mechanism >> http://www.youtube.com/watch?v=RLPVCJjTNgk >> >> Watch in HD and full screen. >> >> /gustav >> >> >>>>> DWUTKA at marlow.com 12-01-2011 21:27>>> >> Actually Mark, I think a better analogy would be to say that Access is >> like Legos, and .Net (or any other actual true programming language) is >> like a full blown machine shop. >> >> First, inexperienced users can use legos, but what they make will >> usually be a disaster (plus they tend to put the little pieces in their >> mouth and choke on them), where as an inexperienced user would give up >> in a machine shop, or just be too scared to walk in it. Experienced and >> skilled pros can make works of art with both legos and in a full blown >> machine shop.... however the skill sets do vary between the two. >> >> Second, with legos, a lot of the 'tricky' parts are already molded and >> ready to go (like Jet, DAO, Reports, etc). With legos, you don't have >> to build a tree out of tiny pieces, you can just use the preformed tree >> pieces, yet you can still build the tree from scratch if you want too >> (bound/unbound). With a machine shop, you have lots of tools, tools >> that allow you to build pretty much anything you want, but you don't %3 From john at winhaven.net Sat Jan 15 15:07:40 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 15:07:40 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31FB05.8050207@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> <4D31FB05.8050207@colbyconsulting.com> Message-ID: <02f001cbb4f8$3ee930f0$bcbb92d0$@winhaven.net> I think Symantec is French for annoying ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 runtime > I expect to be moving to MSI/Wise in the coming year since Symantec is not supporting Wise anymore. Isn't that annoying! John W. Colby www.ColbyConsulting.com On 1/15/2011 2:29 PM, John Bartow wrote: > HI John, > I'm still using my Wise/Sagekey scripts to do A2003 Runtime install > and they are working on Vista/W7 with Outlook 2007 or 2010 installed. > It creates an install package that has to be installed on each PC but > I include a "no questions asked" installation file so that all the > defaults are used and it can installed by anyone with the necessary OS > privileges from either an email attachment or a network link. > > I expect to be moving to MSI/Wise in the coming year since Symantec is > not supporting Wise anymore. > > John B > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each > user's computer if required. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Jan 15 15:23:51 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 15:23:51 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F563.5060104@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <4D31F563.5060104@colbyconsulting.com> Message-ID: <02f401cbb4fa$81bf1b40$853d51c0$@winhaven.net> A copy of Microsoft's Office 2003 Professional CD and the Visual Studio Tools CD are required in order to be licensed to redistribute the Runtime. Microsoft's Runtime License Agreement can be viewed here: http://support.sagekey.com/files/access2003runtime/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 runtime Yes but to my knowledge 2003 isn't free. John W. Colby www.ColbyConsulting.com On 1/15/2011 2:20 PM, Dan Waters wrote: > If you need to install a runtime on a user's PC's, that means that > they have no version of Access at all. So you could use a 2003 runtime. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each > user's computer if required. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Sat Jan 15 16:10:37 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Sun, 16 Jan 2011 11:10:37 +1300 Subject: [AccessD] Access 2007 runtime In-Reply-To: <02f001cbb4f8$3ee930f0$bcbb92d0$@winhaven.net> References: <4D31F15E.60301@colbyconsulting.com> <02d401cbb4ea$81bbda30$85338e90$@winhaven.net><4D31FB05.8050207@colbyconsulting.com> <02f001cbb4f8$3ee930f0$bcbb92d0$@winhaven.net> Message-ID: <15A1DFB955A1463EA009D08EE38442A0@stevelaptop> LOL! Regards Steve -----Original Message----- From: John Bartow Sent: Sunday, January 16, 2011 10:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime I think Symantec is French for annoying ;o) From steve at datamanagementsolutions.biz Sat Jan 15 16:14:18 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Sun, 16 Jan 2011 11:14:18 +1300 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <4747604073754556BFA0E29D069ECD9A@stevelaptop> John, In my experience, the Access 2007 Runtime is a very simple download/install from Microsoft. I expect the Access 2010 one is too, though I haven't tried that very often. The only tricky bit is setting up the folder where your app will be installed as a Trusted Location. I have often used the AddPath.exe file, available from http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations, without hassle. Regards Steve -----Original Message----- From: jwcolby Sent: Sunday, January 16, 2011 8:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. From jwcolby at colbyconsulting.com Sat Jan 15 17:37:00 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 18:37:00 -0500 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful Message-ID: <4D322F9C.8090405@colbyconsulting.com> I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com From dw-murphy at cox.net Sat Jan 15 19:07:16 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 15 Jan 2011 17:07:16 -0800 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: <4D322F9C.8090405@colbyconsulting.com> References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <19E31BF649AB44E19ED7EBDC6F47A4D5@murphy3234aaf1> Hello John, I may be the wifi connection. I use Starbucks wifi sometime and it isn't quick at all. Can't comment on Arby's but I wouldn't use that test to rule your VPN out. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 3:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kismert at gmail.com Sat Jan 15 20:43:03 2011 From: kismert at gmail.com (Kenneth Ismert) Date: Sat, 15 Jan 2011 20:43:03 -0600 Subject: [AccessD] Joomla Message-ID: > > Jim Lawrence: > ...That does look like a very professional site... good job... with Joomla > huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken From accessd at shaw.ca Sun Jan 16 10:22:12 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 08:22:12 -0800 Subject: [AccessD] Access 2007 runtime In-Reply-To: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Sun Jan 16 10:32:59 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Sun, 16 Jan 2011 11:32:59 -0500 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: <4D322F9C.8090405@colbyconsulting.com> References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 16 10:59:08 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 16 Jan 2011 10:59:08 -0600 Subject: [AccessD] Access 2003 runtime In-Reply-To: References: <4D31F15E.60301@colbyconsulting.com><75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Hi Jim, It's not a free download. I originally got a copy on its own CD by attending the Office 2003 launch event. AFAICT, later on, VSTO 2005 was released on CD which included the 2003 developer extensions. Out of curiosity, I've been trying to find either one available for sale and came up empty. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 10:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 11:01:01 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 09:01:01 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Saturday, January 15, 2011 6:43 PM To: accessd at databaseadvisors.com Subject: [AccessD] Joomla > > Jim Lawrence: > ...That does look like a very professional site... good job... with Joomla > huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Sun Jan 16 11:03:41 2011 From: dbdoug at gmail.com (Doug Steele) Date: Sun, 16 Jan 2011 09:03:41 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: I have VSTO for office 2003 available for sale - you can contact me privately if you like, dbdoug at gmail. Doug On Sun, Jan 16, 2011 at 8:59 AM, Dan Waters wrote: > Hi Jim, > > It's not a free download. > > I originally got a copy on its own CD by attending the Office 2003 launch > event. ?AFAICT, later on, VSTO 2005 was released on CD which included the > 2003 developer extensions. > > Out of curiosity, I've been trying to find either one available for sale and > came up empty. From accessd at shaw.ca Sun Jan 16 11:04:38 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 09:04:38 -0800 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <80883364FC744E2592B5A844C3491ED9@creativesystemdesigns.com> To add to the comments: I think the only way a person is going to be able to build application that runs decently in such locations is go and build a web (html) front end...that is your only option. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Sunday, January 16, 2011 8:33 AM To: 'Access Developers discussion and problem solving'; 'VBA'; 'Sqlserver-Dba' Subject: Re: [AccessD] SQL Server over Hamachi: First test not hopeful The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 16 11:11:28 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 16 Jan 2011 11:11:28 -0600 Subject: [AccessD] Access 2003 runtime In-Reply-To: References: <4D31F15E.60301@colbyconsulting.com><75EFC2340C744957BBBA1B7E392AC520@DanWaters><7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: Hi Doug, I'm not looking to buy, but since we've been talking about Access 2003 Developer Extensions, I want to say that VSTO 2003 does not contain those extensions. I think that VSTO 2005 does. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Sunday, January 16, 2011 11:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2003 runtime I have VSTO for office 2003 available for sale - you can contact me privately if you like, dbdoug at gmail. Doug On Sun, Jan 16, 2011 at 8:59 AM, Dan Waters wrote: > Hi Jim, > > It's not a free download. > > I originally got a copy on its own CD by attending the Office 2003 launch > event. ?AFAICT, later on, VSTO 2005 was released on CD which included the > 2003 developer extensions. > > Out of curiosity, I've been trying to find either one available for sale and > came up empty. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 16 11:15:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 16 Jan 2011 12:15:48 -0500 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <4D3327C4.8020508@colbyconsulting.com> I work on my laptop connected to my internal network. I have a couple of servers running Windows 2008, both of which run Hyper-V. Last week I moved two of 3 of my server class machines down into the basement to get the heat and noise out of my office. The machines downstairs have a KVM switch and a monitor / mouse / keyboard which used to sit on my desk. IOW it is no longer convenient to get actual control of the machine. I have always used Remote Desktop to control the servers, and it works great. However with Hyper-V things change a little bit. First of all, for some reason I am not able to RD into one specific VM. I can VM into the other. Second and more annoying.. Server Azul has VMDev on it and open in Hyper-V. I can RD into Azul, and see vmDev, click into the open vmDev and control vmDev as if I were right there. The problem is that if I "full screen" vmDev it takes over the entire desktop (screen). that is good, vmDev is now larger and I can use a higher resolution with it. Except I cannot get it to go back to the smaller size. Supposedly Ctl-Alt-Break (or ctl-alt-End) causes it to do so but in fact the keystrokes are intercepted by Azul RD session and that session is reduced back up in my laptop. IOW I want the RD into Azul to stay full size and the full screen vmDev to shrink, but Azul shrinks. In fact, this *may* all work properly unless you restart vmDev (which remains full screen as it does so) at which point you end up at the vmDev desktop asking for Ctl-Alt-Del and there is no way to send the Ctl-Alt-Del on through to the vmDev, it is captured by Azul. The only way I have found around this, to regain control of Azul, is to log off Azul. When that happen, Azul closes all open apps (may be a problem) and in the process closes Hyper-V which is actually what gets me out of full screen vmDev. Now when I RD or log back in to Azul, and restart Hyper-V, vmDev is no longer expanded and when I double click on it, it opens in reduced mode (not full screen) and I am back in business. I can use Hyper-V to send the Ctl-Alt-Del on to the vmDev and I can get logged back in. So, remote desktop into the server Azul works fine. RD into vmDev does not work, though vm into a vm running on my other server does. RD into Azul with control of vmDev working fine. If I full screen vmDev, from that point on the Ctl-Alt-Break controls Azul (the host) instead of vmDev which is what I need. The only way back (that I have found) is to log off Azul. If anyone has solved the riddle, please let me know how to correctly control just the vm within the rd into the server. Thanks, John W. Colby www.ColbyConsulting.com On 1/16/2011 11:32 AM, Jim Dettman wrote: > > The wi-fi in a public place is going to vary wildly in terms of quality. > You may have had your tested speed for all of two seconds. And outside of > raw speed, latency is a big factor. > > The other thing is with a Access FE and SQL Server BE over a VPN, your not > going to get away with simply using linked tables. > > You need to be using pass through queries, stored procedures, and > triggers. As much as possible needs to happen server side for that to work > at all. And app development is entirely different; no forms simply bound to > a table or query, but ones that deliver one record at a time. > > If you don't want to put that amount of effort into that or you want to > work over a VPN well, then you need to use terminal services and possibly > Citrix on top of that. > > By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and > the app runs local. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 06:37 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] SQL Server over Hamachi: First test not hopeful > > I developed a SQL Server database, with perhaps 10-15 tables, populated a > few with just a handful of > records, created an Access database and built a few forms. My strategy is > to do Access because I > can do it quickly, but link it to SQL Server, the run the FE on a remote > computer over Hamachi. > > Tonight I went to a local Arby's to test the speed of the system. The local > Arby's has an open > wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low > end cable in my area. > > So I tried to use the system and... well... it took an extremely long time > to connect, if it > connected at all. Access mostly timed out trying to log on. SQL Server > Management System would log > on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP > address worked but took > awhile. 15 - 30 seconds to connect (I did not time it). > > To be honest I am puzzled. Google finds plenty of folks trying this, some > succeeding, most pretty > slow. Remote desktop is plenty fast. > > From inside of my office, out across the internet via Hamachi I have done > things like file > transfers etc (in the past). Remote desktop has always been very speedy, > but there isn't much > needed for RD. > > I had really expected faster connections / operation. I really expected > SSMS to just work, pretty > much at speed. It didn't. > > Sigh, back to the drawing boards. From accessd at shaw.ca Sun Jan 16 11:18:17 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 09:18:17 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: <6A012EAFA83F4578949752A45110EDA7@creativesystemdesigns.com> Hi Jim I have not been able to find any either but who knows I was a Action Pac subscriber for a few years and if the runtime was not on a special proprietary disk it may be in one the stacks of CD/DVDs but first I have to know what I am looking for. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, January 16, 2011 8:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2003 runtime Hi Jim, It's not a free download. I originally got a copy on its own CD by attending the Office 2003 launch event. AFAICT, later on, VSTO 2005 was released on CD which included the 2003 developer extensions. Out of curiosity, I've been trying to find either one available for sale and came up empty. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 10:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Sun Jan 16 11:20:20 2011 From: dbdoug at gmail.com (Doug Steele) Date: Sun, 16 Jan 2011 09:20:20 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: OK, I guess I have VSTO 2005 for sale! It's definitely got the runtime installers for Access 2003. It was the last version which was sold; they made the Access 2007 runtime free about 3 months after I bought it. And I never ended up using it - the project I bought it for was cancelled. Doug On Sun, Jan 16, 2011 at 9:11 AM, Dan Waters wrote: > Hi Doug, > > I'm not looking to buy, but since we've been talking about Access 2003 > Developer Extensions, I want to say that VSTO 2003 does not contain those > extensions. ?I think that VSTO 2005 does. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele > Sent: Sunday, January 16, 2011 11:04 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access 2003 runtime > > I have VSTO for office 2003 available for sale - you can contact me > privately if you like, dbdoug at gmail. > > Doug > > On Sun, Jan 16, 2011 at 8:59 AM, Dan Waters wrote: >> Hi Jim, >> >> It's not a free download. >> >> I originally got a copy on its own CD by attending the Office 2003 launch >> event. ?AFAICT, later on, VSTO 2005 was released on CD which included the >> 2003 developer extensions. >> >> Out of curiosity, I've been trying to find either one available for sale > and >> came up empty. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sun Jan 16 11:41:44 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 16 Jan 2011 18:41:44 +0100 Subject: [AccessD] Joomla Message-ID: Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From accessd at shaw.ca Sun Jan 16 12:56:00 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 10:56:00 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <77A12C44CEC84B7C9949A55B5ADE5A7D@creativesystemdesigns.com> Thanks for the info Gustav... I will read up them and may end up downloading and testing the products. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 16, 2011 9:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Sun Jan 16 13:34:08 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sun, 16 Jan 2011 13:34:08 -0600 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <00f201cbb5b4$594361c0$0bca2540$@hitechcoach.com> I have been building database driven web sites web site since about 1998. My goal has always been to be able to have a web site that where my clients could maintain their own content. I had tried to actually use many different CMS systems. I could not find own I like3d so I kept on developing my own. One day I ran across a site that I really like. I discovered that it was using Joomla 1.0. I installed it and started using Joomla version 1.0. It did not take long before I converted own of my own sites to using it in production. Shortly after that I stopped trying to create my own CMS. I have now converted all my own personal and company's web sites to Joomla. Today I have many clients, besides myself, that use Joomla and are fully self-sufficient in maintaining their own site(s). I have been in the process of converting all my clients to Joomla. I have just a few left to convert.. There are lots of CMS's available. The key to success is in finding own that you understand. Joomla was designed similar to the own I had been developing. So it was easy for me to pick it up. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 11:01 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Saturday, January 15, 2011 6:43 PM To: accessd at databaseadvisors.com Subject: [AccessD] Joomla > > Jim Lawrence: > ...That does look like a very professional site... good job... with > Joomla huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 16 13:44:09 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 16 Jan 2011 22:44:09 +0300 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Sun Jan 16 14:51:13 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sun, 16 Jan 2011 14:51:13 -0600 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <00fc01cbb5bf$1df94ed0$59ebec70$@hitechcoach.com> I actually run Joomla on a Windows Server. You can actually download it from Microsoft's site. That is where I get the Windows installer package. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 1:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 16 15:56:26 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 00:56:26 +0300 Subject: [AccessD] Joomla In-Reply-To: <00fc01cbb5bf$1df94ed0$59ebec70$@hitechcoach.com> References: <00fc01cbb5bf$1df94ed0$59ebec70$@hitechcoach.com> Message-ID: <5D60869C2CB94293B296456E830F3E10@nant> Hi Boyd -- Yes, I know Joomla! CMS can be hosted on MS Windows but it's developed using PHP, and I'm not a PHP developer so any Joomla! csutomizations would be an issue for me... and making DNN custom modules wouldn't be an issue - I have even made already a few of DNN modules... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: 16 ?????? 2011 ?. 23:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I actually run Joomla on a Windows Server. You can actually download it from Microsoft's site. That is where I get the Windows installer package. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 1:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Sun Jan 16 17:42:56 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 17 Jan 2011 10:42:56 +1100 Subject: [AccessD] Joomla In-Reply-To: Message-ID: <201101162343.p0GNgxol000337@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ At a glance the Composite C1 site looks the most promising for me. Will try and look at that tonight after work. Thanks for that. :) Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, 17 January 2011 4:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From rockysmolin at bchacc.com Sun Jan 16 17:48:52 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sun, 16 Jan 2011 15:48:52 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> References: <4D31F15E.60301@colbyconsulting.com><75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: <7A0AA22CFEAD4C2EA9822923A5BCDF96@HAL9005> I got the developer extensions to be street legal for the installable runtime. But I never loaded them. I couldn't see why I needed them - maybe it's because I am using Wise/Sagekey. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, January 16, 2011 8:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2003 runtime Hi Jim, It's not a free download. I originally got a copy on its own CD by attending the Office 2003 launch event. AFAICT, later on, VSTO 2005 was released on CD which included the 2003 developer extensions. Out of curiosity, I've been trying to find either one available for sale and came up empty. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 10:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 19:12:41 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 17:12:41 -0800 Subject: [AccessD] Joomla In-Reply-To: <00f201cbb5b4$594361c0$0bca2540$@hitechcoach.com> References: <00f201cbb5b4$594361c0$0bca2540$@hitechcoach.com> Message-ID: Hi Boyd: You are definitely presented a strong case for using Joomla. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Sunday, January 16, 2011 11:34 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I have been building database driven web sites web site since about 1998. My goal has always been to be able to have a web site that where my clients could maintain their own content. I had tried to actually use many different CMS systems. I could not find own I like3d so I kept on developing my own. One day I ran across a site that I really like. I discovered that it was using Joomla 1.0. I installed it and started using Joomla version 1.0. It did not take long before I converted own of my own sites to using it in production. Shortly after that I stopped trying to create my own CMS. I have now converted all my own personal and company's web sites to Joomla. Today I have many clients, besides myself, that use Joomla and are fully self-sufficient in maintaining their own site(s). I have been in the process of converting all my clients to Joomla. I have just a few left to convert.. There are lots of CMS's available. The key to success is in finding own that you understand. Joomla was designed similar to the own I had been developing. So it was easy for me to pick it up. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 11:01 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Saturday, January 15, 2011 6:43 PM To: accessd at databaseadvisors.com Subject: [AccessD] Joomla > > Jim Lawrence: > ...That does look like a very professional site... good job... with > Joomla huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 19:28:42 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 17:28:42 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 16 20:29:08 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 05:29:08 +0300 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From shamil at smsconsulting.spb.ru Sun Jan 16 20:32:32 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 05:32:32 +0300 Subject: [AccessD] Joomla In-Reply-To: <201101162343.p0GNgxol000337@databaseadvisors.com> References: <201101162343.p0GNgxol000337@databaseadvisors.com> Message-ID: <113CA784DE6947AEBE0AFFF618343221@nant> Hi Darryl -- If not DNN then - the most primising for ASP.NET CMS should be Orchard CMS IMO. Orchard CMS http://orchardproject.net/ or as Gustav noted Umbraco CMS http://our.umbraco.org/wiki/how-tos/a-complete-newbie%27s-guide-to-umbraco To simplify their (as well as Joomla!, DNN, Acquia Drupal...) sample setups you can use Web Platform Installer (WPI) http://www.microsoft.com/web/Downloads/platform.aspx Composite C1 codebase seems to be to advanced. I have looked through it some time ago - it's very advanced I must note - not for mere mortals - at least I decided to escape it. I can be wrong - just my opinion... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: 17 ?????? 2011 ?. 2:43 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Joomla ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ At a glance the Composite C1 site looks the most promising for me. Will try and look at that tonight after work. Thanks for that. :) Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, 17 January 2011 4:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From shamil at smsconsulting.spb.ru Sun Jan 16 20:38:27 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 05:38:27 +0300 Subject: [AccessD] CMS Comparison - RE: Joomla In-Reply-To: References: Message-ID: <3C74A99885AB40B49BC8B888A288FD03@nant> Hi All -- BTW: here is a CMS Comparison: http://www.r2idnn.com/Services/CMS-Comparison.aspx maybe it's a bit outdates and maybe it has a short list of CMS samples (Joomla is in this list) but it has a long list of features, which could be interesting to read through and compare.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From jwcolby at colbyconsulting.com Sun Jan 16 21:21:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 16 Jan 2011 22:21:26 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS Message-ID: <4D33B5B6.1050102@colbyconsulting.com> Today I stepped back and set it all up internal to my network. Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked tables, then I relinked all of the tables. In doing so I created a new DSN where I hit the SQL Server directly at the Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, and lightning fast over my internal network but forcing the traffic through Hamachi. So I tested a bit, then went back out to the local Arby's where I was pretty much unable to do anything last night (other than browse the internet). Got right on the connection, opened the Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know you weren't directly on my LAN. Access on my laptop over Hamachi, over a public network, in to my network, directly into a Virtual Machine over Hamachi, running SQL Server 2008 Express. I am so jazzed! that leaves me with one technical barrier now, getting an Access 2007 run-time to host an Access 2003 FE. Now I need to set up a VM to run on my laptop so that I can have an environment without Office installed. Install the Access 2007 run-time and drop the Access 2003 Fe in place. Set up Hamachi on that VM and then get it all playing nice. This will allow me to take my laptop on the road to demo the system. We shall see. And yes Jim, I understand I still need to cause SQL Server to do the heavy lifting. To this point I have never really used SQL Server as the BE for Access. My biggest client uses Access 2K and it doesn't really play nice with ADO. Since I can now develop these new databases in 2003, I can do things like bind the form to an ADO recordset and still have it read/write. I will need to learn how to use a stored procedure were I can pass in a PK and have the SP return a table of data already selected and sorted. I.e. SQL Server doing the lifting. The nice thing is that these are small databases so I can do things like leave the list tables just linked, at least for awhile while I learn all the stuff I have never had to do. Next up, 2007 run-time. -- John W. Colby www.ColbyConsulting.com From accessd at shaw.ca Sun Jan 16 22:35:49 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 20:35:49 -0800 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D33B5B6.1050102@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com> Message-ID: <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> Wow... so what are you going to do next week? The truth is that ADO plays nice with them all. I have been using ADO-OLE since Access97 with no problems what so ever. ;-) Moving the queries into Stored Procedures is a slow process but MS SQL Server Migration Assistant Wizard for Access is supposed to solve all that but I have been having some issues making it work with an Access2003 MDB. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 16, 2011 7:21 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS Today I stepped back and set it all up internal to my network. Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked tables, then I relinked all of the tables. In doing so I created a new DSN where I hit the SQL Server directly at the Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, and lightning fast over my internal network but forcing the traffic through Hamachi. So I tested a bit, then went back out to the local Arby's where I was pretty much unable to do anything last night (other than browse the internet). Got right on the connection, opened the Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know you weren't directly on my LAN. Access on my laptop over Hamachi, over a public network, in to my network, directly into a Virtual Machine over Hamachi, running SQL Server 2008 Express. I am so jazzed! that leaves me with one technical barrier now, getting an Access 2007 run-time to host an Access 2003 FE. Now I need to set up a VM to run on my laptop so that I can have an environment without Office installed. Install the Access 2007 run-time and drop the Access 2003 Fe in place. Set up Hamachi on that VM and then get it all playing nice. This will allow me to take my laptop on the road to demo the system. We shall see. And yes Jim, I understand I still need to cause SQL Server to do the heavy lifting. To this point I have never really used SQL Server as the BE for Access. My biggest client uses Access 2K and it doesn't really play nice with ADO. Since I can now develop these new databases in 2003, I can do things like bind the form to an ADO recordset and still have it read/write. I will need to learn how to use a stored procedure were I can pass in a PK and have the SP return a table of data already selected and sorted. I.e. SQL Server doing the lifting. The nice thing is that these are small databases so I can do things like leave the list tables just linked, at least for awhile while I learn all the stuff I have never had to do. Next up, 2007 run-time. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 22:53:10 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 20:53:10 -0800 Subject: [AccessD] CMS Comparison - RE: Joomla In-Reply-To: <3C74A99885AB40B49BC8B888A288FD03@nant> References: <3C74A99885AB40B49BC8B888A288FD03@nant> Message-ID: <60C082D1FB824EB8A8215557C844812A@creativesystemdesigns.com> According to this list both Joomla and DNN are very compatible in features. Thanks for the link but it just makes the choice even more difficult. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] CMS Comparison - RE: Joomla Hi All -- BTW: here is a CMS Comparison: http://www.r2idnn.com/Services/CMS-Comparison.aspx maybe it's a bit outdates and maybe it has a short list of CMS samples (Joomla is in this list) but it has a long list of features, which could be interesting to read through and compare.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 16 23:01:04 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 00:01:04 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> References: <4D33B5B6.1050102@colbyconsulting.com> <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> Message-ID: <4D33CD10.9080409@colbyconsulting.com> > Wow... so what are you going to do next week? Access 2007 run-time! If (when) that works then I finish a basic FE and deliver it to the client for a look see. > The truth is that ADO plays nice with them all. In code. Binding forms not so much. John W. Colby www.ColbyConsulting.com On 1/16/2011 11:35 PM, Jim Lawrence wrote: > Wow... so what are you going to do next week? > > The truth is that ADO plays nice with them all. I have been using ADO-OLE > since Access97 with no problems what so ever. ;-) > > Moving the queries into Stored Procedures is a slow process but MS SQL > Server Migration Assistant Wizard for Access is supposed to solve all that > but I have been having some issues making it work with an Access2003 MDB. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked > tables, then I relinked > all of the tables. In doing so I created a new DSN where I hit the SQL > Server directly at the > Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over > my internal network but forcing the traffic through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was pretty > much unable to do > anything last night (other than browse the internet). Got right on the > connection, opened the > Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know > you weren't directly on > my LAN. > > Access on my laptop over Hamachi, over a public network, in to my network, > directly into a Virtual > Machine over Hamachi, running SQL Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, getting an > Access 2007 run-time to > host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office > installed. Install the Access 2007 run-time and drop the Access 2003 Fe in > place. Set up Hamachi > on that VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the heavy > lifting. To this point I > have never really used SQL Server as the BE for Access. My biggest client > uses Access 2K and it > doesn't really play nice with ADO. Since I can now develop these new > databases in 2003, I can do > things like bind the form to an ADO recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP return > a table of data already > selected and sorted. I.e. SQL Server doing the lifting. > > The nice thing is that these are small databases so I can do things like > leave the list tables just > linked, at least for awhile while I learn all the stuff I have never had to > do. > > Next up, 2007 run-time. > From accessd at shaw.ca Sun Jan 16 23:06:20 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 21:06:20 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: I must admit those sites don't look like a standard DNN site... which are horrible, in their commonality. (Just like the graphic program Bryce... It was great graphic program but all the graphics looked like Bryce.) A good list of sites. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 23:24:56 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 21:24:56 -0800 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D33CD10.9080409@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com> <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com> Message-ID: I think we have been arguing this forever but at the risk of starting another bound/unbound war here is the following. Who binds MS SQL Server to any forms? That is why a programmer uses a real SQL Server... no binding is really necessary. ...and that will cut your performance drag dramatically. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 16, 2011 9:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > Wow... so what are you going to do next week? Access 2007 run-time! If (when) that works then I finish a basic FE and deliver it to the client for a look see. > The truth is that ADO plays nice with them all. In code. Binding forms not so much. John W. Colby www.ColbyConsulting.com On 1/16/2011 11:35 PM, Jim Lawrence wrote: > Wow... so what are you going to do next week? > > The truth is that ADO plays nice with them all. I have been using ADO-OLE > since Access97 with no problems what so ever. ;-) > > Moving the queries into Stored Procedures is a slow process but MS SQL > Server Migration Assistant Wizard for Access is supposed to solve all that > but I have been having some issues making it work with an Access2003 MDB. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked > tables, then I relinked > all of the tables. In doing so I created a new DSN where I hit the SQL > Server directly at the > Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over > my internal network but forcing the traffic through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was pretty > much unable to do > anything last night (other than browse the internet). Got right on the > connection, opened the > Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know > you weren't directly on > my LAN. > > Access on my laptop over Hamachi, over a public network, in to my network, > directly into a Virtual > Machine over Hamachi, running SQL Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, getting an > Access 2007 run-time to > host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office > installed. Install the Access 2007 run-time and drop the Access 2003 Fe in > place. Set up Hamachi > on that VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the heavy > lifting. To this point I > have never really used SQL Server as the BE for Access. My biggest client > uses Access 2K and it > doesn't really play nice with ADO. Since I can now develop these new > databases in 2003, I can do > things like bind the form to an ADO recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP return > a table of data already > selected and sorted. I.e. SQL Server doing the lifting. > > The nice thing is that these are small databases so I can do things like > leave the list tables just > linked, at least for awhile while I learn all the stuff I have never had to > do. > > Next up, 2007 run-time. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Sun Jan 16 23:50:38 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 17 Jan 2011 16:50:38 +1100 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: Message-ID: <201101170550.p0H5ofZV006596@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ heh, I was thinking exactly that, but didn't want to mention the war ;) Seriously, pull in (unbound) just what the users asked for and nothing more, update it back to SQL Server the same way. And thanks for the update John, you really do want to publish this stuff. I know am I going to learn heaps for this experience. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, 17 January 2011 4:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS I think we have been arguing this forever but at the risk of starting another bound/unbound war here is the following. Who binds MS SQL Server to any forms? That is why a programmer uses a real SQL Server... no binding is really necessary. ...and that will cut your performance drag dramatically. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 16, 2011 9:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > Wow... so what are you going to do next week? Access 2007 run-time! If (when) that works then I finish a basic FE and deliver it to the client for a look see. > The truth is that ADO plays nice with them all. In code. Binding forms not so much. John W. Colby www.ColbyConsulting.com On 1/16/2011 11:35 PM, Jim Lawrence wrote: > Wow... so what are you going to do next week? > > The truth is that ADO plays nice with them all. I have been using ADO-OLE > since Access97 with no problems what so ever. ;-) > > Moving the queries into Stored Procedures is a slow process but MS SQL > Server Migration Assistant Wizard for Access is supposed to solve all that > but I have been having some issues making it work with an Access2003 MDB. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked > tables, then I relinked > all of the tables. In doing so I created a new DSN where I hit the SQL > Server directly at the > Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over > my internal network but forcing the traffic through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was pretty > much unable to do > anything last night (other than browse the internet). Got right on the > connection, opened the > Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know > you weren't directly on > my LAN. > > Access on my laptop over Hamachi, over a public network, in to my network, > directly into a Virtual > Machine over Hamachi, running SQL Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, getting an > Access 2007 run-time to > host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office > installed. Install the Access 2007 run-time and drop the Access 2003 Fe in > place. Set up Hamachi > on that VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the heavy > lifting. To this point I > have never really used SQL Server as the BE for Access. My biggest client > uses Access 2K and it > doesn't really play nice with ADO. Since I can now develop these new > databases in 2003, I can do > things like bind the form to an ADO recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP return > a table of data already > selected and sorted. I.e. SQL Server doing the lifting. > > The nice thing is that these are small databases so I can do things like > leave the list tables just > linked, at least for awhile while I learn all the stuff I have never had to > do. > > Next up, 2007 run-time. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From shamil at smsconsulting.spb.ru Mon Jan 17 05:30:09 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 14:30:09 +0300 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <36F45DA082D8457BBA02BFC8691ABDC4@nant> Hi Jim -- DNN skinning allows to make a web site looking unique provided a developer is good in web design and knows well DNN skins internals, or one gets a unique DNN skin developed by DNN skinning profies... DNN's feature list starting version 5.x is looking better and better with every new release... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 8:06 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I must admit those sites don't look like a standard DNN site... which are horrible, in their commonality. (Just like the graphic program Bryce... It was great graphic program but all the graphics looked like Bryce.) A good list of sites. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From shamil at smsconsulting.spb.ru Mon Jan 17 05:44:12 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 14:44:12 +0300 Subject: [AccessD] CMS Comparison - RE: Joomla In-Reply-To: <60C082D1FB824EB8A8215557C844812A@creativesystemdesigns.com> References: <3C74A99885AB40B49BC8B888A288FD03@nant> <60C082D1FB824EB8A8215557C844812A@creativesystemdesigns.com> Message-ID: Hi Jim -- DNN is running on .NET stack. Good .NET developer can read through, understand, customize DNN source code/DNN's MS SQL stuff without any additional docs... MS shops can reuse MS Access, .NET desktop, client server solutions within DNN custom modules. DNN team is loooking as very good (advanced) developers, tutors, businessmen... My opinion: - If going business and beeing (mainly) MS shops - then DNN is looking preferrrable CMS base from here... - If going non-profit (including developer's own low wages) - then go Joomla! Warning (again): DNN does have relatively heavy and long learning curve for custom skins and modules development, and it (DNN) does have rather large compiled executables size, but if one is going to use modern (inexpenisve and becoming cheaper every day for the same set of services hostings) hosting and if one doesn't plan to do any custom development (but to order such custom DNN development services if needed from DNN profies) then DNN start-up should be a smooth way... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 7:53 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS Comparison - RE: Joomla According to this list both Joomla and DNN are very compatible in features. Thanks for the link but it just makes the choice even more difficult. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] CMS Comparison - RE: Joomla Hi All -- BTW: here is a CMS Comparison: http://www.r2idnn.com/Services/CMS-Comparison.aspx maybe it's a bit outdates and maybe it has a short list of CMS samples (Joomla is in this list) but it has a long list of features, which could be interesting to read through and compare.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From stuart at lexacorp.com.pg Mon Jan 17 06:15:30 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 17 Jan 2011 22:15:30 +1000 Subject: [AccessD] Joomla In-Reply-To: <36F45DA082D8457BBA02BFC8691ABDC4@nant> References: , , <36F45DA082D8457BBA02BFC8691ABDC4@nant> Message-ID: <4D3432E2.5158.12336A94@stuart.lexacorp.com.pg> You could also say: NOTEPAD allows to make a web site looking unique provided a developer is good in web design and knows well HTML and CSS. :-) -- Stuart On 17 Jan 2011 at 14:30, Shamil Salakhetdinov wrote: > Hi Jim -- > > DNN skinning allows to make a web site looking unique provided a > developer is good in web design and knows well DNN skins internals, or > one gets a unique DNN skin developed by DNN skinning profies... > > DNN's feature list starting version 5.x is looking better and better > with every new release... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 8:06 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I must admit those sites don't look like a standard DNN site... which > are horrible, in their commonality. (Just like the graphic program > Bryce... It was great graphic program but all the graphics looked like > Bryce.) > > A good list of sites. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi Jim -- > > OK. :) > > I'd set them this way: > > - features; > - performance; > - appearance. > > with all three aiming "to get perfect first time" for companies with > big bucks but for others from real world getting real results maybe > not 100% but just 99.98% perfect and using DNN :) > > Here are a few samples I have in my selection list, which look > 99%-100% satisfactory for me - (not my projects - I'm not a "DNN > wizard" (yet)): > > http://www.jackandjillholidays.com > http://www.thenewdesigner.co.uk/ > http://www.edgetrainingsystems.com/ > http://camt.artsnet.org > http://www.wilmingtonnc.gov > http://www.croatiaairlines.com/ > http://www.reachoutside.com/ > http://www.nyxdata.com/ > http://www.apronstagerestaurant.co.uk > http://www.challengerpools.com/ > http://www.dotcomsoftwaresolutions.com/ > http://www.bancodecordonivida.com/ > > Please mark the ones from the above list you might find not 99%-100% > satisfactory from your point of view - let's review them here? :) > > Some projects above are from Rick Beddie: > http://www.psdtodnn.com > > He knows all "ins and outs" of DNN and DNN skinning - I talked to him > by e-mail a few times: AFAIHGFH there are no big secrets there how to > make DNN flying - one have to be just a good web developer, and to use > one of broadly available these days rather inexpensive ASP.NET > hosting... > > Just a warning: DNN has several months-half an year or even more > learning curve for *customization* developer's work experience but to > make a good working CMS using free community edition plus a few > inexpensive commercial modules and skins doesn't need any custom > programming at all, one don't need even to be even a programmer if > they use PowerDNN or similar hosting... > > DNN also has a bit heavy codebase, yes... > > I have just recently found what could become a real DNN rival in long > run: > > Orchard CMS > http://orchardproject.net/ > > as it comes from MS guys, and it doesn't have all that "legacy burden" > DNN has got historically as its development started from ASP.NET 1.1 > AFAIK... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I guess "the proof is in the pudding" as they say. I would not mind > seeing some of the websites that both DNN and Joomla have created. > > Appearance is as important as performance...just like would you be > comfortable in an Airplane that has broken seats regardless of who > designed the air craft. But the features have to be there as well. > > As I can not be an expert at everything I will have to settle on a few > core products and any help would be greatly appreciated. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi All -- > > Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is > the best free CMS for MS shops. > > Why goto Joomla (.PHP) path if you're an "MS fun"? :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Joomla > > Hi Jim > > That depends, but if you are looking for CMS-style systems, at least > two top-notch Open Source systems for .NET exist. > > Composite C1: > http://www.composite.net/C1.aspx > > Umbraco: > http://www.umbraco.org > > They are quite different - and both different from DNN - and I haven't > had a need for either of them so I cannot advice further. > > /gustav > > > >>> accessd at shaw.ca 16-01-2011 18:01 >>> > Hi Ken: > > To be honest, I have never been able to get a client fully > self-sufficient and after 30 plus have basically given up on it. ;-) > > Joomla, like DNN may not be the product I need. So far, when building > web sites I use ASP.Net to build the mock up/lay our and then go in > and remove the extra pieces (lots and lots of extra pieces as every > possible option is code managed), while stuffing in some of my own > code. It is not a super fast construction method but it is getting > faster and it is quicker than building the whole site from scratch. > > I do not know if any other person uses this crude hack method but is > there a good pre-existing clean frame-work so I do not need to > re-invent the wheel. > > Jim > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Mon Jan 17 06:17:53 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 15:17:53 +0300 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D33CD10.9080409@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com> Message-ID: <54A1153713D34B55919F7CEB7B501AD7@nant> Hi John -- > I can do things like bind the form to an ADO > recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP > return a table of data already selected and sorted. I.e. SQL Server > doing the lifting. Just my opinion: I suppose you're stepping back/putting "legacy burden" on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS ReportViewer reports would be preferrable solution in your project context.. Thank you. -- Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; > Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my > linked tables, then I relinked all of the tables. In doing so I > created a new DSN where I hit the SQL Server directly at the Hamachi > IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over my internal network but forcing the traffic > through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was > pretty much unable to do anything last night (other than browse the > internet). Got right on the connection, opened the Access FE and > voila, she's a wurkin, and lightning fast. You wouldn't know you > weren't directly on my LAN. > > Access on my laptop over Hamachi, over a public network, in to my > network, directly into a Virtual Machine over Hamachi, running SQL > Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, > getting an Access 2007 run-time to host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office installed. Install the Access 2007 > run-time and drop the Access 2003 Fe in place. Set up Hamachi on that > VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the > heavy lifting. To this point I have never really used SQL Server as > the BE for Access. My biggest client uses Access 2K and it doesn't > really play nice with ADO. Since I can now develop these new > databases in 2003, I can do things like bind the form to an ADO > recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP > return a table of data already selected and sorted. I.e. SQL Server > doing the lifting. > > The nice thing is that these are small databases so I can do things > like leave the list tables just linked, at least for awhile while I > learn all the stuff I have never had to do. > > Next up, 2007 run-time. > From shamil at smsconsulting.spb.ru Mon Jan 17 06:40:41 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 15:40:41 +0300 Subject: [AccessD] Joomla In-Reply-To: <4D3432E2.5158.12336A94@stuart.lexacorp.com.pg> References: , , <36F45DA082D8457BBA02BFC8691ABDC4@nant> <4D3432E2.5158.12336A94@stuart.lexacorp.com.pg> Message-ID: Hi Stuart -- :-) No, it's not correct "downsizing" of my note I suppose. I just meant "there are no miracles and 'free cheese' in this world" - good end results are based on good (hard) efforts and experience, and good tools (DNN) help to get that good results quicker: NOTEPAD(.exe) is a good tool, no doubt, but in the case of modern custom CMS web application development one would loose competition armoured with just NOTEPAD(.exe), if only they are not outstanding web developers but in the latter case they do not even need a NOTEPAD(.exe), they can use iPAD to type in .CSS, .HTML, JavaScript, ... and (MS/my)SQL(/Oracle/..) SQL scripts. to draw outstanding graphics... :-) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 17 ?????? 2011 ?. 15:16 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Joomla You could also say: NOTEPAD allows to make a web site looking unique provided a developer is good in web design and knows well HTML and CSS. :-) -- Stuart On 17 Jan 2011 at 14:30, Shamil Salakhetdinov wrote: > Hi Jim -- > > DNN skinning allows to make a web site looking unique provided a > developer is good in web design and knows well DNN skins internals, or > one gets a unique DNN skin developed by DNN skinning profies... > > DNN's feature list starting version 5.x is looking better and better > with every new release... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 8:06 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I must admit those sites don't look like a standard DNN site... which > are horrible, in their commonality. (Just like the graphic program > Bryce... It was great graphic program but all the graphics looked like > Bryce.) > > A good list of sites. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi Jim -- > > OK. :) > > I'd set them this way: > > - features; > - performance; > - appearance. > > with all three aiming "to get perfect first time" for companies with > big bucks but for others from real world getting real results maybe > not 100% but just 99.98% perfect and using DNN :) > > Here are a few samples I have in my selection list, which look > 99%-100% satisfactory for me - (not my projects - I'm not a "DNN > wizard" (yet)): > > http://www.jackandjillholidays.com > http://www.thenewdesigner.co.uk/ > http://www.edgetrainingsystems.com/ > http://camt.artsnet.org > http://www.wilmingtonnc.gov > http://www.croatiaairlines.com/ > http://www.reachoutside.com/ > http://www.nyxdata.com/ > http://www.apronstagerestaurant.co.uk > http://www.challengerpools.com/ > http://www.dotcomsoftwaresolutions.com/ > http://www.bancodecordonivida.com/ > > Please mark the ones from the above list you might find not 99%-100% > satisfactory from your point of view - let's review them here? :) > > Some projects above are from Rick Beddie: > http://www.psdtodnn.com > > He knows all "ins and outs" of DNN and DNN skinning - I talked to him > by e-mail a few times: AFAIHGFH there are no big secrets there how to > make DNN flying - one have to be just a good web developer, and to use > one of broadly available these days rather inexpensive ASP.NET > hosting... > > Just a warning: DNN has several months-half an year or even more > learning curve for *customization* developer's work experience but to > make a good working CMS using free community edition plus a few > inexpensive commercial modules and skins doesn't need any custom > programming at all, one don't need even to be even a programmer if > they use PowerDNN or similar hosting... > > DNN also has a bit heavy codebase, yes... > > I have just recently found what could become a real DNN rival in long > run: > > Orchard CMS > http://orchardproject.net/ > > as it comes from MS guys, and it doesn't have all that "legacy burden" > DNN has got historically as its development started from ASP.NET 1.1 > AFAIK... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I guess "the proof is in the pudding" as they say. I would not mind > seeing some of the websites that both DNN and Joomla have created. > > Appearance is as important as performance...just like would you be > comfortable in an Airplane that has broken seats regardless of who > designed the air craft. But the features have to be there as well. > > As I can not be an expert at everything I will have to settle on a few > core products and any help would be greatly appreciated. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi All -- > > Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is > the best free CMS for MS shops. > > Why goto Joomla (.PHP) path if you're an "MS fun"? :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Joomla > > Hi Jim > > That depends, but if you are looking for CMS-style systems, at least > two top-notch Open Source systems for .NET exist. > > Composite C1: > http://www.composite.net/C1.aspx > > Umbraco: > http://www.umbraco.org > > They are quite different - and both different from DNN - and I haven't > had a need for either of them so I cannot advice further. > > /gustav > > > >>> accessd at shaw.ca 16-01-2011 18:01 >>> > Hi Ken: > > To be honest, I have never been able to get a client fully > self-sufficient and after 30 plus have basically given up on it. ;-) > > Joomla, like DNN may not be the product I need. So far, when building > web sites I use ASP.Net to build the mock up/lay our and then go in > and remove the extra pieces (lots and lots of extra pieces as every > possible option is code managed), while stuffing in some of my own > code. It is not a super fast construction method but it is getting > faster and it is quicker than building the whole site from scratch. > > I do not know if any other person uses this crude hack method but is > there a good pre-existing clean frame-work so I do not need to > re-invent the wheel. > > Jim > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Mon Jan 17 06:52:20 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jan 2011 07:52:20 -0500 Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful Message-ID: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> -----Original Message----- From: Jim Dettman [mailto:jimdettman at verizon.net] Sent: Sunday, January 16, 2011 11:33 AM To: 'Access Developers discussion and problem solving'; 'VBA'; 'Sqlserver-Dba' Subject: RE: [AccessD] SQL Server over Hamachi: First test not hopeful The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 06:59:59 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 07:59:59 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <54A1153713D34B55919F7CEB7B501AD7@nant> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com> <54A1153713D34B55919F7CEB7B501AD7@nant> Message-ID: <4D343D4F.8020105@colbyconsulting.com> > Just my opinion: I suppose you're stepping back/putting "legacy burden" on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS ReportViewer reports would be preferrable solution in your project context.. It would and that is where I am headed. For all of the C# development I have done in the last 16 months, none was the standard database form / subform data entry stuff. The reason I am even doing the Access thing is simply that I can do the entire thing in a matter of hours (bound). I am only talking under 20 tables / forms and then some reports. Once I get the infrastructure nailed (SQL Server on VM over Hamachi with a run-time) I can knock out three different tiny projects in perhaps two or three days work. I actually did the .Net data form thing back in my C# class starting in Sept 2009, but I haven't looked at that since. In my stuff we do everything in code and (to this point) don't really use forms to look at or enter data directly in tables. Anyway... I will be going there, specifically to replace these Access FEs but I can get these three jobs "off my back" with a quick and dirty Access design. John W. Colby www.ColbyConsulting.com On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: > Hi John -- > >> I can do things like bind the form to an ADO >> recordset and still have it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. > > Just my opinion: I suppose you're stepping back/putting "legacy burden" on > your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS > ReportViewer reports would be preferrable solution in your project context.. > > Thank you. > > -- > Shamil > > >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Sunday, January 16, 2011 7:21 PM >> To: Access Developers discussion and problem solving; VBA; >> Sqlserver-Dba >> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >> >> Today I stepped back and set it all up internal to my network. >> >> Yesterday I had moved the Fe to my laptop. Today I deleted all of my >> linked tables, then I relinked all of the tables. In doing so I >> created a new DSN where I hit the SQL Server directly at the Hamachi >> IP address. Relinked using this new DSN and voila, she's a wurkin, >> and lightning fast over my internal network but forcing the traffic >> through Hamachi. >> >> So I tested a bit, then went back out to the local Arby's where I was >> pretty much unable to do anything last night (other than browse the >> internet). Got right on the connection, opened the Access FE and >> voila, she's a wurkin, and lightning fast. You wouldn't know you >> weren't directly on my LAN. >> >> Access on my laptop over Hamachi, over a public network, in to my >> network, directly into a Virtual Machine over Hamachi, running SQL >> Server 2008 Express. >> >> I am so jazzed! that leaves me with one technical barrier now, >> getting an Access 2007 run-time to host an Access 2003 FE. >> >> Now I need to set up a VM to run on my laptop so that I can have an >> environment without Office installed. Install the Access 2007 >> run-time and drop the Access 2003 Fe in place. Set up Hamachi on that >> VM and then get it all playing nice. >> >> This will allow me to take my laptop on the road to demo the system. >> >> We shall see. >> >> And yes Jim, I understand I still need to cause SQL Server to do the >> heavy lifting. To this point I have never really used SQL Server as >> the BE for Access. My biggest client uses Access 2K and it doesn't >> really play nice with ADO. Since I can now develop these new >> databases in 2003, I can do things like bind the form to an ADO >> recordset and still have it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. >> >> The nice thing is that these are small databases so I can do things >> like leave the list tables just linked, at least for awhile while I >> learn all the stuff I have never had to do. >> >> Next up, 2007 run-time. >> > From jwcolby at colbyconsulting.com Mon Jan 17 07:32:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 08:32:53 -0500 Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful In-Reply-To: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> References: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> Message-ID: <4D344505.5080104@colbyconsulting.com> Jim, > The wi-fi in a public place is going to vary wildly in terms of quality. I understand all of that. The users are not going to use it on a public wifi as the normal mode, they will be using it from their home / office, but it will be over Hamachi. Although one client's users travel from home to home helping persons with disabilities so they very well might stop in at a local restaurant to do some data entry. Citrix is a non starter. I am moving to C# for everything. Access is just a short term solution, to allow three different clients (all non-profit / no-charge) to run for the next 3-6 months while I learn enough to move the whole shooting match to C# forms / reporting. They are starting with zero data (literally) brand new system. Small system, 20 tables / forms, half of which are tiny list tables. 10 users, each entering a handful of records a day. The point of the Arby's test was to see how the entire system, from end to end, could perform. If I cannot get it to connect or it takes 30 seconds to open any form, and that is the norm, then I need to stop this track immediately and try something else. If I can log in quickly and get *bound* list forms to snap open and entry into those bound list forms to store quickly and smoothly, then I stand a chance of making this work. That is *all* the Arby's test was for. I cannot simply test completely internal to my network and develop the entire system right down to the last report, then install on a user's system never having tested over the Hamachi network and pray that it runs. That would be suicide. I am perfectly capable of doing JIT subforms, filtering the main form to a single record etc. I am capable (with just a little study) of getting Stored procedures accepting a PKID and returning a recordset. Just those two strategies should make a tiny Access project fast enough *if* the base infrastructure is fast enough. John W. Colby www.ColbyConsulting.com On 1/17/2011 7:52 AM, Jim Dettman wrote: > > > -----Original Message----- > From: Jim Dettman [mailto:jimdettman at verizon.net] > Sent: Sunday, January 16, 2011 11:33 AM > To: 'Access Developers discussion and problem solving'; 'VBA'; > 'Sqlserver-Dba' > Subject: RE: [AccessD] SQL Server over Hamachi: First test not hopeful > > > The wi-fi in a public place is going to vary wildly in terms of quality. > You may have had your tested speed for all of two seconds. And outside of > raw speed, latency is a big factor. > > The other thing is with a Access FE and SQL Server BE over a VPN, your not > going to get away with simply using linked tables. > > You need to be using pass through queries, stored procedures, and > triggers. As much as possible needs to happen server side for that to work > at all. And app development is entirely different; no forms simply bound to > a table or query, but ones that deliver one record at a time. > > If you don't want to put that amount of effort into that or you want to > work over a VPN well, then you need to use terminal services and possibly > Citrix on top of that. > > By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and > the app runs local. > > Jim. From shamil at smsconsulting.spb.ru Mon Jan 17 07:36:27 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 16:36:27 +0300 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D343D4F.8020105@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com><54A1153713D34B55919F7CEB7B501AD7@nant> <4D343D4F.8020105@colbyconsulting.com> Message-ID: <9338D68B1B7A413CBF4138E10CCDB55F@nant> John -- I can be wrong but making 20 simple bound WinForms can be done in a couple of hours provided forms' queries are ready or forms are directly bound to the db tables. No custom formatting included in that work - but that's an additional work and it usually takes less/the same time as with MS Access... And WinForms bound forms are a very different story to MS Access bound forms - I mean they (WinForms) are bound (to ADO.NET datasets, ...) but disconnected... MS ReportViewer reports - if you have to develop many of that - subcontract young developers there or you can develop MS ReporViewer reports using advanced but free MS Report Builder 3.0 (http://msdn.microsoft.com/en-us/library/dd207008.aspx) or MS ReportBulder 2.0... And no "legacy burden" at all. Some "learning curve stress" - yes, but that will be a positive stress with very fruitful outcome in long run... You decide. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 17 ?????? 2011 ?. 16:00 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > Just my opinion: I suppose you're stepping back/putting "legacy burden" on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS ReportViewer reports would be preferrable solution in your project context.. It would and that is where I am headed. For all of the C# development I have done in the last 16 months, none was the standard database form / subform data entry stuff. The reason I am even doing the Access thing is simply that I can do the entire thing in a matter of hours (bound). I am only talking under 20 tables / forms and then some reports. Once I get the infrastructure nailed (SQL Server on VM over Hamachi with a run-time) I can knock out three different tiny projects in perhaps two or three days work. I actually did the .Net data form thing back in my C# class starting in Sept 2009, but I haven't looked at that since. In my stuff we do everything in code and (to this point) don't really use forms to look at or enter data directly in tables. Anyway... I will be going there, specifically to replace these Access FEs but I can get these three jobs "off my back" with a quick and dirty Access design. John W. Colby www.ColbyConsulting.com On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: > Hi John -- > >> I can do things like bind the form to an ADO recordset and still have >> it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. > > Just my opinion: I suppose you're stepping back/putting "legacy > burden" on your own: doing .NET C#/VB.NET development, bound .NET > WinForms and MS ReportViewer reports would be preferrable solution in your project context.. > > Thank you. > > -- > Shamil > > >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Sunday, January 16, 2011 7:21 PM >> To: Access Developers discussion and problem solving; VBA; >> Sqlserver-Dba >> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >> >> Today I stepped back and set it all up internal to my network. >> >> Yesterday I had moved the Fe to my laptop. Today I deleted all of my >> linked tables, then I relinked all of the tables. In doing so I >> created a new DSN where I hit the SQL Server directly at the Hamachi >> IP address. Relinked using this new DSN and voila, she's a wurkin, >> and lightning fast over my internal network but forcing the traffic >> through Hamachi. >> >> So I tested a bit, then went back out to the local Arby's where I was >> pretty much unable to do anything last night (other than browse the >> internet). Got right on the connection, opened the Access FE and >> voila, she's a wurkin, and lightning fast. You wouldn't know you >> weren't directly on my LAN. >> >> Access on my laptop over Hamachi, over a public network, in to my >> network, directly into a Virtual Machine over Hamachi, running SQL >> Server 2008 Express. >> >> I am so jazzed! that leaves me with one technical barrier now, >> getting an Access 2007 run-time to host an Access 2003 FE. >> >> Now I need to set up a VM to run on my laptop so that I can have an >> environment without Office installed. Install the Access 2007 >> run-time and drop the Access 2003 Fe in place. Set up Hamachi on >> that VM and then get it all playing nice. >> >> This will allow me to take my laptop on the road to demo the system. >> >> We shall see. >> >> And yes Jim, I understand I still need to cause SQL Server to do the >> heavy lifting. To this point I have never really used SQL Server as >> the BE for Access. My biggest client uses Access 2K and it doesn't >> really play nice with ADO. Since I can now develop these new >> databases in 2003, I can do things like bind the form to an ADO >> recordset and still have it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. >> >> The nice thing is that these are small databases so I can do things >> like leave the list tables just linked, at least for awhile while I >> learn all the stuff I have never had to do. >> >> Next up, 2007 run-time. >> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 07:42:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 08:42:48 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <201101170550.p0H5ofZV006596@databaseadvisors.com> References: <201101170550.p0H5ofZV006596@databaseadvisors.com> Message-ID: <4D344758.3040304@colbyconsulting.com> Darryl, You have to understand that: 1) In Access I am a bound kinda guy. 2) Bound is the absolute fastest dev mode if the infrastructure supports it. 3) This is a short term solution to get something into the hands of the client 4) Access will go away when I learn how to do database forms in C#. There is just no point in spending all of the time to learn how to do unbound for Access. Long term I have no intention of doing Access projects anymore. To this point I have done 16 months of extensive programming in C# but all of it was manipulating huge tables in SQL Server, tens of millions of records. I have exactly *one* pair of tables which would ostensibly be a "typical" parent / child / data entry kind of thing, and even there the parent record is created by code and the child records are created by other code when the parent records are manipulated by code. So for all of my 16 months daily programming, I simply have not done the "data entry form" thing. All three of the systems I need to deliver are tiny, under 20 tables at this point. All of them are for non-profit organizations no-charge. I need to minimize my costs, not spend a ton of time to learn how to do unbound in Access for an environment I have no intention of continuing to develop in long term. If I were doing this to run on a LAN I would whip out an entirely bound solution. It would take me couple of days per client. I would deliver and be done. Unfortunately in each case these clients have no central office, and in fact they do not even have a web page that I can use for hosting the database, not that the web host provider would be common between the clients. Again, I need to cut my losses on this. I create a VM to run on my servers. I host the databases on that vm. I set up vpn into my vm. I develop the quickest solution that actually works. John W. Colby www.ColbyConsulting.com On 1/17/2011 12:50 AM, Darryl Collins wrote: > > _______________________________________________________________________________________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of this message. > _______________________________________________________________________________________ > > > > heh, I was thinking exactly that, but didn't want to mention the war ;) > Seriously, pull in (unbound) just what the users asked for and nothing more, update it back to SQL Server the same way. > > And thanks for the update John, you really do want to publish this stuff. I know am I going to learn heaps for this experience. > > cheers > Darryl. > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Monday, 17 January 2011 4:25 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > > I think we have been arguing this forever but at the risk of starting > another bound/unbound war here is the following. > > Who binds MS SQL Server to any forms? That is why a programmer uses a real > SQL Server... no binding is really necessary. > > ...and that will cut your performance drag dramatically. > > Jim From jwcolby at colbyconsulting.com Mon Jan 17 07:53:29 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 08:53:29 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <9338D68B1B7A413CBF4138E10CCDB55F@nant> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com><54A1153713D34B55919F7CEB7B501AD7@nant> <4D343D4F.8020105@colbyconsulting.com> <9338D68B1B7A413CBF4138E10CCDB55F@nant> Message-ID: <4D3449D9.3050708@colbyconsulting.com> I will be doing all of this. Except for hiring someone to do anything for me. This is a no-charge gig. ;) I can't be paying someone to do it for me. John W. Colby www.ColbyConsulting.com On 1/17/2011 8:36 AM, Shamil Salakhetdinov wrote: > John -- > > I can be wrong but making 20 simple bound WinForms can be done in a couple > of hours provided forms' queries are ready or forms are directly bound to > the db tables. > No custom formatting included in that work - but that's an additional work > and it usually takes less/the same time as with MS Access... > And WinForms bound forms are a very different story to MS Access bound forms > - I mean they (WinForms) are bound (to ADO.NET datasets, ...) but > disconnected... > > MS ReportViewer reports - if you have to develop many of that - subcontract > young developers there or you can develop MS ReporViewer reports using > advanced but free MS Report Builder 3.0 > (http://msdn.microsoft.com/en-us/library/dd207008.aspx) or MS ReportBulder > 2.0... > > And no "legacy burden" at all. > Some "learning curve stress" - yes, but that will be a positive stress with > very fruitful outcome in long run... > > You decide. > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 17 ?????? 2011 ?. 16:00 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > > > Just my opinion: I suppose you're stepping back/putting "legacy burden" > on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS > ReportViewer reports would be preferrable solution in your project context.. > > It would and that is where I am headed. > > For all of the C# development I have done in the last 16 months, none was > the standard database form / subform data entry stuff. The reason I am even > doing the Access thing is simply that I can do the entire thing in a matter > of hours (bound). I am only talking under 20 tables / forms and then some > reports. > > Once I get the infrastructure nailed (SQL Server on VM over Hamachi with a > run-time) I can knock out three different tiny projects in perhaps two or > three days work. > > I actually did the .Net data form thing back in my C# class starting in Sept > 2009, but I haven't looked at that since. In my stuff we do everything in > code and (to this point) don't really use forms to look at or enter data > directly in tables. > > Anyway... I will be going there, specifically to replace these Access FEs > but I can get these three jobs "off my back" with a quick and dirty Access > design. > > John W. Colby > www.ColbyConsulting.com > > On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: >> Hi John -- >> >>> I can do things like bind the form to an ADO recordset and still have >>> it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the SP >>> return a table of data already selected and sorted. I.e. SQL Server >>> doing the lifting. >> >> Just my opinion: I suppose you're stepping back/putting "legacy >> burden" on your own: doing .NET C#/VB.NET development, bound .NET >> WinForms and MS ReportViewer reports would be preferrable solution in your > project context.. >> >> Thank you. >> >> -- >> Shamil >> >> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Sunday, January 16, 2011 7:21 PM >>> To: Access Developers discussion and problem solving; VBA; >>> Sqlserver-Dba >>> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >>> >>> Today I stepped back and set it all up internal to my network. >>> >>> Yesterday I had moved the Fe to my laptop. Today I deleted all of my >>> linked tables, then I relinked all of the tables. In doing so I >>> created a new DSN where I hit the SQL Server directly at the Hamachi >>> IP address. Relinked using this new DSN and voila, she's a wurkin, >>> and lightning fast over my internal network but forcing the traffic >>> through Hamachi. >>> >>> So I tested a bit, then went back out to the local Arby's where I was >>> pretty much unable to do anything last night (other than browse the >>> internet). Got right on the connection, opened the Access FE and >>> voila, she's a wurkin, and lightning fast. You wouldn't know you >>> weren't directly on my LAN. >>> >>> Access on my laptop over Hamachi, over a public network, in to my >>> network, directly into a Virtual Machine over Hamachi, running SQL >>> Server 2008 Express. >>> >>> I am so jazzed! that leaves me with one technical barrier now, >>> getting an Access 2007 run-time to host an Access 2003 FE. >>> >>> Now I need to set up a VM to run on my laptop so that I can have an >>> environment without Office installed. Install the Access 2007 >>> run-time and drop the Access 2003 Fe in place. Set up Hamachi on >>> that VM and then get it all playing nice. >>> >>> This will allow me to take my laptop on the road to demo the system. >>> >>> We shall see. >>> >>> And yes Jim, I understand I still need to cause SQL Server to do the >>> heavy lifting. To this point I have never really used SQL Server as >>> the BE for Access. My biggest client uses Access 2K and it doesn't >>> really play nice with ADO. Since I can now develop these new >>> databases in 2003, I can do things like bind the form to an ADO >>> recordset and still have it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the SP >>> return a table of data already selected and sorted. I.e. SQL Server >>> doing the lifting. >>> >>> The nice thing is that these are small databases so I can do things >>> like leave the list tables just linked, at least for awhile while I >>> learn all the stuff I have never had to do. >>> >>> Next up, 2007 run-time. >>> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Mon Jan 17 09:01:34 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 18:01:34 +0300 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D3449D9.3050708@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com><54A1153713D34B55919F7CEB7B501AD7@nant> <4D343D4F.8020105@colbyconsulting.com><9338D68B1B7A413CBF4138E10CCDB55F@nant> <4D3449D9.3050708@colbyconsulting.com> Message-ID: <8CAD4F9A7D534D8981F4FC894D05B53D@nant> John -- You decide. In fact subcontracting in that case of small "quick&dirty" .NET based solution (3 x 20 "bound" forms + a few reports?) would more profitable for you in long run I suppose: - you'd not need to spend(/waste) time on looking "legacy" workarounds now - is that work paid? - I guess not. You don't have now any other profitable for you "paid instantly when done" kind of work?; - you'll own all work made by subcontractors; - subcontractors would need to do just forms and a few(?) reports - all the rest MS SQL data model, views, UDFs, SPs (+ "quick & dirty" specs) - would be your work - and you can get paid for that immediately as you know how to do it... - ... The world of modern custom development (and subcontracting) has changed "dramatically" during just a few last years - the one with "quick reaction" wins more and more often - I can't say I like it that much as I'm getting older and I haven't yet fulfilled my "early retirement plan"... You decide. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 17 ?????? 2011 ?. 16:53 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS I will be doing all of this. Except for hiring someone to do anything for me. This is a no-charge gig. ;) I can't be paying someone to do it for me. John W. Colby www.ColbyConsulting.com On 1/17/2011 8:36 AM, Shamil Salakhetdinov wrote: > John -- > > I can be wrong but making 20 simple bound WinForms can be done in a > couple of hours provided forms' queries are ready or forms are > directly bound to the db tables. > No custom formatting included in that work - but that's an additional > work and it usually takes less/the same time as with MS Access... > And WinForms bound forms are a very different story to MS Access bound > forms > - I mean they (WinForms) are bound (to ADO.NET datasets, ...) but > disconnected... > > MS ReportViewer reports - if you have to develop many of that - > subcontract young developers there or you can develop MS ReporViewer > reports using advanced but free MS Report Builder 3.0 > (http://msdn.microsoft.com/en-us/library/dd207008.aspx) or MS > ReportBulder 2.0... > > And no "legacy burden" at all. > Some "learning curve stress" - yes, but that will be a positive stress > with very fruitful outcome in long run... > > You decide. > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 17 ?????? 2011 ?. 16:00 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > > > Just my opinion: I suppose you're stepping back/putting "legacy burden" > on your own: doing .NET C#/VB.NET development, bound .NET WinForms and > MS ReportViewer reports would be preferrable solution in your project context.. > > It would and that is where I am headed. > > For all of the C# development I have done in the last 16 months, none > was the standard database form / subform data entry stuff. The reason > I am even doing the Access thing is simply that I can do the entire > thing in a matter of hours (bound). I am only talking under 20 tables > / forms and then some reports. > > Once I get the infrastructure nailed (SQL Server on VM over Hamachi > with a > run-time) I can knock out three different tiny projects in perhaps two > or three days work. > > I actually did the .Net data form thing back in my C# class starting > in Sept 2009, but I haven't looked at that since. In my stuff we do > everything in code and (to this point) don't really use forms to look > at or enter data directly in tables. > > Anyway... I will be going there, specifically to replace these Access > FEs but I can get these three jobs "off my back" with a quick and > dirty Access design. > > John W. Colby > www.ColbyConsulting.com > > On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: >> Hi John -- >> >>> I can do things like bind the form to an ADO recordset and still >>> have it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the >>> SP return a table of data already selected and sorted. I.e. SQL >>> Server doing the lifting. >> >> Just my opinion: I suppose you're stepping back/putting "legacy >> burden" on your own: doing .NET C#/VB.NET development, bound .NET >> WinForms and MS ReportViewer reports would be preferrable solution in >> your > project context.. >> >> Thank you. >> >> -- >> Shamil >> >> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Sunday, January 16, 2011 7:21 PM >>> To: Access Developers discussion and problem solving; VBA; >>> Sqlserver-Dba >>> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >>> >>> Today I stepped back and set it all up internal to my network. >>> >>> Yesterday I had moved the Fe to my laptop. Today I deleted all of >>> my linked tables, then I relinked all of the tables. In doing so I >>> created a new DSN where I hit the SQL Server directly at the Hamachi >>> IP address. Relinked using this new DSN and voila, she's a wurkin, >>> and lightning fast over my internal network but forcing the traffic >>> through Hamachi. >>> >>> So I tested a bit, then went back out to the local Arby's where I >>> was pretty much unable to do anything last night (other than browse >>> the internet). Got right on the connection, opened the Access FE >>> and voila, she's a wurkin, and lightning fast. You wouldn't know >>> you weren't directly on my LAN. >>> >>> Access on my laptop over Hamachi, over a public network, in to my >>> network, directly into a Virtual Machine over Hamachi, running SQL >>> Server 2008 Express. >>> >>> I am so jazzed! that leaves me with one technical barrier now, >>> getting an Access 2007 run-time to host an Access 2003 FE. >>> >>> Now I need to set up a VM to run on my laptop so that I can have an >>> environment without Office installed. Install the Access 2007 >>> run-time and drop the Access 2003 Fe in place. Set up Hamachi on >>> that VM and then get it all playing nice. >>> >>> This will allow me to take my laptop on the road to demo the system. >>> >>> We shall see. >>> >>> And yes Jim, I understand I still need to cause SQL Server to do the >>> heavy lifting. To this point I have never really used SQL Server as >>> the BE for Access. My biggest client uses Access 2K and it doesn't >>> really play nice with ADO. Since I can now develop these new >>> databases in 2003, I can do things like bind the form to an ADO >>> recordset and still have it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the >>> SP return a table of data already selected and sorted. I.e. SQL >>> Server doing the lifting. >>> >>> The nice thing is that these are small databases so I can do things >>> like leave the list tables just linked, at least for awhile while I >>> learn all the stuff I have never had to do. >>> >>> Next up, 2007 run-time. >>> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Mon Jan 17 11:33:24 2011 From: jedi at charm.net (Michael Bahr) Date: Mon, 17 Jan 2011 12:33:24 -0500 (EST) Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: <4D322F9C.8090405@colbyconsulting.com> References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <1115.24.35.23.165.1295285604.squirrel@mail.expedient.net> Wow, Arby's has WiFi. You can eat a Roast Beef-n-Cheddar cheese, fries, and diet Pepsi well surfing the Internet. Just use lots of napkins. :-) Mike > Tonight I went to a local Arby's to test the speed of the system. The > local Arby's has an open > wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical > low end cable in my area. From jimdettman at verizon.net Mon Jan 17 11:49:29 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jan 2011 12:49:29 -0500 Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful In-Reply-To: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> References: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> Message-ID: <167B05E9091241BAAF5BB76E48B3B3F0@XPS> Sorry all this made it to the list 2x. Got a message the first time that it had been rejected because of my e-mail address not being a list member (I use multiple accounts). Yes even though I got that, it still got posted. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Monday, January 17, 2011 07:52 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful -----Original Message----- From: Jim Dettman [mailto:jimdettman at verizon.net] Sent: Sunday, January 16, 2011 11:33 AM To: 'Access Developers discussion and problem solving'; 'VBA'; 'Sqlserver-Dba' Subject: RE: [AccessD] SQL Server over Hamachi: First test not hopeful The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Mon Jan 17 11:54:21 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Mon, 17 Jan 2011 09:54:21 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Jim, Have you looked at the selection of skins for DNN? You can pretty much make you DNN site look any way you want or creat your own skins. My biggest complaint with DNN is slowness. This may not be a problem with dedicated servers but with shared hosting it is dropped from the memory pool if not used for a while and needs to be reloaded on the next use. I might have better results with a hosting service that specializes in DNN hosting. For now most sites are on Godaddy. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 9:06 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I must admit those sites don't look like a standard DNN site... which are horrible, in their commonality. (Just like the graphic program Bryce... It was great graphic program but all the graphics looked like Bryce.) A good list of sites. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Mon Jan 17 13:22:25 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 17 Jan 2011 11:22:25 -0800 Subject: [AccessD] Application.Quit on a time out Message-ID: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> Dear List: The archives seem to be down although I think I've seen this in a thread. I need to quit out of an app if it's idle for a certain length of time. Is there a slick trick to do this? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From jimdettman at verizon.net Mon Jan 17 13:31:58 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jan 2011 14:31:58 -0500 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> Message-ID: <04ADF483697A48DDBD571579368583C5@XPS> Hidden form with a timer on it. See: http://support.microsoft.com/kb/210297 Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, January 17, 2011 02:22 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Application.Quit on a time out Dear List: The archives seem to be down although I think I've seen this in a thread. I need to quit out of an app if it's idle for a certain length of time. Is there a slick trick to do this? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 13:49:36 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 14:49:36 -0500 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <04ADF483697A48DDBD571579368583C5@XPS> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> <04ADF483697A48DDBD571579368583C5@XPS> Message-ID: <4D349D50.1080607@colbyconsulting.com> Which really sucks because if you are writing code when the timer ticks all hell breaks loose. And the interface blinks when the timer ticks. John W. Colby www.ColbyConsulting.com On 1/17/2011 2:31 PM, Jim Dettman wrote: > > > Hidden form with a timer on it. See: > > http://support.microsoft.com/kb/210297 > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > Sent: Monday, January 17, 2011 02:22 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Application.Quit on a time out > > Dear List: > > The archives seem to be down although I think I've seen this in a thread. I > need to quit out of an app if it's idle for a certain length of time. Is > there a slick trick to do this? > > MTIA, > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > From davidmcafee at gmail.com Mon Jan 17 13:59:08 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 17 Jan 2011 11:59:08 -0800 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <4D349D50.1080607@colbyconsulting.com> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> <04ADF483697A48DDBD571579368583C5@XPS> <4D349D50.1080607@colbyconsulting.com> Message-ID: ...and IIRC weird stuff happens for user entry such as lost focus, record save, or before update being called. On Mon, Jan 17, 2011 at 11:49 AM, jwcolby wrote: > Which really sucks because if you are writing code when the timer ticks all > hell breaks loose. And the interface blinks when the timer ticks. > > John W. Colby > www.ColbyConsulting.com > > > On 1/17/2011 2:31 PM, Jim Dettman wrote: > >> >> >> Hidden form with a timer on it. See: >> >> http://support.microsoft.com/kb/210297 >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >> Sent: Monday, January 17, 2011 02:22 PM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Application.Quit on a time out >> >> Dear List: >> >> The archives seem to be down although I think I've seen this in a thread. >> I >> need to quit out of an app if it's idle for a certain length of time. Is >> there a slick trick to do this? >> >> MTIA, >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> Skype: rocky.smolin >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Mon Jan 17 14:52:29 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 17 Jan 2011 12:52:29 -0800 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <04ADF483697A48DDBD571579368583C5@XPS> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> <04ADF483697A48DDBD571579368583C5@XPS> Message-ID: <5BBDDD33F10E42079DA530508474D6D3@HAL9005> Jim: I implemented as in the KB article and no problems. So far. Thanks Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Monday, January 17, 2011 11:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Application.Quit on a time out Hidden form with a timer on it. See: http://support.microsoft.com/kb/210297 Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, January 17, 2011 02:22 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Application.Quit on a time out Dear List: The archives seem to be down although I think I've seen this in a thread. I need to quit out of an app if it's idle for a certain length of time. Is there a slick trick to do this? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Mon Jan 17 17:48:25 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Tue, 18 Jan 2011 10:48:25 +1100 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D344758.3040304@colbyconsulting.com> Message-ID: <201101172348.p0HNmR18019121@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ "I develop the quickest solution that actually works." As a commercial developer I can respect that. I can't speak for everyone on this list, but I really appreciate you sharing your wins and losses with these projects of yours via this forum. Not only do I learn some new tricks, It also makes me gives me insight into approaches I hadn't even thought of trying. great stuff & good luck. Cheers Darryl. _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From charlotte.foust at gmail.com Mon Jan 17 18:58:33 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 17 Jan 2011 16:58:33 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A0AA22CFEAD4C2EA9822923A5BCDF96@HAL9005> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> <7A0AA22CFEAD4C2EA9822923A5BCDF96@HAL9005> Message-ID: You didn't actually have to load them, you only needed them for the runtime license to be legal in 2003. Charlotte Foust On Sun, Jan 16, 2011 at 3:48 PM, Rocky Smolin wrote: > I got the developer extensions to be street legal for the installable > runtime. ?But I never loaded them. ?I couldn't see why I needed them - maybe > it's because I am using Wise/Sagekey. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Sunday, January 16, 2011 8:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access 2003 runtime > > Hi Jim, > > It's not a free download. > > I originally got a copy on its own CD by attending the Office 2003 launch > event. ?AFAICT, later on, VSTO 2005 was released on CD which included the > 2003 developer extensions. > > Out of curiosity, I've been trying to find either one available for sale and > came up empty. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Sunday, January 16, 2011 10:22 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access 2007 runtime > > Hi Dan: > > I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I > be able to get a 2003 runtime? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Saturday, January 15, 2011 11:21 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access 2007 runtime > > If you need to install a runtime on a user's PC's, that means that they have > no version of Access at all. ?So you could use a 2003 runtime. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. ?I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each user's > computer if required. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 17 20:10:37 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 21:10:37 -0500 Subject: [AccessD] running the database on 2007 runtime Message-ID: <4D34F69D.5050705@colbyconsulting.com> Tonight I am trying to open the Access 2003 application on a 2007 run-time. The database opens, the (standard) switchboard opens, but if I try to open one of the forms I get some kind of error "there was an error executing the command". It looks like I will have to try and open this under the full 2007 version and see what I get. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Mon Jan 17 20:51:19 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 21:51:19 -0500 Subject: [AccessD] A potential security concern Message-ID: <4D350027.9020803@colbyconsulting.com> I so despise Access 2007. I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct manner please do so. Thanks, -- John W. Colby www.ColbyConsulting.com From steve at datamanagementsolutions.biz Mon Jan 17 21:04:37 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 18 Jan 2011 16:04:37 +1300 Subject: [AccessD] running the database on 2007 runtime In-Reply-To: <4D34F69D.5050705@colbyconsulting.com> References: <4D34F69D.5050705@colbyconsulting.com> Message-ID: <08A82D1128FA4CA6A491ED5AFE33E929@stevelaptop> Hi John, Have you got it in a Trusted Location? Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 18, 2011 3:10 PM To: Access Developers discussion and problem solving Subject: [AccessD] running the database on 2007 runtime Tonight I am trying to open the Access 2003 application on a 2007 run-time. The database opens, the (standard) switchboard opens, but if I try to open one of the forms I get some kind of error "there was an error executing the command". It looks like I will have to try and open this under the full 2007 version and see what I get. From steve at datamanagementsolutions.biz Mon Jan 17 21:06:24 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 18 Jan 2011 16:06:24 +1300 Subject: [AccessD] A potential security concern In-Reply-To: <4D350027.9020803@colbyconsulting.com> References: <4D350027.9020803@colbyconsulting.com> Message-ID: <12833185366D4E68BCBA3CC74103BA03@stevelaptop> Hi John, As per my note in your earlier thread, see it this helps: http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 18, 2011 3:51 PM To: Access Developers discussion and problem solving Subject: [AccessD] A potential security concern I so despise Access 2007. I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct manner please do so. Thanks, From jwcolby at colbyconsulting.com Mon Jan 17 22:49:15 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 23:49:15 -0500 Subject: [AccessD] running the database on 2007 runtime In-Reply-To: <08A82D1128FA4CA6A491ED5AFE33E929@stevelaptop> References: <4D34F69D.5050705@colbyconsulting.com> <08A82D1128FA4CA6A491ED5AFE33E929@stevelaptop> Message-ID: <4D351BCB.4010804@colbyconsulting.com> No. But why should I have to for crying out loud. This is Access 2007 crapola AFAICT. How am I going to place it in a trusted location on machine XYZ? What the heck IS a trusted location? Just frigging irritating! John W. Colby www.ColbyConsulting.com On 1/17/2011 10:04 PM, Steve Schapel wrote: > Hi John, > > Have you got it in a Trusted Location? > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:10 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] running the database on 2007 runtime > > Tonight I am trying to open the Access 2003 application on a 2007 run-time. The database opens, the > (standard) switchboard opens, but if I try to open one of the forms I get some kind of error "there > was an error executing the command". It looks like I will have to try and open this under the full > 2007 version and see what I get. > > From jwcolby at colbyconsulting.com Mon Jan 17 22:52:05 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 23:52:05 -0500 Subject: [AccessD] A potential security concern In-Reply-To: <12833185366D4E68BCBA3CC74103BA03@stevelaptop> References: <4D350027.9020803@colbyconsulting.com> <12833185366D4E68BCBA3CC74103BA03@stevelaptop> Message-ID: <4D351C75.2010304@colbyconsulting.com> Uh ok. So I have to screw with the registry on a machine that doesn't belong to me? And I have to do so before the first run of my FE? I so despise Access 2007. A C# solution is looking better. John W. Colby www.ColbyConsulting.com On 1/17/2011 10:06 PM, Steve Schapel wrote: > Hi John, > > As per my note in your earlier thread, see it this helps: > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] A potential security concern > > I so despise Access 2007. > > I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a > security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. > > I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct > manner please do so. > > Thanks, From steve at datamanagementsolutions.biz Mon Jan 17 23:06:48 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 18 Jan 2011 18:06:48 +1300 Subject: [AccessD] A potential security concern In-Reply-To: <4D351C75.2010304@colbyconsulting.com> References: <4D350027.9020803@colbyconsulting.com><12833185366D4E68BCBA3CC74103BA03@stevelaptop> <4D351C75.2010304@colbyconsulting.com> Message-ID: <2C9BF71CB6764215A3E33AB2887026B0@stevelaptop> Hi John, Screw with the registry. Or run the AddPath utility (which I suppose does the same thing - i.e. writes to the registry) which is very easy. Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 18, 2011 5:52 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A potential security concern Uh ok. So I have to screw with the registry on a machine that doesn't belong to me? And I have to do so before the first run of my FE? I so despise Access 2007. A C# solution is looking better. John W. Colby www.ColbyConsulting.com On 1/17/2011 10:06 PM, Steve Schapel wrote: > Hi John, > > As per my note in your earlier thread, see it this helps: > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] A potential security concern > > I so despise Access 2007. > > I installed the run time on a VM. I then dragged and dropped the 2003 Fe > to the desktop and get a > security warning. It appears I have to jump through hoops to make 2007 > trust the 2003 FE. > > I don't understand the hoops. If anyone understands the hoops and can > explain it in a succinct > manner please do so. > > Thanks, -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 17 23:24:31 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 18 Jan 2011 15:24:31 +1000 Subject: [AccessD] A potential security concern In-Reply-To: <4D351C75.2010304@colbyconsulting.com> References: <4D350027.9020803@colbyconsulting.com>, <12833185366D4E68BCBA3CC74103BA03@stevelaptop>, <4D351C75.2010304@colbyconsulting.com> Message-ID: <4D35240F.15703.D797C0@stuart.lexacorp.com.pg> Yep, MS have totally screwed Access application developers with 2007/10 in so many ways and the stupid security hoops you have to go through are one the main ones. -- Stuart On 17 Jan 2011 at 23:52, jwcolby wrote: > Uh ok. So I have to screw with the registry on a machine that doesn't > belong to me? And I have to do so before the first run of my FE? > > I so despise Access 2007. A C# solution is looking better. > > John W. Colby > www.ColbyConsulting.com > > On 1/17/2011 10:06 PM, Steve Schapel wrote: > > Hi John, > > > > As per my note in your earlier thread, see it this helps: > > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > > > Regards > > Steve > > > > -----Original Message----- From: jwcolby > > Sent: Tuesday, January 18, 2011 3:51 PM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] A potential security concern > > > > I so despise Access 2007. > > > > I installed the run time on a VM. I then dragged and dropped the > > 2003 Fe to the desktop and get a security warning. It appears I have > > to jump through hoops to make 2007 trust the 2003 FE. > > > > I don't understand the hoops. If anyone understands the hoops and > > can explain it in a succinct manner please do so. > > > > Thanks, > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 09:29:52 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 07:29:52 -0800 Subject: [AccessD] Password Problem Message-ID: <70212AC868D44568A7E20833DE283308@HAL9005> Dear List: This is a legacy app that the client asked me to put a password on the back end. He also wants to be able to change the back end password from time to time. So I gave him instructions on how to do that. However, after the password is changed the bound forms error out with an invalid password. If I go to the database container and try to open a linked table in datasheet view I get 'Not a Valid Password'. If I delete the table links and relink the table, all is OK. But I cannot refresh the links with the Linked Table Manager in Tools-->Database Utilities. There is relinking code but relinking to the existing back end doesn't clear up the problem. In fact, the relinking code does not prompt for the database password. The table links apparently have the old password in there somehow. So I'm missing a step here. Obviously I don't want the user to have to delete the table links and relink. What am I missing? MTIA Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From garykjos at gmail.com Tue Jan 18 09:40:15 2011 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 18 Jan 2011 09:40:15 -0600 Subject: [AccessD] Password Problem In-Reply-To: <70212AC868D44568A7E20833DE283308@HAL9005> References: <70212AC868D44568A7E20833DE283308@HAL9005> Message-ID: Found this several places regarding relinking code to password protected backends .... -------------------------------------- Figured it out. If you are connecting to a password protected BE, you HAVE to provide the OPTIONAL parameters as follows: DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") If you do not it just raises the password error. -------------------------------------- On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin wrote: > Dear List: > > This is a legacy app that the client asked me to put a password on the back > end. ?He also wants to be able to change the back end password from time to > time. ?So I gave him instructions on how to do that. > > However, after the password is changed the bound forms error out with an > invalid password. ?If I go to the database container and try to open a > linked table in datasheet view I get 'Not a Valid Password'. > > If I delete the table links and relink the table, all is OK. ?But I cannot > refresh the links with the Linked Table Manager in Tools-->Database > Utilities. > > There is relinking code but relinking to the existing back end doesn't clear > up the problem. ?In fact, the relinking code does not prompt for the > database password. > > The table links apparently have the old password in there somehow. ?So I'm > missing a step here. ?Obviously I don't want the user to have to delete the > table links and relink. > > What am I missing? > > MTIA > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From rockysmolin at bchacc.com Tue Jan 18 09:57:38 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 07:57:38 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: <70212AC868D44568A7E20833DE283308@HAL9005> Message-ID: <63C102F34D13470EA06BA117644BF319@HAL9005> Gary: Where I use DBEngine I had the pwd parameter without MS ACCESS; but it seemed to work OK. The problem I'm having is just opening a bound form or even running a query. There's something about the table link that's retaining the old password. And I stepped through the relinking code which I can trigger a la carte (just to see if relinking the tables through the code would work) and the connect string for the linked tables was null so it didn't refresh the link. Now, if I point to a different database, in this case the same file name in a different folder, it works. But changing the password on the same database does not apparently update the password in the link. TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Tuesday, January 18, 2011 7:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Found this several places regarding relinking code to password protected backends .... -------------------------------------- Figured it out. If you are connecting to a password protected BE, you HAVE to provide the OPTIONAL parameters as follows: DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") If you do not it just raises the password error. -------------------------------------- On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin wrote: > Dear List: > > This is a legacy app that the client asked me to put a password on the > back end. ?He also wants to be able to change the back end password > from time to time. ?So I gave him instructions on how to do that. > > However, after the password is changed the bound forms error out with > an invalid password. ?If I go to the database container and try to > open a linked table in datasheet view I get 'Not a Valid Password'. > > If I delete the table links and relink the table, all is OK. ?But I > cannot refresh the links with the Linked Table Manager in > Tools-->Database Utilities. > > There is relinking code but relinking to the existing back end doesn't > clear up the problem. ?In fact, the relinking code does not prompt for > the database password. > > The table links apparently have the old password in there somehow. ?So > I'm missing a step here. ?Obviously I don't want the user to have to > delete the table links and relink. > > What am I missing? > > MTIA > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Jan 18 09:59:21 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 07:59:21 -0800 Subject: [AccessD] Password Problem In-Reply-To: <63C102F34D13470EA06BA117644BF319@HAL9005> References: <70212AC868D44568A7E20833DE283308@HAL9005> <63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: P.S. If I manually delete the table links and relink them everything works OK. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, January 18, 2011 7:58 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Password Problem Gary: Where I use DBEngine I had the pwd parameter without MS ACCESS; but it seemed to work OK. The problem I'm having is just opening a bound form or even running a query. There's something about the table link that's retaining the old password. And I stepped through the relinking code which I can trigger a la carte (just to see if relinking the tables through the code would work) and the connect string for the linked tables was null so it didn't refresh the link. Now, if I point to a different database, in this case the same file name in a different folder, it works. But changing the password on the same database does not apparently update the password in the link. TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Tuesday, January 18, 2011 7:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Found this several places regarding relinking code to password protected backends .... -------------------------------------- Figured it out. If you are connecting to a password protected BE, you HAVE to provide the OPTIONAL parameters as follows: DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") If you do not it just raises the password error. -------------------------------------- On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin wrote: > Dear List: > > This is a legacy app that the client asked me to put a password on the > back end. ?He also wants to be able to change the back end password > from time to time. ?So I gave him instructions on how to do that. > > However, after the password is changed the bound forms error out with > an invalid password. ?If I go to the database container and try to > open a linked table in datasheet view I get 'Not a Valid Password'. > > If I delete the table links and relink the table, all is OK. ?But I > cannot refresh the links with the Linked Table Manager in > Tools-->Database Utilities. > > There is relinking code but relinking to the existing back end doesn't > clear up the problem. ?In fact, the relinking code does not prompt for > the database password. > > The table links apparently have the old password in there somehow. ?So > I'm missing a step here. ?Obviously I don't want the user to have to > delete the table links and relink. > > What am I missing? > > MTIA > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 10:16:33 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 08:16:33 -0800 Subject: [AccessD] Password Problem In-Reply-To: <63C102F34D13470EA06BA117644BF319@HAL9005> References: <70212AC868D44568A7E20833DE283308@HAL9005> <63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: Yeah, I ran into this with password protected BE's too. It was simpler to use a constant for the password, but that pretty much eliminates the security unless you are distributing a runtime. What about storing the password in a library with restricted access? Charlotte Foust On Tue, Jan 18, 2011 at 7:57 AM, Rocky Smolin wrote: > Gary: > > Where I use DBEngine I had the pwd parameter without MS ACCESS; but it > seemed to work OK. > > The problem I'm having is just opening a bound form or even running a query. > There's something about the table link that's retaining the old password. > And I stepped through the relinking code which I can trigger a la carte > (just to see if relinking the tables through the code would work) and the > connect string for the linked tables was null so it didn't refresh the link. > > Now, if I point to a different database, in this case the same file name in > a different folder, it works. ?But changing the password on the same > database does not apparently update the password in the link. > > TIA > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Tuesday, January 18, 2011 7:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Found this several places regarding relinking code to password protected > backends .... > > -------------------------------------- > Figured it out. ?If you are connecting to a password protected BE, you HAVE > to provide the OPTIONAL parameters as follows: > > DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") > > If you do not it just raises the password error. > -------------------------------------- > > On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin > wrote: >> Dear List: >> >> This is a legacy app that the client asked me to put a password on the >> back end. ?He also wants to be able to change the back end password >> from time to time. ?So I gave him instructions on how to do that. >> >> However, after the password is changed the bound forms error out with >> an invalid password. ?If I go to the database container and try to >> open a linked table in datasheet view I get 'Not a Valid Password'. >> >> If I delete the table links and relink the table, all is OK. ?But I >> cannot refresh the links with the Linked Table Manager in >> Tools-->Database Utilities. >> >> There is relinking code but relinking to the existing back end doesn't >> clear up the problem. ?In fact, the relinking code does not prompt for >> the database password. >> >> The table links apparently have the old password in there somehow. ?So >> I'm missing a step here. ?Obviously I don't want the user to have to >> delete the table links and relink. >> >> What am I missing? >> >> MTIA >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> Skype: rocky.smolin >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > Gary Kjos > garykjos at gmail.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Tue Jan 18 10:18:40 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 10:18:40 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures Message-ID: This is another great time-saver in MZ Tools (VB6 version): >From the MZ Tools toolbar push the Other Utilities button. Select 'Review Source Code'. In the window that appears, you'll see a collapsible hierarchical listing of objects with a description of what's not used in blue text. Double-click on the blue text to move directly to the variable, parameter, or procedure so you can fix it then and there! There is also a version of MZ Tools for .Net developers - not free but undoubtedly well worth it. Dan From rockysmolin at bchacc.com Tue Jan 18 10:20:56 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 08:20:56 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: <70212AC868D44568A7E20833DE283308@HAL9005><63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, January 18, 2011 8:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Yeah, I ran into this with password protected BE's too. It was simpler to use a constant for the password, but that pretty much eliminates the security unless you are distributing a runtime. What about storing the password in a library with restricted access? Charlotte Foust On Tue, Jan 18, 2011 at 7:57 AM, Rocky Smolin wrote: > Gary: > > Where I use DBEngine I had the pwd parameter without MS ACCESS; but it > seemed to work OK. > > The problem I'm having is just opening a bound form or even running a query. > There's something about the table link that's retaining the old password. > And I stepped through the relinking code which I can trigger a la > carte (just to see if relinking the tables through the code would > work) and the connect string for the linked tables was null so it didn't refresh the link. > > Now, if I point to a different database, in this case the same file > name in a different folder, it works. ?But changing the password on > the same database does not apparently update the password in the link. > > TIA > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Tuesday, January 18, 2011 7:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Found this several places regarding relinking code to password > protected backends .... > > -------------------------------------- > Figured it out. ?If you are connecting to a password protected BE, you > HAVE to provide the OPTIONAL parameters as follows: > > DBEngine(0).OpenDatabase(strDBPath, False, False, "MS > Access;PWD=xxx10") > > If you do not it just raises the password error. > -------------------------------------- > > On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin > wrote: >> Dear List: >> >> This is a legacy app that the client asked me to put a password on >> the back end. ?He also wants to be able to change the back end >> password from time to time. ?So I gave him instructions on how to do that. >> >> However, after the password is changed the bound forms error out with >> an invalid password. ?If I go to the database container and try to >> open a linked table in datasheet view I get 'Not a Valid Password'. >> >> If I delete the table links and relink the table, all is OK. ?But I >> cannot refresh the links with the Linked Table Manager in >> Tools-->Database Utilities. >> >> There is relinking code but relinking to the existing back end >> doesn't clear up the problem. ?In fact, the relinking code does not >> prompt for the database password. >> >> The table links apparently have the old password in there somehow. ? >> So I'm missing a step here. ?Obviously I don't want the user to have >> to delete the table links and relink. >> >> What am I missing? >> >> MTIA >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> Skype: rocky.smolin >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > Gary Kjos > garykjos at gmail.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Tue Jan 18 10:40:50 2011 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 18 Jan 2011 10:40:50 -0600 Subject: [AccessD] Password Problem In-Reply-To: References: <70212AC868D44568A7E20833DE283308@HAL9005> <63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: Found some references that say the new password isn't actually saved until you do a RefreshLink Method --------------------------------------------------------------- http://www.accessmonster.com/Uwe/Forum.aspx/access/121423/change-connection-string-to-linked-table-with-VBA ---------------------------------------------------------------- Refreshlink method (From Access 97 Help file) Syntax tabledef.RefreshLink The tabledef placeholder specifies the TableDef object representing the linked table whose connection information you want to update. Remarks To change the connection information for a linked table, reset the Connect property of the corresponding TableDef object and then use the RefreshLink method to update the information. Using RefreshLink method doesn't change the linked table's properties and Relation objects. For this connection information to exist in all collections associated with the TableDef object that represents the linked table, you must use the Refresh method on each collection. ------------------------------------------------ On Tue, Jan 18, 2011 at 10:20 AM, Rocky Smolin wrote: > Using a constant would work even though this is an mdb, except that ?the > user wants to change the password from time to time and I don't want him to > have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or currentdb - > manipulating recordsets. ?My problem is that I can't even open a query that > uses a linked table. ?That password is somehow, I think, in the link. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Tuesday, January 18, 2011 8:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Yeah, I ran into this with password protected BE's too. ?It was simpler to > use a constant for the password, but that pretty much eliminates the > security unless you are distributing a runtime. ?What about storing the > password in a library with restricted access? > > Charlotte Foust > > On Tue, Jan 18, 2011 at 7:57 AM, Rocky Smolin > wrote: >> Gary: >> >> Where I use DBEngine I had the pwd parameter without MS ACCESS; but it >> seemed to work OK. >> >> The problem I'm having is just opening a bound form or even running a > query. >> There's something about the table link that's retaining the old password. >> And I stepped through the relinking code which I can trigger a la >> carte (just to see if relinking the tables through the code would >> work) and the connect string for the linked tables was null so it didn't > refresh the link. >> >> Now, if I point to a different database, in this case the same file >> name in a different folder, it works. ?But changing the password on >> the same database does not apparently update the password in the link. >> >> TIA >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos >> Sent: Tuesday, January 18, 2011 7:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Password Problem >> >> Found this several places regarding relinking code to password >> protected backends .... >> >> -------------------------------------- >> Figured it out. ?If you are connecting to a password protected BE, you >> HAVE to provide the OPTIONAL parameters as follows: >> >> DBEngine(0).OpenDatabase(strDBPath, False, False, "MS >> Access;PWD=xxx10") >> >> If you do not it just raises the password error. >> -------------------------------------- >> >> On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin >> wrote: >>> Dear List: >>> >>> This is a legacy app that the client asked me to put a password on >>> the back end. ?He also wants to be able to change the back end >>> password from time to time. ?So I gave him instructions on how to do > that. >>> >>> However, after the password is changed the bound forms error out with >>> an invalid password. ?If I go to the database container and try to >>> open a linked table in datasheet view I get 'Not a Valid Password'. >>> >>> If I delete the table links and relink the table, all is OK. ?But I >>> cannot refresh the links with the Linked Table Manager in >>> Tools-->Database Utilities. >>> >>> There is relinking code but relinking to the existing back end >>> doesn't clear up the problem. ?In fact, the relinking code does not >>> prompt for the database password. >>> >>> The table links apparently have the old password in there somehow. >>> So I'm missing a step here. ?Obviously I don't want the user to have >>> to delete the table links and relink. >>> >>> What am I missing? >>> >>> MTIA >>> >>> >>> Rocky Smolin >>> >>> Beach Access Software >>> >>> 858-259-4334 >>> >>> Skype: rocky.smolin >>> >>> www.e-z-mrp.com >>> >>> www.bchacc.com >>> >>> >>> >>> >>> >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> >> >> -- >> Gary Kjos >> garykjos at gmail.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From Gustav at cactus.dk Tue Jan 18 10:52:40 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 18 Jan 2011 17:52:40 +0100 Subject: [AccessD] Password Problem Message-ID: Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky From jackandpat.d at gmail.com Tue Jan 18 11:13:49 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 18 Jan 2011 12:13:49 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: Message-ID: This Other Utilities - Review Source Code is also available in the MZTools (VBA) version. Very handy. On Tue, Jan 18, 2011 at 11:18 AM, Dan Waters wrote: > This is another great time-saver in MZ Tools (VB6 version): > > > > From the MZ Tools toolbar push the Other Utilities button. Select 'Review > Source Code'. In the window that appears, you'll see a collapsible > hierarchical listing of objects with a description of what's not used in > blue text. Double-click on the blue text to move directly to the variable, > parameter, or procedure so you can fix it then and there! > > > > There is also a version of MZ Tools for .Net developers - not free but > undoubtedly well worth it. > > > > Dan > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jackandpat.d at gmail.com Tue Jan 18 11:32:56 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 18 Jan 2011 12:32:56 -0500 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: Rocky, I found this link that may be helpful. http://www.utteraccess.com/forum/linked-tables-password-p-t1900801.html Also, I have seen Boyd on AccessD recently. He may have more info. Good Luck, Jack On Tue, Jan 18, 2011 at 11:52 AM, Gustav Brock wrote: > Hi Rocky > > It is not "somehow" in the link - it _is_ in the link information. > Run this query: > > SELECT > MSysObjects.Name AS TblNameLinked, > MSysObjects.ForeignName AS TblNameSource, > RTrim([Database]) AS DbsFile, > RTrim([Connect]) AS DbsType > FROM > MSysObjects > WHERE > MSysObjects.Type=6 > ORDER BY > RTrim([Database]), > MSysObjects.Name; > > /gustav > > > >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > Using a constant would work even though this is an mdb, except that the > user wants to change the password from time to time and I don't want him to > have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or currentdb - > manipulating recordsets. My problem is that I can't even open a query that > uses a linked table. That password is somehow, I think, in the link. > > Rocky > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 11:33:44 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 09:33:44 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: <5BC5962E08A544F2BE9049E79888BEDA@HAL9005> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Jan 18 11:50:25 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 18 Jan 2011 18:50:25 +0100 Subject: [AccessD] Password Problem Message-ID: Hi Rocky No that is read-only for info. You have to go via the RefreshLink route passing the full (and modified) connection string including the parameter PWD=NewPassword; in this. /gustav >>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky From rockysmolin at bchacc.com Tue Jan 18 12:08:50 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:08:50 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Jack: In that thread is noted "Probably because you are not storing the password when you linked the tables. " How does one store the password when linking the tables? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jack drawbridge Sent: Tuesday, January 18, 2011 9:33 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Rocky, I found this link that may be helpful. http://www.utteraccess.com/forum/linked-tables-password-p-t1900801.html Also, I have seen Boyd on AccessD recently. He may have more info. Good Luck, Jack On Tue, Jan 18, 2011 at 11:52 AM, Gustav Brock wrote: > Hi Rocky > > It is not "somehow" in the link - it _is_ in the link information. > Run this query: > > SELECT > MSysObjects.Name AS TblNameLinked, > MSysObjects.ForeignName AS TblNameSource, > RTrim([Database]) AS DbsFile, > RTrim([Connect]) AS DbsType > FROM > MSysObjects > WHERE > MSysObjects.Type=6 > ORDER BY > RTrim([Database]), > MSysObjects.Name; > > /gustav > > > >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > Using a constant would work even though this is an mdb, except that > the user wants to change the password from time to time and I don't > want him to have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or > currentdb - manipulating recordsets. My problem is that I can't even > open a query that uses a linked table. That password is somehow, I think, in the link. > > Rocky > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Jan 18 12:21:44 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 18 Jan 2011 10:21:44 -0800 Subject: [AccessD] A potential security concern In-Reply-To: <4D35240F.15703.D797C0@stuart.lexacorp.com.pg> References: <4D350027.9020803@colbyconsulting.com> <12833185366D4E68BCBA3CC74103BA03@stevelaptop> <4D351C75.2010304@colbyconsulting.com> <4D35240F.15703.D797C0@stuart.lexacorp.com.pg> Message-ID: But hey, we have a ribbon now ;) On Mon, Jan 17, 2011 at 9:24 PM, Stuart McLachlan wrote: > Yep, MS have totally screwed Access application developers with 2007/10 in > so many ways > and the stupid security hoops you have to go through are one the main ones. > > -- > Stuart > > On 17 Jan 2011 at 23:52, jwcolby wrote: > > > Uh ok. So I have to screw with the registry on a machine that doesn't > > belong to me? And I have to do so before the first run of my FE? > > > > I so despise Access 2007. A C# solution is looking better. > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/17/2011 10:06 PM, Steve Schapel wrote: > > > Hi John, > > > > > > As per my note in your earlier thread, see it this helps: > > > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > > > > > Regards > > > Steve > > > > > > -----Original Message----- From: jwcolby > > > Sent: Tuesday, January 18, 2011 3:51 PM > > > To: Access Developers discussion and problem solving > > > Subject: [AccessD] A potential security concern > > > > > > I so despise Access 2007. > > > > > > I installed the run time on a VM. I then dragged and dropped the > > > 2003 Fe to the desktop and get a security warning. It appears I have > > > to jump through hoops to make 2007 trust the 2003 FE. > > > > > > I don't understand the hoops. If anyone understands the hoops and > > > can explain it in a succinct manner please do so. > > > > > > Thanks, > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Tue Jan 18 12:27:47 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 18 Jan 2011 10:27:47 -0800 Subject: [AccessD] Access Report Message-ID: I have a summary report that displays invoices ready to be committed as well as an individual report for any of those invoices. When the reports are committed via a command button, they want to see one report with the summary as the first page(s) then each invoice that is committed as a new page. Any idea how to do this? I was thinking a new report with the summary as a subreport in the report header and the individual report as a subreport in the detail section. Is there a better way of doing this? David From jackandpat.d at gmail.com Tue Jan 18 12:33:41 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 18 Jan 2011 13:33:41 -0500 Subject: [AccessD] Password Problem In-Reply-To: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: Rocky, I don;\'t know any details. I saw your question and found a link. It seemed to me that Boyd and EasyMoney49 had a process that both agreed worked. Just passing on some info that seemed relevant and had a "seconder". Jack On Tue, Jan 18, 2011 at 1:08 PM, Rocky Smolin wrote: > Jack: > > In that thread is noted "Probably because you are not storing the password > when you linked the tables. " > > How does one store the password when linking the tables? > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jack drawbridge > Sent: Tuesday, January 18, 2011 9:33 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Rocky, > I found this link that may be helpful. > > http://www.utteraccess.com/forum/linked-tables-password-p-t1900801.html > > Also, I have seen Boyd on AccessD recently. He may have more info. > > Good Luck, > Jack > > On Tue, Jan 18, 2011 at 11:52 AM, Gustav Brock wrote: > > > Hi Rocky > > > > It is not "somehow" in the link - it _is_ in the link information. > > Run this query: > > > > SELECT > > MSysObjects.Name AS TblNameLinked, > > MSysObjects.ForeignName AS TblNameSource, > > RTrim([Database]) AS DbsFile, > > RTrim([Connect]) AS DbsType > > FROM > > MSysObjects > > WHERE > > MSysObjects.Type=6 > > ORDER BY > > RTrim([Database]), > > MSysObjects.Name; > > > > /gustav > > > > > > >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > > Using a constant would work even though this is an mdb, except that > > the user wants to change the password from time to time and I don't > > want him to have to come back for a code change every time. > > > > However, that only applies to opening the mdb with dbengine or > > currentdb - manipulating recordsets. My problem is that I can't even > > open a query that uses a linked table. That password is somehow, I > think, > in the link. > > > > Rocky > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Tue Jan 18 12:38:55 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 10:38:55 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: Yup. Create a new report and create subreport controls for each of the other reports, one per page. You can use the detail section for the individual reports or put them in a group footer with the summary subreport in a group header. That would allow you to use a date selection or other kinds of filtering as well. Charlotte Foust On Tue, Jan 18, 2011 at 10:27 AM, David McAfee wrote: > I have a summary report that displays invoices ready to be committed as well > as an individual report for any of those invoices. > > When the reports are committed via a command button, they want to see one > report with the summary as the first page(s) then each > invoice that is committed as a new page. > > Any idea how to do this? > > I was thinking a new report with the summary as a subreport in the report > header and the individual report as a subreport in the detail section. > > Is there a better way of doing this? > > David > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 12:43:53 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:43:53 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: Gustav: I put some code in the open to check that the password entered by the user matches the password in the link. When it doesn't I have a loop to refresh the link, but it's generating an Error 3001 - invalid argument. For Each tdf In db.TableDefs txtLink = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.Connect = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.RefreshLink Next tdf The tdf.Connect string is: ;DATABASE=C:\Clients\PEDS\PEDS-DATA.mdb;MS ACCESS;pwd=pend0909; gstrDatabaseName and gstrPWD have the correct values. Can you see what the invalid argument might be? MTIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 9:50 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky No that is read-only for info. You have to go via the RefreshLink route passing the full (and modified) connection string including the parameter PWD=NewPassword; in this. /gustav >>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Jan 18 12:46:32 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:46:32 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: <395E815FA2C04F86B5C25B761379C6FA@HAL9005> That's how I'd do it (FWIW). Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, January 18, 2011 10:28 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access Report I have a summary report that displays invoices ready to be committed as well as an individual report for any of those invoices. When the reports are committed via a command button, they want to see one report with the summary as the first page(s) then each invoice that is committed as a new page. Any idea how to do this? I was thinking a new report with the summary as a subreport in the report header and the individual report as a subreport in the detail section. Is there a better way of doing this? David -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 12:53:14 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 10:53:14 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: Don't you need a username in there too? Charlotte Foust On Tue, Jan 18, 2011 at 10:43 AM, Rocky Smolin wrote: > Gustav: > > I put some code in the open to check that the password entered by the user > matches the password in the link. > > When it doesn't I have a loop to refresh the link, but it's generating an > Error 3001 - invalid argument. > > ? ?For Each tdf In db.TableDefs > ? ? ? ?txtLink = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & > gstrPWD > ? ? ? ?tdf.Connect = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & > gstrPWD > ? ? ? ?tdf.RefreshLink > ? ?Next tdf > > The tdf.Connect string is: > > ;DATABASE=C:\Clients\PEDS\PEDS-DATA.mdb;MS ACCESS;pwd=pend0909; > > gstrDatabaseName and gstrPWD have the correct values. > > Can you see what the invalid argument might be? > > MTIA > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Tuesday, January 18, 2011 9:50 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Password Problem > > Hi Rocky > > No that is read-only for info. You have to go via the RefreshLink route > passing the full (and modified) connection string including the parameter > ?PWD=NewPassword; > in this. > > /gustav > > >>>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> > So on starting the app, after the user inputs the password (assuming the > password is correct) could I modify your query to an update query and change > the password that way? > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Tuesday, January 18, 2011 8:53 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Password Problem > > Hi Rocky > > It is not "somehow" in the link - ?it _is_ in the link information. > Run this query: > > SELECT > ?MSysObjects.Name AS TblNameLinked, > ?MSysObjects.ForeignName AS TblNameSource, > ?RTrim([Database]) AS DbsFile, > ?RTrim([Connect]) AS DbsType > FROM > ?MSysObjects > WHERE > ?MSysObjects.Type=6 > ORDER BY > ?RTrim([Database]), > ?MSysObjects.Name; > > /gustav > > >>>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > Using a constant would work even though this is an mdb, except that ?the > user wants to change the password from time to time and I don't want him to > have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or currentdb - > manipulating recordsets. ?My problem is that I can't even open a query that > uses a linked table. ?That password is somehow, I think, in the link. > > Rocky > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 12:57:26 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:57:26 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: <9F1ED754323342639B00714110704264@HAL9005> Never mind. Figured out how to do the connect string: tdf.Connect = "MS ACCESS;pwd=" & gstrPWD & ";DATABASE=" & gstrDatabaseName did it. Just had to display the existing connect string and duplicate the format. Thanks all for the help. Best, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, January 18, 2011 10:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Password Problem Gustav: I put some code in the open to check that the password entered by the user matches the password in the link. When it doesn't I have a loop to refresh the link, but it's generating an Error 3001 - invalid argument. For Each tdf In db.TableDefs txtLink = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.Connect = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.RefreshLink Next tdf The tdf.Connect string is: ;DATABASE=C:\Clients\PEDS\PEDS-DATA.mdb;MS ACCESS;pwd=pend0909; gstrDatabaseName and gstrPWD have the correct values. Can you see what the invalid argument might be? MTIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 9:50 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky No that is read-only for info. You have to go via the RefreshLink route passing the full (and modified) connection string including the parameter PWD=NewPassword; in this. /gustav >>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 13:00:07 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 11:00:07 -0800 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: Message-ID: One caveat! If you're working with VS Express, you can't use MZTools. You can install it, but it only works in the visual studio shell, not in the express version, which makes it useless there. Charlotte Foust On Tue, Jan 18, 2011 at 8:18 AM, Dan Waters wrote: > This is another great time-saver in MZ Tools (VB6 version): > > > > From the MZ Tools toolbar push the Other Utilities button. ?Select 'Review > Source Code'. ?In the window that appears, you'll see a collapsible > hierarchical listing of objects with a description of what's not used in > blue text. ?Double-click on the blue text to move directly to the variable, > parameter, or procedure so you can fix it then and there! > > > > There is also a version of MZ Tools for .Net developers - not free but > undoubtedly well worth it. > > > > Dan > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jimdettman at verizon.net Tue Jan 18 13:20:49 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 18 Jan 2011 14:20:49 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: Message-ID: <51DF633A6ABA49C588AD058055B7E833@XPS> FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 11:19 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures This is another great time-saver in MZ Tools (VB6 version): >From the MZ Tools toolbar push the Other Utilities button. Select 'Review Source Code'. In the window that appears, you'll see a collapsible hierarchical listing of objects with a description of what's not used in blue text. Double-click on the blue text to move directly to the variable, parameter, or procedure so you can fix it then and there! There is also a version of MZ Tools for .Net developers - not free but undoubtedly well worth it. Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Tue Jan 18 14:00:27 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 14:00:27 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <51DF633A6ABA49C588AD058055B7E833@XPS> References: <51DF633A6ABA49C588AD058055B7E833@XPS> Message-ID: <0D787E3C5F134328928C4814589F8995@DanWaters> Jim - what do you do after that to find unreferenced items? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 11:19 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures This is another great time-saver in MZ Tools (VB6 version): >From the MZ Tools toolbar push the Other Utilities button. Select 'Review Source Code'. In the window that appears, you'll see a collapsible hierarchical listing of objects with a description of what's not used in blue text. Double-click on the blue text to move directly to the variable, parameter, or procedure so you can fix it then and there! There is also a version of MZ Tools for .Net developers - not free but undoubtedly well worth it. Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Jan 18 14:13:46 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 18 Jan 2011 12:13:46 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: The sub reports only show the detail section, so I've grouped on InvNo and added the individual reports header info into the Group's header. I wanted them to appear as separate pages, so I inserted a page break just below the sub report. This works fine, but always displays a blank page at the end. Any way to suppress it, if it is the last record? On Tue, Jan 18, 2011 at 10:38 AM, Charlotte Foust wrote: > Yup. Create a new report and create subreport controls for each of > the other reports, one per page. You can use the detail section for > the individual reports or put them in a group footer with the summary > subreport in a group header. That would allow you to use a date > selection or other kinds of filtering as well. > > Charlotte Foust > > On Tue, Jan 18, 2011 at 10:27 AM, David McAfee > wrote: > > I have a summary report that displays invoices ready to be committed as > well > > as an individual report for any of those invoices. > > > > When the reports are committed via a command button, they want to see one > > report with the summary as the first page(s) then each > > invoice that is committed as a new page. > > > > Any idea how to do this? > > > > I was thinking a new report with the summary as a subreport in the report > > header and the individual report as a subreport in the detail section. > > > > Is there a better way of doing this? > > > > David > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Tue Jan 18 14:31:46 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 14:31:46 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <0D787E3C5F134328928C4814589F8995@DanWaters> References: <51DF633A6ABA49C588AD058055B7E833@XPS> <0D787E3C5F134328928C4814589F8995@DanWaters> Message-ID: I got it - push Generate first! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures Jim - what do you do after that to find unreferenced items? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. From jimdettman at verizon.net Tue Jan 18 14:59:56 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 18 Jan 2011 15:59:56 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: <51DF633A6ABA49C588AD058055B7E833@XPS> <0D787E3C5F134328928C4814589F8995@DanWaters> Message-ID: Yeah and select the objects you want to search through...watch it if you select all of them. On a big DB, it can take a while to cross reference everything. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 03:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures I got it - push Generate first! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures Jim - what do you do after that to find unreferenced items? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 18 15:19:37 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 18 Jan 2011 16:19:37 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <51DF633A6ABA49C588AD058055B7E833@XPS> References: <51DF633A6ABA49C588AD058055B7E833@XPS> Message-ID: <4D3603E9.9090903@colbyconsulting.com> I was just doing that today. You have to rerun it over and over however until it no longer finds unreferenced items. Deleting an unreferenced item may make some other item unreferenced since it used to be referenced in the item you just deleted. John W. Colby www.ColbyConsulting.com On 1/18/2011 2:20 PM, Jim Dettman wrote: > > FWIW, those that have Rick Fisher's Find and Replace, there is also a cross > reference utility in there that works against all objects (not just code). > > Click the Cross-Ref button and then check "Only list unreferenced items" > under the report grouping. > > One of the fastest ways to clean up an Access app... > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 18, 2011 11:19 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, > Procedures > > This is another great time-saver in MZ Tools (VB6 version): > > > >> From the MZ Tools toolbar push the Other Utilities button. Select 'Review > Source Code'. In the window that appears, you'll see a collapsible > hierarchical listing of objects with a description of what's not used in > blue text. Double-click on the blue text to move directly to the variable, > parameter, or procedure so you can fix it then and there! > > > > There is also a version of MZ Tools for .Net developers - not free but > undoubtedly well worth it. > > > > Dan > > > > > From jwcolby at colbyconsulting.com Tue Jan 18 15:35:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 18 Jan 2011 16:35:53 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <4D3603E9.9090903@colbyconsulting.com> References: <51DF633A6ABA49C588AD058055B7E833@XPS> <4D3603E9.9090903@colbyconsulting.com> Message-ID: <4D3607B9.3050907@colbyconsulting.com> What I have never been able to figure out is how to get a list of the unreferenced objects to allow me to programmatically delete them. John W. Colby www.ColbyConsulting.com On 1/18/2011 4:19 PM, jwcolby wrote: > I was just doing that today. You have to rerun it over and over however until it no longer finds > unreferenced items. > > Deleting an unreferenced item may make some other item unreferenced since it used to be referenced > in the item you just deleted. > > John W. Colby > www.ColbyConsulting.com > > On 1/18/2011 2:20 PM, Jim Dettman wrote: >> >> FWIW, those that have Rick Fisher's Find and Replace, there is also a cross >> reference utility in there that works against all objects (not just code). >> >> Click the Cross-Ref button and then check "Only list unreferenced items" >> under the report grouping. >> >> One of the fastest ways to clean up an Access app... >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: Tuesday, January 18, 2011 11:19 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, >> Procedures >> >> This is another great time-saver in MZ Tools (VB6 version): >> >> >> >>> From the MZ Tools toolbar push the Other Utilities button. Select 'Review >> Source Code'. In the window that appears, you'll see a collapsible >> hierarchical listing of objects with a description of what's not used in >> blue text. Double-click on the blue text to move directly to the variable, >> parameter, or procedure so you can fix it then and there! >> >> >> >> There is also a version of MZ Tools for .Net developers - not free but >> undoubtedly well worth it. >> >> >> >> Dan >> >> >> >> >> From df.waters at comcast.net Tue Jan 18 15:41:28 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 15:41:28 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <4D3607B9.3050907@colbyconsulting.com> References: <51DF633A6ABA49C588AD058055B7E833@XPS><4D3603E9.9090903@colbyconsulting.com> <4D3607B9.3050907@colbyconsulting.com> Message-ID: When the report comes up, Select the Office Links button (has a Word icon) and select the spreadsheet option. From that spreadsheet you can get the list into an Access table and it's all downhill from there! ;-) Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 18, 2011 3:36 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures What I have never been able to figure out is how to get a list of the unreferenced objects to allow me to programmatically delete them. John W. Colby www.ColbyConsulting.com On 1/18/2011 4:19 PM, jwcolby wrote: > I was just doing that today. You have to rerun it over and over however until it no longer finds > unreferenced items. > > Deleting an unreferenced item may make some other item unreferenced since it used to be referenced > in the item you just deleted. > > John W. Colby > www.ColbyConsulting.com > > On 1/18/2011 2:20 PM, Jim Dettman wrote: >> >> FWIW, those that have Rick Fisher's Find and Replace, there is also a cross >> reference utility in there that works against all objects (not just code). >> >> Click the Cross-Ref button and then check "Only list unreferenced items" >> under the report grouping. >> >> One of the fastest ways to clean up an Access app... >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: Tuesday, January 18, 2011 11:19 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, >> Procedures >> >> This is another great time-saver in MZ Tools (VB6 version): >> >> >> >>> From the MZ Tools toolbar push the Other Utilities button. Select 'Review >> Source Code'. In the window that appears, you'll see a collapsible >> hierarchical listing of objects with a description of what's not used in >> blue text. Double-click on the blue text to move directly to the variable, >> parameter, or procedure so you can fix it then and there! >> >> >> >> There is also a version of MZ Tools for .Net developers - not free but >> undoubtedly well worth it. >> >> >> >> Dan >> >> >> >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 19:58:56 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 17:58:56 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: Use code in the group header to determine if the current subreport is the last and if so toggle the page break. I usually turned off the page break by default, and turned it on for each subreport except the last one. Charlotte Foust On Tue, Jan 18, 2011 at 12:13 PM, David McAfee wrote: > The sub reports only show the detail section, so I've grouped on InvNo > and added the individual reports header info into the Group's header. > > I wanted them to appear as separate pages, so I inserted a page break > just below the sub report. This works fine, but always displays a blank > page at the end. Any way to suppress it, if it is the last record? > > > > On Tue, Jan 18, 2011 at 10:38 AM, Charlotte Foust > wrote: > >> Yup. ?Create a new report and create subreport controls for each of >> the other reports, one per page. ?You can use the detail section for >> the individual reports or put them in a group footer with the summary >> subreport in a group header. ?That would allow you to use a date >> selection or other kinds of filtering as well. >> >> Charlotte Foust >> >> On Tue, Jan 18, 2011 at 10:27 AM, David McAfee >> wrote: >> > I have a summary report that displays invoices ready to be committed as >> well >> > as an individual report for any of those invoices. >> > >> > When the reports are committed via a command button, they want to see one >> > report with the summary as the first page(s) then each >> > invoice that is committed as a new page. >> > >> > Any idea how to do this? >> > >> > I was thinking a new report with the summary as a subreport in the report >> > header and the individual report as a subreport in the detail section. >> > >> > Is there a better way of doing this? >> > >> > David >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Wed Jan 19 09:25:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 19 Jan 2011 10:25:17 -0500 Subject: [AccessD] A potential security concern In-Reply-To: <12833185366D4E68BCBA3CC74103BA03@stevelaptop> References: <4D350027.9020803@colbyconsulting.com> <12833185366D4E68BCBA3CC74103BA03@stevelaptop> Message-ID: <4D37025D.1000300@colbyconsulting.com> I am going to have to go there eventually, for one specific client who is stubbornly staying with Access 2000. His application is huge and I do not expect to ever migrate it to C#. For these tiny databases I am just biting the bullet and learning what I need to do them in C#. John W. Colby www.ColbyConsulting.com On 1/17/2011 10:06 PM, Steve Schapel wrote: > Hi John, > > As per my note in your earlier thread, see it this helps: > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] A potential security concern > > I so despise Access 2007. > > I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a > security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. > > I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct > manner please do so. > > Thanks, From ab-mi at post3.tele.dk Wed Jan 19 10:14:48 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Wed, 19 Jan 2011 17:14:48 +0100 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn?t allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn?t respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn?t support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger From accesscoach at hitechcoach.com Wed Jan 19 10:39:29 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 10:39:29 -0600 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: <008101cbb7f7$73597a00$5a0c6e00$@hitechcoach.com> What version of Access? Is the database split with each user having their own (not shared) copy of the front end? This really is a must for multi user database. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 10:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn?t allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn?t respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn?t support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 19 10:50:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 19 Jan 2011 08:50:11 -0800 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: <324FCDFBB81B4894A5BDB7057C78AEBF@creativesystemdesigns.com> Hi Asger: Unless the directory where the Access BE resides allows full read, write, create and delete access it isn't going to work...also there are timing issues (Real-time security can not/should not be run on a server...that in particular screws up Access). I am having similar problems with a client's SBS. It may be the way the systems IT set it up or maybe it is just the way new servers are designed. I believe that the Access MDB BE is dead as a database on the new systems. Migrate to a real SQL server BE and your problems will just disappear. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 8:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Wed Jan 19 11:11:32 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 11:11:32 -0600 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: <324FCDFBB81B4894A5BDB7057C78AEBF@creativesystemdesigns.com> References: <324FCDFBB81B4894A5BDB7057C78AEBF@creativesystemdesigns.com> Message-ID: <008e01cbb7fb$ece50f20$c6af2d60$@hitechcoach.com> It is true that you must have read/write permission of the folder with the back end to be able to use the locking file. The Jet database (MDB) is definitely not dead. With Access 2007/2010 there is a new database engine called ACE that uses the .accdb format. Almost all my clients, including myself, use SBS and have no issues using it in a file server role with ACE or JET databases. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, January 19, 2011 10:50 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Multi-user Access db on NAS Hi Asger: Unless the directory where the Access BE resides allows full read, write, create and delete access it isn't going to work...also there are timing issues (Real-time security can not/should not be run on a server...that in particular screws up Access). I am having similar problems with a client's SBS. It may be the way the systems IT set it up or maybe it is just the way new servers are designed. I believe that the Access MDB BE is dead as a database on the new systems. Migrate to a real SQL server BE and your problems will just disappear. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 8:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Wed Jan 19 12:17:31 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 19 Jan 2011 13:17:31 -0500 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: Asger, <> I suppose that's possible, JET/ACE use extended byte range locking on the .LDB file to hold locks for the DB. What that means is it places locks on portions of the .LDB file that don't exist. In that way, the DB file never has a lock directly placed on it and they can use what ever kind of locking scheme they want. If that really is the case, then there is no work around. JET/ACE will open a db in exclusive mode if it can't place locks. But as the others have said, check the basics; make sure everyone has full security for the directory where the DB resides and that the DB's are not getting virus scanned. Also, make sure that you don't have different DB types in the same directory with the same base name. ie. myApp.MDW and myApp.MDB. Both will end up with the same .LDB file name myApp.LDB, and all kinds of weird things will happen after that. It's kind of odd that it just hangs without coming back and saying it's opened exclusive already. You might have something else going on. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 11:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ab-mi at post3.tele.dk Wed Jan 19 13:41:00 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Wed, 19 Jan 2011 20:41:00 +0100 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: <85F27098A6B24EA8B51551A273D6A272@abpc> Thanks to all who replied! I asked the question on behalf of a colleague (who is not on this list) and I don't have contact to the customer in question. But I'm told that the version of Access is 2003 and all users have full rights on folder hosting the BE on the Synology-NAS server. I'll hand over your responses to my colleague - maybe it will give him some clues. Thanks again for the answers Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Dettman Sendt: 19. januar 2011 19:18 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Multi-user Access db on NAS Asger, <> I suppose that's possible, JET/ACE use extended byte range locking on the .LDB file to hold locks for the DB. What that means is it places locks on portions of the .LDB file that don't exist. In that way, the DB file never has a lock directly placed on it and they can use what ever kind of locking scheme they want. If that really is the case, then there is no work around. JET/ACE will open a db in exclusive mode if it can't place locks. But as the others have said, check the basics; make sure everyone has full security for the directory where the DB resides and that the DB's are not getting virus scanned. Also, make sure that you don't have different DB types in the same directory with the same base name. ie. myApp.MDW and myApp.MDB. Both will end up with the same .LDB file name myApp.LDB, and all kinds of weird things will happen after that. It's kind of odd that it just hangs without coming back and saying it's opened exclusive already. You might have something else going on. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 11:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Wed Jan 19 21:08:55 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 19 Jan 2011 21:08:55 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From accesscoach at hitechcoach.com Wed Jan 19 21:28:21 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 21:28:21 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: <002901cbb852$181305c0$48391140$@hitechcoach.com> I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From accesscoach at hitechcoach.com Wed Jan 19 21:32:42 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 21:32:42 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: <002a01cbb852$b351c260$19f54720$@hitechcoach.com> This might be helpful: An Enhanced MsgBox Replacement Found here: http://www.utteraccess.com/forum/Enhanced-MsgBox-Replacem-t1691256.html&hl=r eplacement Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From BradM at blackforestltd.com Wed Jan 19 21:27:31 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 19 Jan 2011 21:27:31 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> <002901cbb852$181305c0$48391140$@hitechcoach.com> Message-ID: Boyd, I started experimenting with a popup form. What I am struggling with is how to stop all processing (once the popup is displayed) until after the popup form is closed (either by pushing a button or by the timer). Could you provide more details of how you handled this? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Boyd Trimmell Sent: Wed 1/19/2011 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From adtp at airtelmail.in Wed Jan 19 22:07:53 2011 From: adtp at airtelmail.in (A.D. Tejpal) Date: Thu, 20 Jan 2011 09:37:53 +0530 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: <393646FBECF54F35B711A83141BDD0A2@personal4a8ede> Brad, My sample db named Form_MsgBoxAutoClick might also be of interest to you. It is in access 2000 file format and is available at Rogers Access Library. Link: http://www.rogersaccesslibrary.com/forum/forum_topics.asp?FID=45 This sample db demonstrates automatic closing of message box after a specified time delay (as desired), if the user fails to respond in the mean time. Two methods are covered, one using windows API and the other based upon SendKeys. Note - Windows API method is the preferred one (SendKeys method is included mainly for academic interest). Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Brad Marks To: Access Developers discussion and problem solving Sent: Thursday, January 20, 2011 08:38 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From delam at zyterra.com Thu Jan 20 08:48:27 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 08:48:27 -0600 Subject: [AccessD] Conditional keep together Message-ID: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> I have a report with 2 grouping levels. The first group is keep together with first record and the second is keep all records together on one page. 99.9% of the time this is perfect. Now I have the situation where my first keep all records together group fits perfectly on a page all by itself. This means I have a report header, further group header, then a page break. Not until page 2 do I see this first set of detail records because if the keep together. I do not want to set this to keep with first record just to cover this one instance with one user, but I have to admit it is pretty awful. Is there any way to determine that this has happened ahead of time and reset the keep together property? Better yet only reset it on the group having problems. I can set the keep together, but only on open. By the time I can tell if it is needed, my window of opportunity is lost and I am better off just setting this group to keep together with first record and just be dine with it. Debbie Sent from my iPhone From Gustav at cactus.dk Thu Jan 20 09:07:24 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 20 Jan 2011 16:07:24 +0100 Subject: [AccessD] Orchard (was: Joomla) Message-ID: Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From rockysmolin at bchacc.com Thu Jan 20 09:21:28 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 07:21:28 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> Message-ID: <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Is it a function of how many records there are in the group? I wouldn't want to hard code a test for a specific data value if I could avoid it. You can, of course, set the keep together property through code, but the question is where to do it? I've never tried this but I'd experiment with the Format event of the group header. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 6:48 AM To: Access Developers discussion and problem solving Subject: [AccessD] Conditional keep together I have a report with 2 grouping levels. The first group is keep together with first record and the second is keep all records together on one page. 99.9% of the time this is perfect. Now I have the situation where my first keep all records together group fits perfectly on a page all by itself. This means I have a report header, further group header, then a page break. Not until page 2 do I see this first set of detail records because if the keep together. I do not want to set this to keep with first record just to cover this one instance with one user, but I have to admit it is pretty awful. Is there any way to determine that this has happened ahead of time and reset the keep together property? Better yet only reset it on the group having problems. I can set the keep together, but only on open. By the time I can tell if it is needed, my window of opportunity is lost and I am better off just setting this group to keep together with first record and just be dine with it. Debbie Sent from my iPhone -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 09:36:30 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2011 07:36:30 -0800 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: References: Message-ID: <7273E8E9721D466F95E0FD8499AE8B13@creativesystemdesigns.com> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Jan 20 09:57:08 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 20 Jan 2011 16:57:08 +0100 Subject: [AccessD] Orchard (was: Joomla) Message-ID: Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From delam at zyterra.com Thu Jan 20 10:39:49 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 10:39:49 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: I started to put a conditional keep together in code on format. This actually crashes Access. Only in the on open event will it work. I have started experimenting with adding a conditional page break. I can get it to work only when I want, but the records still start on page 2. I just get a page break in the middle of page 2 rather than moving the first part of the records to page 1 Debbie Sent from my iPhone On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > Is it a function of how many records there are in the group? I > wouldn't > want to hard code a test for a specific data value if I could avoid > it. > > You can, of course, set the keep together property through code, but > the > question is where to do it? > > I've never tried this but I'd experiment with the Format event of > the group > header. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 6:48 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Conditional keep together > > I have a report with 2 grouping levels. The first group is keep > together > with first record and the second is keep all records together on one > page. > 99.9% of the time this is perfect. > > Now I have the situation where my first keep all records together > group fits > perfectly on a page all by itself. This means I have a report header, > further group header, then a page break. Not until page > 2 do I see this first set of detail records because if the keep > together. > > I do not want to set this to keep with first record just to cover > this one > instance with one user, but I have to admit it is pretty awful. Is > there any > way to determine that this has happened ahead of time and reset the > keep > together property? Better yet only reset it on the group having > problems. > > I can set the keep together, but only on open. By the time I can > tell if it > is needed, my window of opportunity is lost and I am better off just > setting > this group to keep together with first record and just be dine with > it. > > Debbie > > Sent from my iPhone > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rusty.hammond at cpiqpc.com Thu Jan 20 10:52:54 2011 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Thu, 20 Jan 2011 10:52:54 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005><002901cbb852$181305c0$48391140$@hitechcoach.com> Message-ID: <49A286ABF515E94A8505CD14DEB721700DCFDE7E@CPIEMAIL-EVS1.CPIQPC.NET> If I'm remembering correctly, when you open the form using the docmd.openform method, setting the acWindowMode parameter to acDialog will do what you need. HTH, Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) Boyd, I started experimenting with a popup form. What I am struggling with is how to stop all processing (once the popup is displayed) until after the popup form is closed (either by pushing a button or by the timer). Could you provide more details of how you handled this? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Boyd Trimmell Sent: Wed 1/19/2011 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From DWUTKA at Marlow.com Thu Jan 20 11:15:57 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 20 Jan 2011 11:15:57 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005><002901cbb852$181305c0$48391140$@hitechcoach.com> Message-ID: Set the form to both popup and modal. That way, when the form is opened, the calling code stops until the form is closed. I might have that wrong, you might have to have modal, and not popup. It's been a while since I played with that. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) Boyd, I started experimenting with a popup form. What I am struggling with is how to stop all processing (once the popup is displayed) until after the popup form is closed (either by pushing a button or by the timer). Could you provide more details of how you handled this? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Boyd Trimmell Sent: Wed 1/19/2011 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From shamil at smsconsulting.spb.ru Thu Jan 20 11:47:11 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 20 Jan 2011 20:47:11 +0300 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: References: Message-ID: <7D6A0601B09F4064BE4A4110A8D03548@nant> Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 20 11:47:56 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 09:47:56 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> On format of the report or the header or the footer section? What kind of crash? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together I started to put a conditional keep together in code on format. This actually crashes Access. Only in the on open event will it work. I have started experimenting with adding a conditional page break. I can get it to work only when I want, but the records still start on page 2. I just get a page break in the middle of page 2 rather than moving the first part of the records to page 1 Debbie Sent from my iPhone On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > Is it a function of how many records there are in the group? I > wouldn't want to hard code a test for a specific data value if I could > avoid it. > > You can, of course, set the keep together property through code, but > the question is where to do it? > > I've never tried this but I'd experiment with the Format event of the > group header. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 6:48 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Conditional keep together > > I have a report with 2 grouping levels. The first group is keep > together with first record and the second is keep all records together > on one page. > 99.9% of the time this is perfect. > > Now I have the situation where my first keep all records together > group fits perfectly on a page all by itself. This means I have a > report header, further group header, then a page break. Not until page > 2 do I see this first set of detail records because if the keep > together. > > I do not want to set this to keep with first record just to cover this > one instance with one user, but I have to admit it is pretty awful. Is > there any way to determine that this has happened ahead of time and > reset the keep together property? Better yet only reset it on the > group having problems. > > I can set the keep together, but only on open. By the time I can tell > if it is needed, my window of opportunity is lost and I am better off > just setting this group to keep together with first record and just be > dine with it. > > Debbie > > Sent from my iPhone > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 20 12:34:17 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 20 Jan 2011 10:34:17 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: I don't understand quite what the problem is. Why do you need a page break at all? If you set the keep together to first detail, you should get a page break when you need one. I would suspect that something about the grouping you're using isn't quite right. Charlotte Foust On Thu, Jan 20, 2011 at 8:39 AM, Debbie wrote: > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I can get > it to work only when I want, but the records still start on page 2. I just > get a page break in the middle of page 2 rather than moving the first part > of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > >> Is it a function of how many records there are in the group? ?I wouldn't >> want to hard code a test for a specific data value if I could avoid it. >> >> You can, of course, set the keep together property through code, but the >> question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group >> header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep together >> with first record and the second is keep all records together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together group >> fits >> perfectly on a page all by itself. This means I have a report header, >> further group header, then a page break. Not until page >> 2 do I see this first set of detail records because if the keep together. >> >> I do not want to set this to keep with first record just to cover this one >> instance with one user, but I have to admit it is pretty awful. Is there >> any >> way to determine that this has happened ahead of time and reset the keep >> together property? ?Better yet only reset it on the group having problems. >> >> I can set the keep together, but only on open. By the time I can tell if >> it >> is needed, my window of opportunity is lost and I am better off just >> setting >> this group to keep together with first record and just be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Thu Jan 20 13:03:09 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 13:03:09 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: <011201cbb8d4$aed80000$0c880000$@hitechcoach.com> If the section that is set to group together is skipping to the next page that mean that it will not fit on the page with the other sections. II probably is a combination of the Report Header and any other headers together being too tall. What this does is not leave enough room to keep the records together on the same page. AFAIK, one a report starts calculating what will fit on a page you can't change the keep together setting. If you were to be able to change this property for keep together on the fly while the report is generating this would really make the pagination very difficult to generate. Besides it would be very, very, slow. Note: I rarely set the Keep Together property to yes. This is usually the first thing I set to No when trying to fix issues with other people's reports. I do use the force new page property for grouping sections to keep groups of records together on separate pages. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 10:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together I started to put a conditional keep together in code on format. This actually crashes Access. Only in the on open event will it work. I have started experimenting with adding a conditional page break. I can get it to work only when I want, but the records still start on page 2. I just get a page break in the middle of page 2 rather than moving the first part of the records to page 1 Debbie Sent from my iPhone On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > Is it a function of how many records there are in the group? I > wouldn't want to hard code a test for a specific data value if I could > avoid it. > > You can, of course, set the keep together property through code, but > the question is where to do it? > > I've never tried this but I'd experiment with the Format event of the > group header. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 6:48 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Conditional keep together > > I have a report with 2 grouping levels. The first group is keep > together with first record and the second is keep all records together > on one page. > 99.9% of the time this is perfect. > > Now I have the situation where my first keep all records together > group fits perfectly on a page all by itself. This means I have a > report header, further group header, then a page break. Not until page > 2 do I see this first set of detail records because if the keep > together. > > I do not want to set this to keep with first record just to cover this > one instance with one user, but I have to admit it is pretty awful. Is > there any way to determine that this has happened ahead of time and > reset the keep together property? Better yet only reset it on the > group having problems. > > I can set the keep together, but only on open. By the time I can tell > if it is needed, my window of opportunity is lost and I am better off > just setting this group to keep together with first record and just be > dine with it. > > Debbie > > Sent from my iPhone > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 13:02:11 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 13:02:11 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What > kind of > crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get > it to work only when I want, but the records still start on page 2. > I just > get a page break in the middle of page 2 rather than moving the > first part > of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could >> avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together >> on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this >> one instance with one user, but I have to admit it is pretty awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be >> dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From delam at zyterra.com Thu Jan 20 13:06:28 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 13:06:28 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: The grouping is right. I do want the whole group to stay together a vast majority of the time. On the first page, due to the page header and upper level group header, the whole group will not print on one page. It does however all fit on the next page. As a result my report header and top level group header are dangling alone on the first page. Debbie Sent from my iPhone On Jan 20, 2011, at 12:34 PM, Charlotte Foust wrote: > I don't understand quite what the problem is. Why do you need a page > break at all? If you set the keep together to first detail, you > should get a page break when you need one. I would suspect that > something about the grouping you're using isn't quite right. > > Charlotte Foust > > On Thu, Jan 20, 2011 at 8:39 AM, Debbie wrote: >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. >> I can get >> it to work only when I want, but the records still start on page 2. >> I just >> get a page break in the middle of page 2 rather than moving the >> first part >> of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't >>> want to hard code a test for a specific data value if I could >>> avoid it. >>> >>> You can, of course, set the keep together property through code, >>> but the >>> question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the >>> group >>> header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together >>> with first record and the second is keep all records together on >>> one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group >>> fits >>> perfectly on a page all by itself. This means I have a report >>> header, >>> further group header, then a page break. Not until page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one >>> instance with one user, but I have to admit it is pretty awful. Is >>> there >>> any >>> way to determine that this has happened ahead of time and reset >>> the keep >>> together property? Better yet only reset it on the group having >>> problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell if >>> it >>> is needed, my window of opportunity is lost and I am better off just >>> setting >>> this group to keep together with first record and just be dine >>> with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Thu Jan 20 14:03:28 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 12:03:28 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: <8937806033614B15A55366C83A31DAB6@HAL9005> What happens if you set the section to Keep Together with First Record? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 14:13:59 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2011 12:13:59 -0800 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: <7D6A0601B09F4064BE4A4110A8D03548@nant> References: <7D6A0601B09F4064BE4A4110A8D03548@nant> Message-ID: <5CD8CE408BF24E3FA6982989764089FE@creativesystemdesigns.com> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 14:20:27 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2011 12:20:27 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: <43DA04D8CA5B4F61B78A649932B27243@creativesystemdesigns.com> Hi Debbie: That should never ever happen. There is something more that is causing the problem. In your situation, I would probably check for any updates on the offending machine and/or do a re-install of Access. I have had problems mixing Office 11 and 12 components... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What > kind of > crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get > it to work only when I want, but the records still start on page 2. > I just > get a page break in the middle of page 2 rather than moving the > first part > of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could >> avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together >> on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this >> one instance with one user, but I have to admit it is pretty awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be >> dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Thu Jan 20 14:38:56 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 14:38:56 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Are you try8bng to change the Keep together property with VBA code? What VBA code are you using? Please include the sub to end sub lines. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 1:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 14:42:37 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 14:42:37 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <8937806033614B15A55366C83A31DAB6@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> Message-ID: The section starts printing on the first page and continues to page 2. Subsequent groups may get split over 2 pages though and is not what the customer wants. Debbie Sent from my iPhone On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" wrote: > What happens if you set the section to Keep Together with First > Record? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 11:02 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Section or header both crash. I get this program has encountered an > unexpected error and has to close. It backs up. Repairs and compacts > and > restarts every time I put it in any type of format event. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > wrote: > >> On format of the report or the header or the footer section? What >> kind >> of crash? >> >> R >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 8:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. I >> can get it to work only when I want, but the records still start on >> page 2. >> I just >> get a page break in the middle of page 2 rather than moving the first >> part of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't want to hard code a test for a specific data value if I >>> could avoid it. >>> >>> You can, of course, set the keep together property through code, but >>> the question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the >>> group header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together with first record and the second is keep all records >>> together on one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group fits perfectly on a page all by itself. This means I have a >>> report header, further group header, then a page break. Not until >>> page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one instance with one user, but I have to admit it is pretty >>> awful. >>> Is >>> there any way to determine that this has happened ahead of time and >>> reset the keep together property? Better yet only reset it on the >>> group having problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell >>> if it is needed, my window of opportunity is lost and I am better >>> off >>> just setting this group to keep together with first record and just >>> be dine with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Thu Jan 20 14:52:03 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 14:52:03 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> Message-ID: <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> Debbie, With the keep together property set to no, have you tried setting the it to start on a new page for each group? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 2:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together The section starts printing on the first page and continues to page 2. Subsequent groups may get split over 2 pages though and is not what the customer wants. Debbie Sent from my iPhone On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" wrote: > What happens if you set the section to Keep Together with First > Record? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 11:02 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Section or header both crash. I get this program has encountered an > unexpected error and has to close. It backs up. Repairs and compacts > and restarts every time I put it in any type of format event. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > wrote: > >> On format of the report or the header or the footer section? What >> kind of crash? >> >> R >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 8:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. I >> can get it to work only when I want, but the records still start on >> page 2. >> I just >> get a page break in the middle of page 2 rather than moving the first >> part of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't want to hard code a test for a specific data value if I >>> could avoid it. >>> >>> You can, of course, set the keep together property through code, but >>> the question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the group header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together with first record and the second is keep all records >>> together on one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group fits perfectly on a page all by itself. This means I have a >>> report header, further group header, then a page break. Not until >>> page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one instance with one user, but I have to admit it is pretty >>> awful. >>> Is >>> there any way to determine that this has happened ahead of time and >>> reset the keep together property? Better yet only reset it on the >>> group having problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell if it is needed, my window of opportunity is lost and I am >>> better off just setting this group to keep together with first >>> record and just be dine with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Thu Jan 20 14:55:57 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 14:55:57 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <8937806033614B15A55366C83A31DAB6@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> Message-ID: <016e01cbb8e4$71408860$53c19920$@hitechcoach.com> Rocky, What do you mean by " set the section to Keep Together with First Record". Where do you find this? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 20, 2011 2:03 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Conditional keep together What happens if you set the section to Keep Together with First Record? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 14:58:35 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 14:58:35 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> Message-ID: <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> Hmm. The customer might go for that as an alternate to keeping the sections together. I think I may even have some code that will give me similar results, not just start every section on a new page. Thanks for taking me on a new track here. This has possibilities. Debbie Sent from my iPhone On Jan 20, 2011, at 2:52 PM, "Boyd Trimmell" wrote: > Debbie, > > With the keep together property set to no, have you tried setting > the it to > start on a new page for each group? > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites > Microsoft Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > The section starts printing on the first page and continues to page 2. > Subsequent groups may get split over 2 pages though and is not what > the > customer wants. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" > wrote: > >> What happens if you set the section to Keep Together with First >> Record? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 11:02 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> Section or header both crash. I get this program has encountered an >> unexpected error and has to close. It backs up. Repairs and compacts >> and restarts every time I put it in any type of format event. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >> wrote: >> >>> On format of the report or the header or the footer section? What >>> kind of crash? >>> >>> R >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 8:40 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> I started to put a conditional keep together in code on format. This >>> actually crashes Access. Only in the on open event will it work. >>> >>> I have started experimenting with adding a conditional page break. I >>> can get it to work only when I want, but the records still start on >>> page 2. >>> I just >>> get a page break in the middle of page 2 rather than moving the >>> first >>> part of the records to page 1 >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>> wrote: >>> >>>> Is it a function of how many records there are in the group? I >>>> wouldn't want to hard code a test for a specific data value if I >>>> could avoid it. >>>> >>>> You can, of course, set the keep together property through code, >>>> but >>>> the question is where to do it? >>>> >>>> I've never tried this but I'd experiment with the Format event of >>>> the group header. >>>> >>>> Rocky >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 6:48 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] Conditional keep together >>>> >>>> I have a report with 2 grouping levels. The first group is keep >>>> together with first record and the second is keep all records >>>> together on one page. >>>> 99.9% of the time this is perfect. >>>> >>>> Now I have the situation where my first keep all records together >>>> group fits perfectly on a page all by itself. This means I have a >>>> report header, further group header, then a page break. Not until >>>> page >>>> 2 do I see this first set of detail records because if the keep >>>> together. >>>> >>>> I do not want to set this to keep with first record just to cover >>>> this one instance with one user, but I have to admit it is pretty >>>> awful. >>>> Is >>>> there any way to determine that this has happened ahead of time and >>>> reset the keep together property? Better yet only reset it on the >>>> group having problems. >>>> >>>> I can set the keep together, but only on open. By the time I can >>>> tell if it is needed, my window of opportunity is lost and I am >>>> better off just setting this group to keep together with first >>>> record and just be dine with it. >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Thu Jan 20 15:16:31 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 15:16:31 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> Message-ID: <018701cbb8e7$506ba860$f142f920$@hitechcoach.com> Debbie, Ah... so it is OK to have more than one group on a page. You just don't want a group to span multiple pages if possible. Is that correct? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 2:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Hmm. The customer might go for that as an alternate to keeping the sections together. I think I may even have some code that will give me similar results, not just start every section on a new page. Thanks for taking me on a new track here. This has possibilities. Debbie Sent from my iPhone On Jan 20, 2011, at 2:52 PM, "Boyd Trimmell" wrote: > Debbie, > > With the keep together property set to no, have you tried setting the > it to start on a new page for each group? > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites Microsoft > Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > The section starts printing on the first page and continues to page 2. > Subsequent groups may get split over 2 pages though and is not what > the customer wants. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" > wrote: > >> What happens if you set the section to Keep Together with First >> Record? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 11:02 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> Section or header both crash. I get this program has encountered an >> unexpected error and has to close. It backs up. Repairs and compacts >> and restarts every time I put it in any type of format event. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >> wrote: >> >>> On format of the report or the header or the footer section? What >>> kind of crash? >>> >>> R >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 8:40 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> I started to put a conditional keep together in code on format. This >>> actually crashes Access. Only in the on open event will it work. >>> >>> I have started experimenting with adding a conditional page break. I >>> can get it to work only when I want, but the records still start on >>> page 2. >>> I just >>> get a page break in the middle of page 2 rather than moving the >>> first part of the records to page 1 >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>> wrote: >>> >>>> Is it a function of how many records there are in the group? I >>>> wouldn't want to hard code a test for a specific data value if I >>>> could avoid it. >>>> >>>> You can, of course, set the keep together property through code, >>>> but the question is where to do it? >>>> >>>> I've never tried this but I'd experiment with the Format event of >>>> the group header. >>>> >>>> Rocky >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 6:48 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] Conditional keep together >>>> >>>> I have a report with 2 grouping levels. The first group is keep >>>> together with first record and the second is keep all records >>>> together on one page. >>>> 99.9% of the time this is perfect. >>>> >>>> Now I have the situation where my first keep all records together >>>> group fits perfectly on a page all by itself. This means I have a >>>> report header, further group header, then a page break. Not until >>>> page >>>> 2 do I see this first set of detail records because if the keep >>>> together. >>>> >>>> I do not want to set this to keep with first record just to cover >>>> this one instance with one user, but I have to admit it is pretty >>>> awful. >>>> Is >>>> there any way to determine that this has happened ahead of time and >>>> reset the keep together property? Better yet only reset it on the >>>> group having problems. >>>> >>>> I can set the keep together, but only on open. By the time I can >>>> tell if it is needed, my window of opportunity is lost and I am >>>> better off just setting this group to keep together with first >>>> record and just be dine with it. >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 20 15:18:38 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 13:18:38 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: <016e01cbb8e4$71408860$53c19920$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016e01cbb8e4$71408860$53c19920$@hitechcoach.com> Message-ID: Should have said Keep Together with first Detail - in the Sorting and Grouping property sheet R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Thursday, January 20, 2011 12:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Conditional keep together Rocky, What do you mean by " set the section to Keep Together with First Record". Where do you find this? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 20, 2011 2:03 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Conditional keep together What happens if you set the section to Keep Together with First Record? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 15:31:38 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 15:31:38 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <018701cbb8e7$506ba860$f142f920$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> <018701cbb8e7$506ba860$f142f920$@hitechcoach.com> Message-ID: Correct Debbie Sent from my iPhone On Jan 20, 2011, at 3:16 PM, "Boyd Trimmell" wrote: > Debbie, > > Ah... so it is OK to have more than one group on a page. You just > don't > want a group to span multiple pages if possible. Is that correct? > > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites > Microsoft Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 2:59 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Hmm. The customer might go for that as an alternate to keeping the > sections > together. I think I may even have some code that will give me similar > results, not just start every section on a new page. > > Thanks for taking me on a new track here. This has possibilities. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:52 PM, "Boyd Trimmell" > > wrote: > >> Debbie, >> >> With the keep together property set to no, have you tried setting the >> it to start on a new page for each group? >> >> Boyd Trimmell >> aka HiTechCoach at UtterAccess.com and other support sites Microsoft >> Access MVP 2010 ( MVP Profile ) >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 2:43 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> The section starts printing on the first page and continues to page >> 2. >> Subsequent groups may get split over 2 pages though and is not what >> the customer wants. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" >> wrote: >> >>> What happens if you set the section to Keep Together with First >>> Record? >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 11:02 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> Section or header both crash. I get this program has encountered an >>> unexpected error and has to close. It backs up. Repairs and compacts >>> and restarts every time I put it in any type of format event. >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >>> >>> wrote: >>> >>>> On format of the report or the header or the footer section? What >>>> kind of crash? >>>> >>>> R >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 8:40 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Conditional keep together >>>> >>>> I started to put a conditional keep together in code on format. >>>> This >>>> actually crashes Access. Only in the on open event will it work. >>>> >>>> I have started experimenting with adding a conditional page >>>> break. I >>>> can get it to work only when I want, but the records still start on >>>> page 2. >>>> I just >>>> get a page break in the middle of page 2 rather than moving the >>>> first part of the records to page 1 >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>>> >>>> wrote: >>>> >>>>> Is it a function of how many records there are in the group? I >>>>> wouldn't want to hard code a test for a specific data value if I >>>>> could avoid it. >>>>> >>>>> You can, of course, set the keep together property through code, >>>>> but the question is where to do it? >>>>> >>>>> I've never tried this but I'd experiment with the Format event of >>>>> the group header. >>>>> >>>>> Rocky >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>>> Sent: Thursday, January 20, 2011 6:48 AM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: [AccessD] Conditional keep together >>>>> >>>>> I have a report with 2 grouping levels. The first group is keep >>>>> together with first record and the second is keep all records >>>>> together on one page. >>>>> 99.9% of the time this is perfect. >>>>> >>>>> Now I have the situation where my first keep all records together >>>>> group fits perfectly on a page all by itself. This means I have a >>>>> report header, further group header, then a page break. Not until >>>>> page >>>>> 2 do I see this first set of detail records because if the keep >>>>> together. >>>>> >>>>> I do not want to set this to keep with first record just to cover >>>>> this one instance with one user, but I have to admit it is pretty >>>>> awful. >>>>> Is >>>>> there any way to determine that this has happened ahead of time >>>>> and >>>>> reset the keep together property? Better yet only reset it on the >>>>> group having problems. >>>>> >>>>> I can set the keep together, but only on open. By the time I can >>>>> tell if it is needed, my window of opportunity is lost and I am >>>>> better off just setting this group to keep together with first >>>>> record and just be dine with it. >>>>> >>>>> Debbie >>>>> >>>>> Sent from my iPhone >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Thu Jan 20 15:37:06 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 21 Jan 2011 07:37:06 +1000 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com>, <8937806033614B15A55366C83A31DAB6@HAL9005>, Message-ID: <4D38AB02.20768.281DC85@stuart.lexacorp.com.pg> Does the customer wants each Group to start on a new page? Or can you have several groups per page? -- Stuart On 20 Jan 2011 at 14:42, Debbie wrote: > The section starts printing on the first page and continues to page 2. > Subsequent groups may get split over 2 pages though and is not what > the customer wants. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" > wrote: > > > What happens if you set the section to Keep Together with First > > Record? > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > > Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers > > discussion and problem solving Subject: Re: [AccessD] Conditional > > keep together > > > > Section or header both crash. I get this program has encountered an > > unexpected error and has to close. It backs up. Repairs and compacts > > and restarts every time I put it in any type of format event. > > > > Debbie > > > > Sent from my iPhone > > > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > > wrote: > > > >> On format of the report or the header or the footer section? What > >> kind of crash? > >> > >> R > >> > >> -----Original Message----- > >> From: accessd-bounces at databaseadvisors.com > >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > >> Sent: Thursday, January 20, 2011 8:40 AM To: Access Developers > >> discussion and problem solving Subject: Re: [AccessD] Conditional > >> keep together > >> > >> I started to put a conditional keep together in code on format. > >> This actually crashes Access. Only in the on open event will it > >> work. > >> > >> I have started experimenting with adding a conditional page break. > >> I can get it to work only when I want, but the records still start > >> on page 2. I just get a page break in the middle of page 2 rather > >> than moving the first part of the records to page 1 > >> > >> Debbie > >> > >> Sent from my iPhone > >> > >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > >> wrote: > >> > >>> Is it a function of how many records there are in the group? I > >>> wouldn't want to hard code a test for a specific data value if I > >>> could avoid it. > >>> > >>> You can, of course, set the keep together property through code, > >>> but the question is where to do it? > >>> > >>> I've never tried this but I'd experiment with the Format event of > >>> the group header. > >>> > >>> Rocky > >>> > >>> > >>> -----Original Message----- > >>> From: accessd-bounces at databaseadvisors.com > >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > >>> Sent: Thursday, January 20, 2011 6:48 AM To: Access Developers > >>> discussion and problem solving Subject: [AccessD] Conditional keep > >>> together > >>> > >>> I have a report with 2 grouping levels. The first group is keep > >>> together with first record and the second is keep all records > >>> together on one page. 99.9% of the time this is perfect. > >>> > >>> Now I have the situation where my first keep all records together > >>> group fits perfectly on a page all by itself. This means I have a > >>> report header, further group header, then a page break. Not until > >>> page 2 do I see this first set of detail records because if the > >>> keep together. > >>> > >>> I do not want to set this to keep with first record just to cover > >>> this one instance with one user, but I have to admit it is pretty > >>> awful. Is there any way to determine that this has happened ahead > >>> of time and reset the keep together property? Better yet only > >>> reset it on the group having problems. > >>> > >>> I can set the keep together, but only on open. By the time I can > >>> tell if it is needed, my window of opportunity is lost and I am > >>> better off just setting this group to keep together with first > >>> record and just be dine with it. > >>> > >>> Debbie > >>> > >>> Sent from my iPhone > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Thu Jan 20 16:58:39 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 20 Jan 2011 16:58:39 -0600 Subject: [AccessD] Msgbox with Timer - THANKS! References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> <393646FBECF54F35B711A83141BDD0A2@personal4a8ede> Message-ID: All, Thanks for the help with this. I appreciate your ideas. I downloaded the sample that A.D. Tejpal had published and used it as a starting point. I now have a "MsgBox with a Timer" in a test application. It works nicely. Thanks again, Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D. Tejpal Sent: Wednesday, January 19, 2011 10:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) Brad, My sample db named Form_MsgBoxAutoClick might also be of interest to you. It is in access 2000 file format and is available at Rogers Access Library. Link: http://www.rogersaccesslibrary.com/forum/forum_topics.asp?FID=45 This sample db demonstrates automatic closing of message box after a specified time delay (as desired), if the user fails to respond in the mean time. Two methods are covered, one using windows API and the other based upon SendKeys. Note - Windows API method is the preferred one (SendKeys method is included mainly for academic interest). Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Brad Marks To: Access Developers discussion and problem solving Sent: Thursday, January 20, 2011 08:38 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From Gustav at cactus.dk Fri Jan 21 05:09:35 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 21 Jan 2011 12:09:35 +0100 Subject: [AccessD] Orchard (was: Joomla) Message-ID: Hi Shamil Oops, I missed your previous reference to Orchard, sorry. It was because I saw a review of the admin features I finally paid notice. /gustav >>> shamil at smsconsulting.spb.ru 20-01-2011 18:47 >>> Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav From Gustav at cactus.dk Fri Jan 21 05:25:10 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 21 Jan 2011 12:25:10 +0100 Subject: [AccessD] OT: Amazon EC2 as Your Desktop Message-ID: Hi all Bored during the weekend? Here's step-by-step how to build your own desktop in the cloud (at a cost): How To Use Amazon EC2 as Your Desktop http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop /gustav From delam at zyterra.com Fri Jan 21 06:31:37 2011 From: delam at zyterra.com (Debbie) Date: Fri, 21 Jan 2011 06:31:37 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <4D38AB02.20768.281DC85@stuart.lexacorp.com.pg> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com>, <8937806033614B15A55366C83A31DAB6@HAL9005>, <4D38AB02.20768.281DC85@stuart.lexacorp.com.pg> Message-ID: <0AF592CA-5BC5-45BE-9B9B-CE9A83E842C0@zyterra.com> Several groups can be on one page, they should not break across pages unless they are too long to fit on one page. Debbie Sent from my iPhone On Jan 20, 2011, at 3:37 PM, "Stuart McLachlan" wrote: > Does the customer wants each Group to start on a new page? Or can > you have several > groups per page? > > -- > Stuart > > On 20 Jan 2011 at 14:42, Debbie wrote: > >> The section starts printing on the first page and continues to page >> 2. >> Subsequent groups may get split over 2 pages though and is not what >> the customer wants. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" >> wrote: >> >>> What happens if you set the section to Keep Together with First >>> Record? >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers >>> discussion and problem solving Subject: Re: [AccessD] Conditional >>> keep together >>> >>> Section or header both crash. I get this program has encountered an >>> unexpected error and has to close. It backs up. Repairs and compacts >>> and restarts every time I put it in any type of format event. >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >>> wrote: >>> >>>> On format of the report or the header or the footer section? What >>>> kind of crash? >>>> >>>> R >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 8:40 AM To: Access Developers >>>> discussion and problem solving Subject: Re: [AccessD] Conditional >>>> keep together >>>> >>>> I started to put a conditional keep together in code on format. >>>> This actually crashes Access. Only in the on open event will it >>>> work. >>>> >>>> I have started experimenting with adding a conditional page break. >>>> I can get it to work only when I want, but the records still start >>>> on page 2. I just get a page break in the middle of page 2 rather >>>> than moving the first part of the records to page 1 >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>>> wrote: >>>> >>>>> Is it a function of how many records there are in the group? I >>>>> wouldn't want to hard code a test for a specific data value if I >>>>> could avoid it. >>>>> >>>>> You can, of course, set the keep together property through code, >>>>> but the question is where to do it? >>>>> >>>>> I've never tried this but I'd experiment with the Format event of >>>>> the group header. >>>>> >>>>> Rocky >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>>> Sent: Thursday, January 20, 2011 6:48 AM To: Access Developers >>>>> discussion and problem solving Subject: [AccessD] Conditional keep >>>>> together >>>>> >>>>> I have a report with 2 grouping levels. The first group is keep >>>>> together with first record and the second is keep all records >>>>> together on one page. 99.9% of the time this is perfect. >>>>> >>>>> Now I have the situation where my first keep all records together >>>>> group fits perfectly on a page all by itself. This means I have a >>>>> report header, further group header, then a page break. Not until >>>>> page 2 do I see this first set of detail records because if the >>>>> keep together. >>>>> >>>>> I do not want to set this to keep with first record just to cover >>>>> this one instance with one user, but I have to admit it is pretty >>>>> awful. Is there any way to determine that this has happened ahead >>>>> of time and reset the keep together property? Better yet only >>>>> reset it on the group having problems. >>>>> >>>>> I can set the keep together, but only on open. By the time I can >>>>> tell if it is needed, my window of opportunity is lost and I am >>>>> better off just setting this group to keep together with first >>>>> record and just be dine with it. >>>>> >>>>> Debbie >>>>> >>>>> Sent from my iPhone >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From delam at zyterra.com Fri Jan 21 06:43:03 2011 From: delam at zyterra.com (Debbie) Date: Fri, 21 Jan 2011 06:43:03 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Message-ID: The code that works is Sub report_open Me.grouplevel(3).keeptogether = 1 end sub I striped out my conditions to make sure that this worked first. It works fine on report open, but crashes anywhere else. Debbie Sent from my iPhone On Jan 20, 2011, at 2:38 PM, "Boyd Trimmell" wrote: > Are you try8bng to change the Keep together property with VBA code? > > What VBA code are you using? Please include the sub to end sub lines. > > > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites > Microsoft Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 1:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Section or header both crash. I get this program has encountered an > unexpected error and has to close. It backs up. Repairs and compacts > and > restarts every time I put it in any type of format event. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > wrote: > >> On format of the report or the header or the footer section? What >> kind >> of crash? >> >> R >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 8:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. I >> can get it to work only when I want, but the records still start on >> page 2. >> I just >> get a page break in the middle of page 2 rather than moving the first >> part of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't want to hard code a test for a specific data value if I >>> could avoid it. >>> >>> You can, of course, set the keep together property through code, but >>> the question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the >>> group header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together with first record and the second is keep all records >>> together on one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group fits perfectly on a page all by itself. This means I have a >>> report header, further group header, then a page break. Not until >>> page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one instance with one user, but I have to admit it is pretty >>> awful. >>> Is >>> there any way to determine that this has happened ahead of time and >>> reset the keep together property? Better yet only reset it on the >>> group having problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell >>> if it is needed, my window of opportunity is lost and I am better >>> off >>> just setting this group to keep together with first record and just >>> be dine with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Fri Jan 21 09:38:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Fri, 21 Jan 2011 18:38:06 +0300 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: References: Message-ID: <0962141F2BC84F6FBC592A207A30E885@nant> Hi Gustav -- No problem, I just wanted to note that I share your and Jim's opinions that Orchard is an interesting and promising open source CMS. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 21 ?????? 2011 ?. 14:10 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Shamil Oops, I missed your previous reference to Orchard, sorry. It was because I saw a review of the admin features I finally paid notice. /gustav >>> shamil at smsconsulting.spb.ru 20-01-2011 18:47 >>> Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Fri Jan 21 09:55:34 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 21 Jan 2011 09:55:34 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 References: Message-ID: All, I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). We have an Access 2007 application that uses ?DoCmd.TransferSpreadsheet? to generate several Excel files from Access Queries. Currently this application has the name of the Excel file ?hard coded? in the application. I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. Using Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. When doing research about this method, I stumbled upon this statement on a Microsoft web page. ? msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007? This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? Thanks, Brad From charlotte.foust at gmail.com Fri Jan 21 10:57:30 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 21 Jan 2011 08:57:30 -0800 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: Message-ID: Um, didn't you just say it seems to work? Anymore, there are no bets going forward, since MS decided to limit backwards compatibility. Charlotte Foust On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks wrote: > All, > > I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses ?DoCmd.TransferSpreadsheet? to generate several Excel files from Access Queries. ?Currently this application has the name of the Excel file ?hard coded? in the application. > > I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. > > Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. > > When doing research about this method, I stumbled upon this statement on a Microsoft web page. > > ? msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007? > > This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From charlotte.foust at gmail.com Fri Jan 21 11:01:11 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 21 Jan 2011 09:01:11 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Message-ID: Don't try the keeptogether dynamically, use pagebreak dynamically. Charlotte Foust On Fri, Jan 21, 2011 at 4:43 AM, Debbie wrote: > The code that works is > > Sub report_open > ? Me.grouplevel(3).keeptogether = 1 > end sub > > I striped out my conditions to make sure that this worked first. It works > fine on report open, but crashes anywhere else. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:38 PM, "Boyd Trimmell" > wrote: > >> Are you try8bng to change the Keep together property with VBA code? >> >> What VBA code are you using? Please include the sub to end sub lines. >> >> >> >> Boyd Trimmell >> aka HiTechCoach at UtterAccess.com and other support sites >> Microsoft Access MVP 2010 ( MVP Profile ) >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 1:02 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> Section or header both crash. I get this program has encountered an >> unexpected error and has to close. It backs up. Repairs and compacts and >> restarts every time I put it in any type of format event. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >> wrote: >> >>> On format of the report or the header or the footer section? What kind >>> of crash? >>> >>> R >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 8:40 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> I started to put a conditional keep together in code on format. This >>> actually crashes Access. Only in the on open event will it work. >>> >>> I have started experimenting with adding a conditional page break. I >>> can get it to work only when I want, but the records still start on >>> page 2. >>> I just >>> get a page break in the middle of page 2 rather than moving the first >>> part of the records to page 1 >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>> wrote: >>> >>>> Is it a function of how many records there are in the group? ?I >>>> wouldn't want to hard code a test for a specific data value if I >>>> could avoid it. >>>> >>>> You can, of course, set the keep together property through code, but >>>> the question is where to do it? >>>> >>>> I've never tried this but I'd experiment with the Format event of the >>>> group header. >>>> >>>> Rocky >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 6:48 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] Conditional keep together >>>> >>>> I have a report with 2 grouping levels. The first group is keep >>>> together with first record and the second is keep all records >>>> together on one page. >>>> 99.9% of the time this is perfect. >>>> >>>> Now I have the situation where my first keep all records together >>>> group fits perfectly on a page all by itself. This means I have a >>>> report header, further group header, then a page break. Not until >>>> page >>>> 2 do I see this first set of detail records because if the keep >>>> together. >>>> >>>> I do not want to set this to keep with first record just to cover >>>> this one instance with one user, but I have to admit it is pretty >>>> awful. >>>> Is >>>> there any way to determine that this has happened ahead of time and >>>> reset the keep together property? ?Better yet only reset it on the >>>> group having problems. >>>> >>>> I can set the keep together, but only on open. By the time I can tell >>>> if it is needed, my window of opportunity is lost and I am better off >>>> just setting this group to keep together with first record and just >>>> be dine with it. >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From delam at zyterra.com Fri Jan 21 11:56:33 2011 From: delam at zyterra.com (Debbie) Date: Fri, 21 Jan 2011 11:56:33 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Message-ID: <84B215EB-4E42-4FB9-85A9-C3A8CF6AE75E@zyterra.com> Yep trying that now. Still some issues but getting close. Debbie Sent from my iPhone On Jan 21, 2011, at 11:01 AM, Charlotte Foust wrote: > Don't try the keeptogether dynamically, use pagebreak dynamically. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 4:43 AM, Debbie wrote: >> The code that works is >> >> Sub report_open >> Me.grouplevel(3).keeptogether = 1 >> end sub >> >> I striped out my conditions to make sure that this worked first. It >> works >> fine on report open, but crashes anywhere else. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 2:38 PM, "Boyd Trimmell" > > >> wrote: >> >>> Are you try8bng to change the Keep together property with VBA code? >>> >>> What VBA code are you using? Please include the sub to end sub >>> lines. >>> >>> >>> >>> Boyd Trimmell >>> aka HiTechCoach at UtterAccess.com and other support sites >>> Microsoft Access MVP 2010 ( MVP Profile ) >>> >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 1:02 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> Section or header both crash. I get this program has encountered an >>> unexpected error and has to close. It backs up. Repairs and >>> compacts and >>> restarts every time I put it in any type of format event. >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >>> >>> wrote: >>> >>>> On format of the report or the header or the footer section? What >>>> kind >>>> of crash? >>>> >>>> R >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 8:40 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Conditional keep together >>>> >>>> I started to put a conditional keep together in code on format. >>>> This >>>> actually crashes Access. Only in the on open event will it work. >>>> >>>> I have started experimenting with adding a conditional page >>>> break. I >>>> can get it to work only when I want, but the records still start on >>>> page 2. >>>> I just >>>> get a page break in the middle of page 2 rather than moving the >>>> first >>>> part of the records to page 1 >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>>> >>>> wrote: >>>> >>>>> Is it a function of how many records there are in the group? I >>>>> wouldn't want to hard code a test for a specific data value if I >>>>> could avoid it. >>>>> >>>>> You can, of course, set the keep together property through code, >>>>> but >>>>> the question is where to do it? >>>>> >>>>> I've never tried this but I'd experiment with the Format event >>>>> of the >>>>> group header. >>>>> >>>>> Rocky >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>>> Sent: Thursday, January 20, 2011 6:48 AM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: [AccessD] Conditional keep together >>>>> >>>>> I have a report with 2 grouping levels. The first group is keep >>>>> together with first record and the second is keep all records >>>>> together on one page. >>>>> 99.9% of the time this is perfect. >>>>> >>>>> Now I have the situation where my first keep all records together >>>>> group fits perfectly on a page all by itself. This means I have a >>>>> report header, further group header, then a page break. Not until >>>>> page >>>>> 2 do I see this first set of detail records because if the keep >>>>> together. >>>>> >>>>> I do not want to set this to keep with first record just to cover >>>>> this one instance with one user, but I have to admit it is pretty >>>>> awful. >>>>> Is >>>>> there any way to determine that this has happened ahead of time >>>>> and >>>>> reset the keep together property? Better yet only reset it on the >>>>> group having problems. >>>>> >>>>> I can set the keep together, but only on open. By the time I can >>>>> tell >>>>> if it is needed, my window of opportunity is lost and I am >>>>> better off >>>>> just setting this group to keep together with first record and >>>>> just >>>>> be dine with it. >>>>> >>>>> Debbie >>>>> >>>>> Sent from my iPhone >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dw-murphy at cox.net Fri Jan 21 12:12:11 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Fri, 21 Jan 2011 10:12:11 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: Message-ID: Great way to have a super compter at your fingertips when you need to crunch large sets of data or crack passwords http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows Watch http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a t-Black-Hat -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 21, 2011 3:25 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Amazon EC2 as Your Desktop Hi all Bored during the weekend? Here's step-by-step how to build your own desktop in the cloud (at a cost): How To Use Amazon EC2 as Your Desktop http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From newsgrps at dalyn.co.nz Fri Jan 21 13:18:57 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Sat, 22 Jan 2011 08:18:57 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113065259.CHT27372.mta02.xtra.co.nz@David-PC.dalyn.co .nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <00a201cbb2d8$8e812720$ab837560$@com> <20110113065259.CHT27372.mta02.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <20110121192056.JOSI14995.mta01.xtra.co.nz@David-PC.dalyn.co.nz> Further to the problem below. I have been able to connect to the server with Remote Desktop using my Windows XP laptop. It seems to be some setting with my Windows 7 computer that is preventing Remote Desktop to connect. Any other thoughts? David At 13/01/2011, David Emerson wrote: >I seem to be able to VPN OK (at least I get a connection). Would >this exclude needing to check the IP address restriction? > >I am not familiar with certificates and how they work so don't know >what a revocation check is. > >David > >At 13/01/2011, Eric Barro wrote: >>Has he tried the VPN->RDP route that you are taking? Is there an IP address >>restriction on the server? In other words, is the internal IP being assigned >>to your machine recognized by the server? >> >> >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >>Sent: Wednesday, January 12, 2011 8:07 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT Remote Desktop Connection problems >> >>Hi Eric, >> >>He is able to log on using my credentials. I am not even able to log >>on using the Administrator credentials. >> >>David >> >>At 13/01/2011, Eric Barro wrote: >> >David, >> > >> >Have the IT guy log in using your credentials. It might just be a simple >> >thing as a security setting for the account to allow remote desktop access >> >which is not turned on by default. If he can't log in using your >>credentials >> >then he's got to give your account remote access permissions so that you >>can >> >RDP. >> > >> >Eric >> > >> >-----Original Message----- >> >From: accessd-bounces at databaseadvisors.com >> >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >> >Sent: Wednesday, January 12, 2011 7:09 PM >> >To: Access Developers discussion and problem solving; Access Developers >> >discussion and problem solving >> >Subject: Re: [AccessD] OT Remote Desktop Connection problems >> > >> >Thanks Steve, >> > >> >That didn't help but it got me thinking. Could there be a setting on >> >my Windows 7 computer that might be preventing me from connecting to >> >the server? >> > >> >David >> > >> >At 13/01/2011, Steve Schapel wrote: >> > >Hi David, >> > > >> > >When you open the RDP window, click 'Options', and then the Advanced >> > >tab. What is the setting under 'If authentication fails'? Just as >> > >an experiment, try setting it to "Connect and don't warn me", and >> > >see if you can get in. >> > > >> > >Regards >> > >Steve >> > > >> > >-----Original Message----- From: David Emerson >> > >Sent: Thursday, January 13, 2011 3:22 PM >> > >To: Access Developers discussion and problem solving >> > >Subject: [AccessD] OT Remote Desktop Connection problems >> > > >> > >Sorry about the OT but the IT person at the Client site has been >> > >stumped by this. >> > > >> > >I am running Windows 7 Professional. >> > > >> > >I have set up a VPN connection to the client server and this >> > >connects. The problem is when I use Remote Desktop to access the >> > >computer. I get the following error message: >> > > >> > > >> > >Your remote desktop connection failed because the remote computer >> > >cannot be authenticated. >> > > >> > >Certificate errors: A revocation check could not be performed for the >> > >certificate. >> > > >> > > >> > >I have tried importing the certificate as per the following link but >> > >with no success. >> > > >> > >> >> a >> d/ffd4e6>8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/e >>n >> >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee >> > > >> > > >> > >I would like to get this solved because there will be other users who >> > >will need to Remote Desktop Connect. >> > > >> > >The IT person has been able to successfully Remote Desktop in using >> > >his laptop running Windows 7. >> > > >> > >Any leads? >> > > >> > >Regards >> > > >> > >David From stuart at lexacorp.com.pg Fri Jan 21 13:22:12 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 22 Jan 2011 05:22:12 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: , Message-ID: <4D39DCE4.21111.21D76B0@stuart.lexacorp.com.pg> Use theGetSaveFileName API. Paste the following into a module and then use GetSaveFile() in your exporting function. Code: Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetSaveFile(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetSaveFile = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function On 21 Jan 2011 at 9:55, Brad Marks wrote: > All, > > I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from > Access Queries. Currently this application has the name of the Excel > file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of > the Excel file (and folder name) when the file is generated. > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > > When doing research about this method, I stumbled upon this statement > on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" > > This, and other comments that I have read have made me wonder if I am > heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the > name (and folder) of the generated Excel file? > > Thanks, > Brad > From BradM at blackforestltd.com Fri Jan 21 14:03:45 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 21 Jan 2011 14:03:45 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 References: Message-ID: Charlotte, Yes, in my initial tests, it appears to work nicely. I am just a little hesitant to go forward with this approach if there is another approach that is a better path to follow. This is my first attempt at using Application.FileDialog and I would like to get started on the right foot. Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, January 21, 2011 10:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 Um, didn't you just say it seems to work? Anymore, there are no bets going forward, since MS decided to limit backwards compatibility. Charlotte Foust On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks wrote: > All, > > I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses "DoCmd.TransferSpreadsheet" to generate several Excel files from Access Queries. ?Currently this application has the name of the Excel file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. > > Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. > > When doing research about this method, I stumbled upon this statement on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007" > > This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From davidmcafee at gmail.com Fri Jan 21 17:53:06 2011 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 21 Jan 2011 15:53:06 -0800 Subject: [AccessD] A2K7 View Breakpoint window Message-ID: Is there a way to view all of my breakpoints in the VBA window of Access 2007? I know I can clear all of them with Ctrl+F9, but I want to view them like I can in VS2003/5 I thought I could in Access. From accessd at shaw.ca Fri Jan 21 20:33:02 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2011 18:33:02 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: Message-ID: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> Hi Doug: I published links to the following a couple of weeks ago on the DBA-Tech list. If anyone missed this, here is an interesting set of links on security and privacy or lack of it. Is privacy dead. I received this post a few days ago and thought I would repost it for anyone interested. It basically demonstrates just how easy you can be hacked and there is really no way to stop it other than pull the plug and do not use the web. Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related The talk is given in three parts and takes up a bit of time to view in its entirety but I am sure all you programmers out there will find it more than interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Friday, January 21, 2011 10:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Great way to have a super compter at your fingertips when you need to crunch large sets of data or crack passwords http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows Watch http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a t-Black-Hat -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 21, 2011 3:25 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Amazon EC2 as Your Desktop Hi all Bored during the weekend? Here's step-by-step how to build your own desktop in the cloud (at a cost): How To Use Amazon EC2 as Your Desktop http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 21 21:22:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 21 Jan 2011 22:22:56 -0500 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> Message-ID: <4D3A4D90.4020003@colbyconsulting.com> LOL. Now all I need is a bios upgrade for my brain... John W. Colby www.ColbyConsulting.com On 1/21/2011 9:33 PM, Jim Lawrence wrote: > Hi Doug: > > I published links to the following a couple of weeks ago on the DBA-Tech > list. If anyone missed this, here is an interesting set of links on security > and privacy or lack of it. > > > Is privacy dead. > > I received this post a few days ago and thought I would repost it for anyone > interested. It basically demonstrates just how easy you can be hacked and > there is really no way to stop it other than pull the plug and do not use > the web. > > Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw > > Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related > > Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related > > The talk is given in three parts and takes up a bit of time to view in its > entirety but I am sure all you programmers out there will find it more than > interesting. > > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Friday, January 21, 2011 10:12 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > Great way to have a super compter at your fingertips when you need to crunch > large sets of data or crack passwords > http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows > Watch > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a > t-Black-Hat > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, January 21, 2011 3:25 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: Amazon EC2 as Your Desktop > > Hi all > > Bored during the weekend? Here's step-by-step how to build your own desktop > in the cloud (at a cost): > > How To Use Amazon EC2 as Your Desktop > http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop > > /gustav > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sat Jan 22 00:57:08 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2011 22:57:08 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <4D3A4D90.4020003@colbyconsulting.com> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> Message-ID: Has it been hacked, John? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, January 21, 2011 7:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop LOL. Now all I need is a bios upgrade for my brain... John W. Colby www.ColbyConsulting.com On 1/21/2011 9:33 PM, Jim Lawrence wrote: > Hi Doug: > > I published links to the following a couple of weeks ago on the DBA-Tech > list. If anyone missed this, here is an interesting set of links on security > and privacy or lack of it. > > > Is privacy dead. > > I received this post a few days ago and thought I would repost it for anyone > interested. It basically demonstrates just how easy you can be hacked and > there is really no way to stop it other than pull the plug and do not use > the web. > > Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw > > Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related > > Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related > > The talk is given in three parts and takes up a bit of time to view in its > entirety but I am sure all you programmers out there will find it more than > interesting. > > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Friday, January 21, 2011 10:12 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > Great way to have a super compter at your fingertips when you need to crunch > large sets of data or crack passwords > http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows > Watch > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a > t-Black-Hat > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, January 21, 2011 3:25 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: Amazon EC2 as Your Desktop > > Hi all > > Bored during the weekend? Here's step-by-step how to build your own desktop > in the cloud (at a cost): > > How To Use Amazon EC2 as Your Desktop > http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop > > /gustav > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 22 08:26:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 22 Jan 2011 09:26:48 -0500 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> Message-ID: <4D3AE928.8080203@colbyconsulting.com> No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the DBA-Tech >> list. If anyone missed this, here is an interesting set of links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked and >> there is really no way to stop it other than pull the plug and do not use >> the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view in its >> entirety but I am sure all you programmers out there will find it more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From charlotte.foust at gmail.com Sat Jan 22 13:08:36 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 22 Jan 2011 11:08:36 -0800 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: Message-ID: The API call should continue to work, at least for 32 bit environment (I haven't worked with 64-bit API). I've used it in all versions of Access from 97 through 2007 without problems. Charlotte Foust On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks wrote: > Charlotte, > > Yes, in my initial tests, it appears to work nicely. > > I am just a little hesitant to go forward with this approach if there is another approach that is a better path to follow. > > This is my first attempt at using Application.FileDialog and I would like to get started on the right foot. > > Thanks, > Brad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Friday, January 21, 2011 10:58 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > Um, didn't you just say it seems to work? ?Anymore, there are no bets > going forward, since MS decided to limit backwards compatibility. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks wrote: >> All, >> >> I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). >> >> We have an Access 2007 application that uses "DoCmd.TransferSpreadsheet" to generate several Excel files from Access Queries. ?Currently this application has the name of the Excel file "hard coded" in the application. >> >> I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. >> >> Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. >> >> When doing research about this method, I stumbled upon this statement on a Microsoft web page. >> >> " msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007" >> >> This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) >> >> Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? >> >> Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? >> >> Thanks, >> Brad >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sat Jan 22 13:43:30 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 22 Jan 2011 11:43:30 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <4D3AE928.8080203@colbyconsulting.com> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> <4D3AE928.8080203@colbyconsulting.com> Message-ID: Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the DBA-Tech >> list. If anyone missed this, here is an interesting set of links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked and >> there is really no way to stop it other than pull the plug and do not use >> the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view in its >> entirety but I am sure all you programmers out there will find it more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 22 15:01:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 22 Jan 2011 16:01:34 -0500 Subject: [AccessD] C# Connecting to the database (or not as the case may be) Message-ID: <4D3B45AE.3070302@colbyconsulting.com> I am sitting in the local Arby's doing more connection tests back into my home/office vmDev / PrisonMinistries database. Access 2003 connects *instantly*. Admittedly small tables snap open, edits save *instantly*. SSMS connects but not quickly. I can view the database, see tables and all that. Opening the tables takes 6 seconds. C# times out after 15 seconds when just trying to "preview" the data directly in the dataset in the left hand pane. Trying to open a form bound to the table times out after approximately 45 seconds. As I mentioned earlier, when setting up the Access database I found somewhere that I needed to use the Hamachi IP address when making the dsn which I did. SSMS is connecting in to that same Hamachi name. The C# (2008) project "translated" the ip address to the name "vmDev", and I am not finding where the connection information is stored for that dataset. I created a brand new dataset with the connection set back to the Hamachi IP and voila, the dataset can see the data. Found where the connection is kept (properties of the project) and discovered that yep, it had *three* connect strings now, the last of which was directly referencing the IP address. Got rid of all but that one, and now the bound form snaps open as quickly as the Access db did. I think what was going was the the form was trying the first which just plain didn't work, and timed out on that before moving on to the next one etc. Now that I only have one, and it references the IP, all if good in my world. Much still to learn but at least I can connect a bound (small recordset) list form directly to a list table and the form "snaps open" from the Arby's restaurant. -- John W. Colby www.ColbyConsulting.com From shamil at smsconsulting.spb.ru Sat Jan 22 15:06:19 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 23 Jan 2011 00:06:19 +0300 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com><4D3A4D90.4020003@colbyconsulting.com><4D3AE928.8080203@colbyconsulting.com> Message-ID: <47F55D0BD57A4D099B6E83C7183FAFA9@nant> Hi Jim -- <<< Our only safety is that once someone hacked in...What would they have? Basically nothing. >>> Yes :) I didn't have time to watch all the three videos - just last one partially: Did I get correctly from that videos that "Google Photo machine" does records geo location of all the Wi-Fi spots it finds, and because of the fact that MAC addresses are sent unencrypted within NAT packets(?) though Wi-Fi spots they (MAC addresses) get also recorded by "Google spies" and get linked to the Wi-Fi spots geo locations so when one sends a query to the special google service to get a geo location of a MAC address's hardware then that geo location is defined very precisely for computers, which (statically) use the same Wi-Fi spots for a long time? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 22 ?????? 2011 ?. 22:44 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the >> DBA-Tech list. If anyone missed this, here is an interesting set of >> links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked >> and there is really no way to stop it other than pull the plug and do >> not use the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view >> in its >> entirety but I am sure all you programmers out there will find it >> more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug >> Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav >> Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> From accessd at shaw.ca Sat Jan 22 15:56:51 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 22 Jan 2011 13:56:51 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <47F55D0BD57A4D099B6E83C7183FAFA9@nant> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> <4D3AE928.8080203@colbyconsulting.com> <47F55D0BD57A4D099B6E83C7183FAFA9@nant> Message-ID: That is true... I think they even provided the rough code and where to get more details is required. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Saturday, January 22, 2011 1:06 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi Jim -- <<< Our only safety is that once someone hacked in...What would they have? Basically nothing. >>> Yes :) I didn't have time to watch all the three videos - just last one partially: Did I get correctly from that videos that "Google Photo machine" does records geo location of all the Wi-Fi spots it finds, and because of the fact that MAC addresses are sent unencrypted within NAT packets(?) though Wi-Fi spots they (MAC addresses) get also recorded by "Google spies" and get linked to the Wi-Fi spots geo locations so when one sends a query to the special google service to get a geo location of a MAC address's hardware then that geo location is defined very precisely for computers, which (statically) use the same Wi-Fi spots for a long time? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 22 ?????? 2011 ?. 22:44 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the >> DBA-Tech list. If anyone missed this, here is an interesting set of >> links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked >> and there is really no way to stop it other than pull the plug and do >> not use the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view >> in its >> entirety but I am sure all you programmers out there will find it >> more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug >> Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav >> Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 22 17:10:51 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jan 2011 09:10:51 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: , , Message-ID: <4D3B63FB.911.8152B5D@stuart.lexacorp.com.pg> Using my function with the API call works fine in A2010 on 64 bit Windows 7 as well as earlier versions/OSs as long as you do this: #If VBA7 Then Declare PtrSafe Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #Else Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #End If -- Stuart On 22 Jan 2011 at 11:08, Charlotte Foust wrote: > The API call should continue to work, at least for 32 bit environment > (I haven't worked with 64-bit API). I've used it in all versions of > Access from 97 through 2007 without problems. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks > wrote: > Charlotte, > > Yes, in my initial > tests, it appears to work nicely. > > I am just a little hesitant to > go forward with this approach if there is another approach that is a > better path to follow. > > This is my first attempt at using > Application.FileDialog and I would like to get started on the right > foot. > > Thanks, > Brad > > > > -----Original Message----- > From: > accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > Sent: Friday, January 21, 2011 10:58 AM > To: Access > Developers discussion and problem solving > Subject: Re: [AccessD] Use > of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > Um, > didn't you just say it seems to work? ?Anymore, there are no bets > > going forward, since MS decided to limit backwards compatibility. > > > Charlotte Foust > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks > wrote: >> All, >> >> I have just started to > experiment with Application.FileDialog(msoFileDialogSaveAs). >> >> We > have an Access 2007 application that uses "DoCmd.TransferSpreadsheet" > to generate several Excel files from Access Queries. ?Currently this > application has the name of the Excel file "hard coded" in the > application. >> >> I would like to give our end-users the option of > changing the name of the Excel file (and folder name) when the file is > generated. >> >> Using ?Application.FileDialog(msoFileDialogSaveAs) > seems to work nicely, but I am a bit concerned that this may not be a > good long-term approach. >> >> When doing research about this method, > I stumbled upon this statement on a Microsoft web page. >> >> " > msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" >> >> This, and other comments that I have read have made > me wonder if I am heading down the wrong path. (no pun intended) >> >> > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? >> > >> Is there a better way to give the end-users an easy way to change > the name (and folder) of the generated Excel file? >> >> Thanks, >> > Brad >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: > http://www.databaseadvisors.com >> >> > > -- > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > > -- > This message has been scanned > for viruses and > dangerous content by MailScanner, and is > believed > to be clean. > > > -- > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Sat Jan 22 17:17:36 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 23 Jan 2011 02:17:36 +0300 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com><4D3A4D90.4020003@colbyconsulting.com><4D3AE928.8080203@colbyconsulting.com><47F55D0BD57A4D099B6E83C7183FAFA9@nant> Message-ID: <177D89DD56C4418DAC729DB14F33F096@nant> Jim -- I have just googled a bit more - there exists a C# code sample also Exploring GoogleGears Wi-Fi Geo Locator Secrets http://www.codeproject.com/KB/IP/GoogleGeoLocator.aspx?display=Print So now they have got captured a MAC address to WiFi spot (static) relation, and they have got saved that relation in their DBs, they can watch if that MAC ever "travels" somewhere or not. Because of the fact that MAC address is sent within Ethernet Packet (How network works - MAC-address and IP-address relationship. http://www.laneye.com/network/how-network-works/mac-address-and-ip-address-r elationship.htm ) it's not a heavy technical task to setup special hardware, which will record all MAC addresses getting through wires to a certain server/web site etc. and if they know who owns a certain PC/Laptop/... with a certain MAC they can (in theory) record (most of) Internet activity of a certain person... Just wondering: additionally to Google we have here our local search provider http://yandex.ru and they have their own maps service http://maps.yandex.ru/ with very similar to GoogleMaps features, and they have similar to Google "Photomachines", which I guess do collect WiFi ??? addresses and spots locations... Just out of curiousity I will try to check later next week am I "hooked" by google or not using sample C# code I referred above. I will probably not find how to query our local "special GEO location service" to see am I "hooked" by them or not... They have also announced here that by year 2014 every car here *should* be equipped by this country own global satellite net's GEO location units - similar to usual GPS devices but bigger in size :) This local satellite network is called GLONASS (http://en.wikipedia.org/wiki/GLONASS)... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 23 ?????? 2011 ?. 0:57 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop That is true... I think they even provided the rough code and where to get more details is required. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Saturday, January 22, 2011 1:06 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi Jim -- <<< Our only safety is that once someone hacked in...What would they have? Basically nothing. >>> Yes :) I didn't have time to watch all the three videos - just last one partially: Did I get correctly from that videos that "Google Photo machine" does records geo location of all the Wi-Fi spots it finds, and because of the fact that MAC addresses are sent unencrypted within NAT packets(?) though Wi-Fi spots they (MAC addresses) get also recorded by "Google spies" and get linked to the Wi-Fi spots geo locations so when one sends a query to the special google service to get a geo location of a MAC address's hardware then that geo location is defined very precisely for computers, which (statically) use the same Wi-Fi spots for a long time? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 22 ?????? 2011 ?. 22:44 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the >> DBA-Tech list. If anyone missed this, here is an interesting set of >> links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked >> and there is really no way to stop it other than pull the plug and do >> not use the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view >> in its >> entirety but I am sure all you programmers out there will find it >> more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug >> Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav >> Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sat Jan 22 17:46:28 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 22 Jan 2011 18:46:28 -0500 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: Message-ID: <000601cbba8e$9703c480$c50b4d80$@net> My question: for basic dialogs, is the 2007 version of FileDialog "good enough" ? I know the API has a ton of parameter values to tweak it. Actually, to me, it seems like over-kill. So what's the consensus ? : 1) I'll only use the API 2) I'll only use the FileDialog 3) It depends..... > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Saturday, January 22, 2011 2:09 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > The API call should continue to work, at least for 32 bit environment > (I haven't worked with 64-bit API). I've used it in all versions of > Access from 97 through 2007 without problems. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks > wrote: > > Charlotte, > > > > Yes, in my initial tests, it appears to work nicely. > > > > I am just a little hesitant to go forward with this approach if there > is another approach that is a better path to follow. > > > > This is my first attempt at using Application.FileDialog and I would > like to get started on the right foot. > > > > Thanks, > > Brad > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > Sent: Friday, January 21, 2011 10:58 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > > > Um, didn't you just say it seems to work? ?Anymore, there are no bets > > going forward, since MS decided to limit backwards compatibility. > > > > Charlotte Foust > > > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks > wrote: > >> All, > >> > >> I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > >> > >> We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from Access > Queries. ?Currently this application has the name of the Excel file > "hard coded" in the application. > >> > >> I would like to give our end-users the option of changing the name > of the Excel file (and folder name) when the file is generated. > >> > >> Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > >> > >> When doing research about this method, I stumbled upon this > statement on a Microsoft web page. > >> > >> " msoFileDialogSaveAs constants are not supported in Microsoft > Office Access 2007" > >> > >> This, and other comments that I have read have made me wonder if I > am heading down the wrong path. (no pun intended) > >> > >> Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > >> > >> Is there a better way to give the end-users an easy way to change > the name (and folder) of the generated Excel file? > >> > >> Thanks, > >> Brad > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > >> > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > This message has been scanned for viruses and > > dangerous content by MailScanner, and is > > believed to be clean. > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 22 18:27:42 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jan 2011 10:27:42 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: <000601cbba8e$9703c480$c50b4d80$@net> References: , , <000601cbba8e$9703c480$c50b4d80$@net> Message-ID: <4D3B75FE.30161.85B8763@stuart.lexacorp.com.pg> I only ever use the API. The wrapper function with makes the API call is in a module that I put into all of my applications which contains a number of similar functions. It is much simpler to use than the FileDialog. Just a single call to the wrapper function returns the file name rather than DIMing an object, SETing it, using it and then getting the return value. If I want to, I can change any of the parameters with little effort, but generally, the only thing I want to change is the initial directory so I made that a parameter of the function call and keep the rest in the wrapper function as defaults. -- Stuart On 22 Jan 2011 at 18:46, Mark Simms wrote: > My question: for basic dialogs, is the 2007 version of FileDialog > "good enough" ? I know the API has a ton of parameter values to tweak > it. Actually, to me, it seems like over-kill. > > So what's the consensus ? : > 1) I'll only use the API > 2) I'll only use the FileDialog > 3) It depends..... > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > Sent: Saturday, January 22, 2011 2:09 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Use of > > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > > > The API call should continue to work, at least for 32 bit > > environment (I haven't worked with 64-bit API). I've used it in all > > versions of Access from 97 through 2007 without problems. > > > > Charlotte Foust > > > > On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks > > wrote: > > > Charlotte, > > > > > > Yes, in my initial tests, it appears to work nicely. > > > > > > I am just a little hesitant to go forward with this approach if > > > there > > is another approach that is a better path to follow. > > > > > > This is my first attempt at using Application.FileDialog and I > > > would > > like to get started on the right foot. > > > > > > Thanks, > > > Brad > > > > > > > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > > Sent: Friday, January 21, 2011 10:58 AM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] Use of > > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > > > > > Um, didn't you just say it seems to work? ?Anymore, there are no > > > bets going forward, since MS decided to limit backwards > > > compatibility. > > > > > > Charlotte Foust > > > > > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks > > wrote: > > >> All, > > >> > > >> I have just started to experiment with > > Application.FileDialog(msoFileDialogSaveAs). > > >> > > >> We have an Access 2007 application that uses > > "DoCmd.TransferSpreadsheet" to generate several Excel files from > > Access Queries. ?Currently this application has the name of the > > Excel file "hard coded" in the application. > > >> > > >> I would like to give our end-users the option of changing the > > >> name > > of the Excel file (and folder name) when the file is generated. > > >> > > >> Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work > > nicely, but I am a bit concerned that this may not be a good > > long-term approach. > > >> > > >> When doing research about this method, I stumbled upon this > > statement on a Microsoft web page. > > >> > > >> " msoFileDialogSaveAs constants are not supported in Microsoft > > Office Access 2007" > > >> > > >> This, and other comments that I have read have made me wonder if > > >> I > > am heading down the wrong path. (no pun intended) > > >> > > >> Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > >> > > >> Is there a better way to give the end-users an easy way to change > > the name (and folder) of the generated Excel file? > > >> > > >> Thanks, > > >> Brad > > >> > > >> -- > > >> AccessD mailing list > > >> AccessD at databaseadvisors.com > > >> http://databaseadvisors.com/mailman/listinfo/accessd > > >> Website: http://www.databaseadvisors.com > > >> > > >> > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > -- > > > This message has been scanned for viruses and > > > dangerous content by MailScanner, and is > > > believed to be clean. > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > From BradM at blackforestltd.com Sat Jan 22 18:44:23 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 22 Jan 2011 18:44:23 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 - THANKS! References: , <4D39DCE4.21111.21D76B0@stuart.lexacorp.com.pg> Message-ID: Stuart, Thanks for the help, I appreciate it. I now have two approaches that both work. I am planning to use the code that you posted. I think that it is always beneficial to have "extra tricks in the bag" for possible future use. Sincerely, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Stuart McLachlan Sent: Fri 1/21/2011 1:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 Use theGetSaveFileName API. Paste the following into a module and then use GetSaveFile() in your exporting function. Code: Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetSaveFile(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetSaveFile = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function On 21 Jan 2011 at 9:55, Brad Marks wrote: > All, > > I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from > Access Queries. Currently this application has the name of the Excel > file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of > the Excel file (and folder name) when the file is generated. > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > > When doing research about this method, I stumbled upon this statement > on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" > > This, and other comments that I have read have made me wonder if I am > heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the > name (and folder) of the generated Excel file? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From df.waters at comcast.net Sat Jan 22 18:53:15 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 22 Jan 2011 18:53:15 -0600 Subject: [AccessD] From Lake Woebegone Message-ID: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> All programmers use a common language - profanity! Ain't it the truth! Dan From jwcolby at colbyconsulting.com Sat Jan 22 21:18:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 22 Jan 2011 22:18:39 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> Message-ID: <4D3B9E0F.2070300@colbyconsulting.com> I love Garrison Keillor! John W. Colby www.ColbyConsulting.com On 1/22/2011 7:53 PM, Dan Waters wrote: > All programmers use a common language - profanity! > > > Ain't it the truth! > Dan > > From BradM at blackforestltd.com Sat Jan 22 21:43:57 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 22 Jan 2011 21:43:57 -0600 Subject: [AccessD] From Lake Woebegone References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> Message-ID: John, I grew up in a small town in Minnesota. Garrison Keillor paints a fairly accurate picture of the people and culture in this part of the world. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of jwcolby Sent: Sat 1/22/2011 9:18 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] From Lake Woebegone I love Garrison Keillor! John W. Colby www.ColbyConsulting.com On 1/22/2011 7:53 PM, Dan Waters wrote: > All programmers use a common language - profanity! > > > Ain't it the truth! > Dan > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From dbdoug at gmail.com Sun Jan 23 13:46:22 2011 From: dbdoug at gmail.com (Doug Steele) Date: Sun, 23 Jan 2011 11:46:22 -0800 Subject: [AccessD] Access/Excel formatting problem Message-ID: Hello All: I am creating an Excel 2003 workbook from Access. I need to apply standard formatting to each sheet, so I thought I would build a subroutine to apply the formats as follows (the code has been abbreviated here). ********************************************************** In my main procedure: Dim MySheet as Excel.Worksheet For i = 0 To myExcelApp.Worksheets.Count - 1 Set MySheet = myExcelApp.Worksheets(i + 1) FormatSheet (MySheet) Next i My formatting sub: Private Sub FormatSheet(sht as Excel.Worksheet) sht.Select Rows(1).Select With Selection .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub ************************************************************** Everything works fine if I put the formatting code right in the 'for' loop, but when I try to run it by calling the format sub from the loop, I get an 'Object doesnt' support this property or method' error on the 'FormatSheet(MySheet)' line. Doug From stuart at lexacorp.com.pg Sun Jan 23 15:45:22 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jan 2011 07:45:22 +1000 Subject: [AccessD] Access/Excel formatting problem In-Reply-To: References: Message-ID: <4D3CA172.29402.CED4878@stuart.lexacorp.com.pg> Does it hapopen on the second call to the sub :-) I uspect the old "unqualified referrence" problem http://support.microsoft.com/kb/319832 When you write code to use an Excel object, method, or property, you should always precede the call with the appropriate object variable. (That's my fifth posting of this quote to this list in 2 1/2 years ) -- Stuart On 23 Jan 2011 at 11:46, Doug Steele wrote: > Hello All: > > I am creating an Excel 2003 workbook from Access. I need to apply > standard formatting to each sheet, so I thought I would build a > subroutine to apply the formats as follows (the code has been > abbreviated here). > > ********************************************************** > In my main procedure: > > Dim MySheet as Excel.Worksheet > > For i = 0 To myExcelApp.Worksheets.Count - 1 > Set MySheet = myExcelApp.Worksheets(i + 1) > FormatSheet (MySheet) > Next i > > > My formatting sub: > > Private Sub FormatSheet(sht as Excel.Worksheet) > sht.Select > Rows(1).Select > With Selection > .Font.Bold = True > .HorizontalAlignment = xlCenter > End With > > .... etc etc > > End Sub > > ************************************************************** > > Everything works fine if I put the formatting code right in the 'for' > loop, but when I try to run it by calling the format sub from the > loop, I get an 'Object doesnt' support this property or method' error > on the 'FormatSheet(MySheet)' line. > > Doug > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Sun Jan 23 17:08:58 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sun, 23 Jan 2011 17:08:58 -0600 Subject: [AccessD] Access/Excel formatting problem In-Reply-To: References: Message-ID: <042501cbbb52$8553dfd0$8ffb9f70$@hitechcoach.com> Try This: Private Sub FormatSheet(sht as Excel.Worksheet) sht.Select sht.Rows(1).Select With sht.Selection .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub *** Untested *** With Excel automation I generally avoid the .Select Something more like this: Private Sub FormatSheet(sht as Excel.Worksheet) With sht Rows(1) .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub *** air code *** Not able to test it at this time. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Sunday, January 23, 2011 1:46 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access/Excel formatting problem Hello All: I am creating an Excel 2003 workbook from Access. I need to apply standard formatting to each sheet, so I thought I would build a subroutine to apply the formats as follows (the code has been abbreviated here). ********************************************************** In my main procedure: Dim MySheet as Excel.Worksheet For i = 0 To myExcelApp.Worksheets.Count - 1 Set MySheet = myExcelApp.Worksheets(i + 1) FormatSheet (MySheet) Next i My formatting sub: Private Sub FormatSheet(sht as Excel.Worksheet) sht.Select Rows(1).Select With Selection .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub ************************************************************** Everything works fine if I put the formatting code right in the 'for' loop, but when I try to run it by calling the format sub from the loop, I get an 'Object doesnt' support this property or method' error on the 'FormatSheet(MySheet)' line. Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 24 05:11:14 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 24 Jan 2011 06:11:14 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: <4D3B9E0F.2070300@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> Message-ID: <000901cbbbb7$6aef0650$40cd12f0$@net> Re: profanity. That funny.....a common expression in code walk-throughs: WTF ? > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 22, 2011 10:19 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > I love Garrison Keillor! > > John W. Colby > www.ColbyConsulting.com > > On 1/22/2011 7:53 PM, Dan Waters wrote: > > All programmers use a common language - profanity! > > > > > > Ain't it the truth! > > Dan > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 24 05:35:07 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jan 2011 21:35:07 +1000 Subject: [AccessD] From Lake Woebegone In-Reply-To: <000901cbbbb7$6aef0650$40cd12f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com>, <4D3B9E0F.2070300@colbyconsulting.com>, <000901cbbbb7$6aef0650$40cd12f0$@net> Message-ID: <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> So common that there's a programmers' website out there - http:/www.thedailywtf.com -- Stuart On 24 Jan 2011 at 6:11, Mark Simms wrote: > Re: profanity. > That funny.....a common expression in code walk-throughs: > > WTF ? > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of jwcolby > > Sent: Saturday, January 22, 2011 10:19 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] From Lake Woebegone > > > > I love Garrison Keillor! > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/22/2011 7:53 PM, Dan Waters wrote: > > > All programmers use a common language - profanity! > > > > > > > > > Ain't it the truth! > > > Dan > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ssharkins at gmail.com Mon Jan 24 12:45:47 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 24 Jan 2011 13:45:47 -0500 Subject: [AccessD] Set text box default value to nothing Message-ID: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> I've tried the following to set a control's (text box) Default Value property setting to nothing, but it's not working: In the Form_Close event, I've used txtCreatedBy.DefaultValue = vbNullString txtCreatedBy.DefaultValue = "" Neither works. When I reopen the form, the control is still showing the previously-set Default Value. I want to wipe out the Default Value setting, close the file, and when reopened, have an empty control, because there is no Default Value setting. Any help? I'm setting this control's Default Value property using VBA -- the control's AfterUpdate event, so I can't figure out why the form is saving it to begin with. I expected this property to be temporary -- just while the form was open. I didn't anticipate this particular problem. Susan H. From charlotte.foust at gmail.com Mon Jan 24 12:52:26 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 24 Jan 2011 10:52:26 -0800 Subject: [AccessD] Set text box default value to nothing In-Reply-To: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: Have you tried switching the code to the form Open event? Charlotte Foust On Mon, Jan 24, 2011 at 10:45 AM, Susan Harkins wrote: > I've tried the following to set a control's (text box) Default Value property setting to nothing, but it's not working: > > In the Form_Close event, I've used > > txtCreatedBy.DefaultValue = vbNullString > txtCreatedBy.DefaultValue = "" > > Neither works. When I reopen the form, the control is still showing the previously-set Default Value. > > I want to wipe out the Default Value setting, close the file, and when reopened, have an empty control, because there is no Default Value setting. Any help? > > I'm setting this control's Default Value property using VBA -- the control's AfterUpdate event, so I can't figure out why the form is saving it to begin with. I expected this property to be temporary -- just while the form was open. I didn't anticipate this particular problem. > > Susan H. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Mon Jan 24 13:05:21 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 24 Jan 2011 11:05:21 -0800 Subject: [AccessD] From Lake Woebegone In-Reply-To: <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> Message-ID: I think I've used some of that software!! LOL Charlotte Foust On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan wrote: > So common that there's a programmers' website out there - ?http:/www.thedailywtf.com > > -- > Stuart > > ?On 24 Jan 2011 at 6:11, Mark Simms wrote: > >> Re: profanity. >> That funny.....a common expression in code walk-throughs: >> >> WTF ? >> >> > -----Original Message----- >> > From: accessd-bounces at databaseadvisors.com [mailto:accessd- >> > bounces at databaseadvisors.com] On Behalf Of jwcolby >> > Sent: Saturday, January 22, 2011 10:19 PM >> > To: Access Developers discussion and problem solving >> > Subject: Re: [AccessD] From Lake Woebegone >> > >> > I love Garrison Keillor! >> > >> > John W. Colby >> > www.ColbyConsulting.com >> > >> > On 1/22/2011 7:53 PM, Dan Waters wrote: >> > > All programmers use a common language - profanity! >> > > >> > > >> > > Ain't it the truth! >> > > Dan >> > > >> > > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Lambert.Heenan at chartisinsurance.com Mon Jan 24 13:11:54 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Mon, 24 Jan 2011 14:11:54 -0500 Subject: [AccessD] Set text box default value to nothing In-Reply-To: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: Default value is most certainly persistent, nothing temporary about it. Then only way you can make this change, in code, AFIK, is to open the form in design mode, make the change to the default value property on the text box, and then save the form. None of which you can go in an MDE file. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Monday, January 24, 2011 1:46 PM To: Access Developers discussion and problem solving Subject: [AccessD] Set text box default value to nothing I've tried the following to set a control's (text box) Default Value property setting to nothing, but it's not working: In the Form_Close event, I've used txtCreatedBy.DefaultValue = vbNullString txtCreatedBy.DefaultValue = "" Neither works. When I reopen the form, the control is still showing the previously-set Default Value. I want to wipe out the Default Value setting, close the file, and when reopened, have an empty control, because there is no Default Value setting. Any help? I'm setting this control's Default Value property using VBA -- the control's AfterUpdate event, so I can't figure out why the form is saving it to begin with. I expected this property to be temporary -- just while the form was open. I didn't anticipate this particular problem. Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Mon Jan 24 13:14:17 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 24 Jan 2011 14:14:17 -0500 Subject: [AccessD] Set text box default value to nothing References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: Yes, that works -- still a bit confused, but maybe what I had before did work and I was just looking at it wrong. Thanks Charlotte! Susan H. > Have you tried switching the code to the form Open event? > > Charlotte Foust From ssharkins at gmail.com Mon Jan 24 13:18:20 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 24 Jan 2011 14:18:20 -0500 Subject: [AccessD] Set text box default value to nothing References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: <0EF80BFFC3AF439BABA7F2186B59FB98@salvationomc4p> Lambert, it works if I move the code to the form's Open event, but good to know about the persistent thing -- will try to remember it. I had expected that since it was happening in real-time, that the new setting would _not_ be saved when the form closed. Not sure I understand why it is, but good to know just the same. Susan H. > Default value is most certainly persistent, nothing temporary about it. > > Then only way you can make this change, in code, AFIK, is to open the form > in design mode, make the change to the default value property on the text > box, and then save the form. None of which you can go in an MDE file. > From jimdettman at verizon.net Mon Jan 24 14:01:44 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 24 Jan 2011 15:01:44 -0500 Subject: [AccessD] Set text box default value to nothing In-Reply-To: <0EF80BFFC3AF439BABA7F2186B59FB98@salvationomc4p> References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> <0EF80BFFC3AF439BABA7F2186B59FB98@salvationomc4p> Message-ID: <9A518A8F057847E592B6D01D8C83D929@XPS> Susan, Watch out on the form Open Event. Controls may or may not exist yet. If you really need to use that event (because it is cancelable), then issue a Me.Repaint before trying to work with any control. If you don't care about the ability to cancel, then work with controls in the OnLoad event. At that point, all controls have been created. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Monday, January 24, 2011 02:18 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Set text box default value to nothing Lambert, it works if I move the code to the form's Open event, but good to know about the persistent thing -- will try to remember it. I had expected that since it was happening in real-time, that the new setting would _not_ be saved when the form closed. Not sure I understand why it is, but good to know just the same. Susan H. > Default value is most certainly persistent, nothing temporary about it. > > Then only way you can make this change, in code, AFIK, is to open the form > in design mode, make the change to the default value property on the text > box, and then save the form. None of which you can go in an MDE file. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 14:50:38 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 15:50:38 -0500 Subject: [AccessD] Access 2K to SQL Server Message-ID: <4D3DE61E.1000708@colbyconsulting.com> One of my clients is mired in Access 2K. He is linking to views in SQL Server but these are fixed views that at this point are pulling hundreds of thousands of records when he really only needs the last X days, or for Claim X etc. How can I create a view (or stored procedure) out in SQL Server that accepts a parameter such as a date or a claim ID and allow sql server to perfrom the filter and return a small result set. REMEMBER this is A2K. It is my understanding that A2K does not allow some of the fancy stuff that later versions of Access allows - like binding a form to an ADO recordset and having it be R/W. Any help would be hugely appreciated. -- John W. Colby www.ColbyConsulting.com From davidmcafee at gmail.com Mon Jan 24 15:00:08 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 13:00:08 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DE61E.1000708@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> Message-ID: CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * FROM vwSomeView WHERE SomeDate >= @AsOfDate Modify the querydef as needed for the input parameter in Access. On Mon, Jan 24, 2011 at 12:50 PM, jwcolby wrote: > One of my clients is mired in Access 2K. He is linking to views in SQL > Server but these are fixed views that at this point are pulling hundreds of > thousands of records when he really only needs the last X days, or for Claim > X etc. > > How can I create a view (or stored procedure) out in SQL Server that > accepts a parameter such as a date or a claim ID and allow sql server to > perfrom the filter and return a small result set. > > REMEMBER this is A2K. It is my understanding that A2K does not allow some > of the fancy stuff that later versions of Access allows - like binding a > form to an ADO recordset and having it be R/W. > > Any help would be hugely appreciated. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 15:08:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 16:08:48 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> Message-ID: <4D3DEA60.7000305@colbyconsulting.com> And can I link to a stored procedure? How to I send the parameter to the stored procedure. You are just a little too light on the actual details for me to get this done. I know how to create stored procedures, and I know the syntax in the stored procedure to pass in a parameter. I do not know the syntax in a stored procedure to return a recordset. And I haven't a clue how to use any of this on the Access side of things. Thanks, John W. Colby www.ColbyConsulting.com On 1/24/2011 4:00 PM, David McAfee wrote: > CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS > SELECT * FROM vwSomeView WHERE SomeDate>= @AsOfDate > > Modify the querydef as needed for the input parameter in Access. > > > > On Mon, Jan 24, 2011 at 12:50 PM, jwcolbywrote: > >> One of my clients is mired in Access 2K. He is linking to views in SQL >> Server but these are fixed views that at this point are pulling hundreds of >> thousands of records when he really only needs the last X days, or for Claim >> X etc. >> >> How can I create a view (or stored procedure) out in SQL Server that >> accepts a parameter such as a date or a claim ID and allow sql server to >> perfrom the filter and return a small result set. >> >> REMEMBER this is A2K. It is my understanding that A2K does not allow some >> of the fancy stuff that later versions of Access allows - like binding a >> form to an ADO recordset and having it be R/W. >> >> Any help would be hugely appreciated. >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From davidmcafee at gmail.com Mon Jan 24 15:23:29 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 13:23:29 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DEA60.7000305@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> Message-ID: John, it's just like modifying an existing query in Access: 'This Sets the query Def: Dim db As DAO.Database Dim qd As DAO.QueryDef Dim sSQL As String sSQL = "EXEC dbo.stpSomeNameHere '" & Me.txtAsOfDate & "'" Set db = CurrentDb db.QueryDefs("SomeQueryName").SQL = sSQL Set db = Nothing Run the query as you would (via a recordset, bound to a form...) This is assuming of course they already have an ODBC link to the view that we are talking about, which I am assuming they do since you said they are linking to views. Just run the code above before calling the view. On Mon, Jan 24, 2011 at 1:08 PM, jwcolby wrote: > And can I link to a stored procedure? How to I send the parameter to the > stored procedure. > > You are just a little too light on the actual details for me to get this > done. > > I know how to create stored procedures, and I know the syntax in the stored > procedure to pass in a parameter. I do not know the syntax in a stored > procedure to return a recordset. And I haven't a clue how to use any of > this on the Access side of things. > > Thanks, > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:00 PM, David McAfee wrote: > >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS >> SELECT * FROM vwSomeView WHERE SomeDate>= @AsOfDate >> >> Modify the querydef as needed for the input parameter in Access. >> >> >> >> On Mon, Jan 24, 2011 at 12:50 PM, jwcolby> >wrote: >> >> One of my clients is mired in Access 2K. He is linking to views in SQL >>> Server but these are fixed views that at this point are pulling hundreds >>> of >>> thousands of records when he really only needs the last X days, or for >>> Claim >>> X etc. >>> >>> How can I create a view (or stored procedure) out in SQL Server that >>> accepts a parameter such as a date or a claim ID and allow sql server to >>> perfrom the filter and return a small result set. >>> >>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>> some >>> of the fancy stuff that later versions of Access allows - like binding a >>> form to an ADO recordset and having it be R/W. >>> >>> Any help would be hugely appreciated. >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rusty.hammond at cpiqpc.com Mon Jan 24 15:25:22 2011 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Mon, 24 Jan 2011 15:25:22 -0600 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DEA60.7000305@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> Message-ID: <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> John, Have you tried an Access query tied to the linked view where the query provides the filtering? I'm sure I'll be corrected if I'm wrong but it should return from SQL only the records you need. If the dataset being returned can be read-only (no editing) then you can use a pass-through query in Access to call a stored procedure or send a SELECT statement directly to the SQL server. You can edit the SQL of the pass-through query in code just like any other query. To setup a pass-through create a blank query, go to the SQL view, go to the Query menu, choose SQL Specific, then Pass-Through. Then right-click on the title bar of the query window, go to Properties, Use the build button on the ODBC Connect Str property to build your connect string to the SQL server, set Return Record to Yes. HTH, Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 24, 2011 3:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2K to SQL Server And can I link to a stored procedure? How to I send the parameter to the stored procedure. You are just a little too light on the actual details for me to get this done. I know how to create stored procedures, and I know the syntax in the stored procedure to pass in a parameter. I do not know the syntax in a stored procedure to return a recordset. And I haven't a clue how to use any of this on the Access side of things. Thanks, John W. Colby www.ColbyConsulting.com On 1/24/2011 4:00 PM, David McAfee wrote: > CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * > FROM vwSomeView WHERE SomeDate>= @AsOfDate > > Modify the querydef as needed for the input parameter in Access. > > > > On Mon, Jan 24, 2011 at 12:50 PM, jwcolbywrote: > >> One of my clients is mired in Access 2K. He is linking to views in >> SQL Server but these are fixed views that at this point are pulling >> hundreds of thousands of records when he really only needs the last X >> days, or for Claim X etc. >> >> How can I create a view (or stored procedure) out in SQL Server that >> accepts a parameter such as a date or a claim ID and allow sql server >> to perfrom the filter and return a small result set. >> >> REMEMBER this is A2K. It is my understanding that A2K does not allow >> some of the fancy stuff that later versions of Access allows - like >> binding a form to an ADO recordset and having it be R/W. >> >> Any help would be hugely appreciated. >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From BradM at blackforestltd.com Mon Jan 24 15:48:47 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Mon, 24 Jan 2011 15:48:47 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 - Question on how to plug in file name References: , <4D39DCE4.21111.21D76B0@stuart.lexacorp.com.pg> Message-ID: Stuart, The code you sent earlier works nicely. The files in the correct folder are shown based on the path that I supply. In some cases, however, I would like to also be able to "plug" in a file name and give the user the chance to either use this file name or enter a different file name. Is there a way to plug in the file name also? When I supply the entire path (with the file name) such as C:\Test1\SaveAsTest.txt the files in the folder "C:\Test1" are shown but the "File Name" field is blank on the form. Thanks for your help. This is my first attempt to work with GetSaveFileName and I am still trying to figure things out. Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Friday, January 21, 2011 1:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 Use the GetSaveFileName API. Paste the following into a module and then use GetSaveFile() in your exporting function. Code: Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetSaveFile(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetSaveFile = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function On 21 Jan 2011 at 9:55, Brad Marks wrote: > All, > > I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from > Access Queries. Currently this application has the name of the Excel > file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of > the Excel file (and folder name) when the file is generated. > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > > When doing research about this method, I stumbled upon this statement > on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" > > This, and other comments that I have read have made me wonder if I am > heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the > name (and folder) of the generated Excel file? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Mon Jan 24 16:03:51 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 17:03:51 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: <4D3DF747.4090805@colbyconsulting.com> I am running into something that I have never seen before. When I try to create a DSN back to the sql server I end up seeing the server, but when I select the server I only see a small set of existing views, 8 or so. there are hundreds of tables and dozens of views but I can't see any of them. I don't know why, or how SQL Server limits what I can see for the DSN build process. I am assuming that it has to do with security but this is new to me. John W. Colby www.ColbyConsulting.com On 1/24/2011 4:25 PM, Rusty Hammond wrote: > John, > > Have you tried an Access query tied to the linked view where the query > provides the filtering? I'm sure I'll be corrected if I'm wrong but it > should return from SQL only the records you need. > > If the dataset being returned can be read-only (no editing) then you can > use a pass-through query in Access to call a stored procedure or send a > SELECT statement directly to the SQL server. You can edit the SQL of > the pass-through query in code just like any other query. To setup a > pass-through create a blank query, go to the SQL view, go to the Query > menu, choose SQL Specific, then Pass-Through. Then right-click on the > title bar of the query window, go to Properties, Use the build button on > the ODBC Connect Str property to build your connect string to the SQL > server, set Return Record to Yes. > > HTH, > > Rusty > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 24, 2011 3:09 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access 2K to SQL Server > > And can I link to a stored procedure? How to I send the parameter to > the stored procedure. > > You are just a little too light on the actual details for me to get this > done. > > I know how to create stored procedures, and I know the syntax in the > stored procedure to pass in a parameter. I do not know the syntax in a > stored procedure to return a recordset. And I haven't a clue how to use > any of this on the Access side of things. > > Thanks, > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:00 PM, David McAfee wrote: >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >> FROM vwSomeView WHERE SomeDate>= @AsOfDate >> >> Modify the querydef as needed for the input parameter in Access. >> >> >> >> On Mon, Jan 24, 2011 at 12:50 PM, > jwcolbywrote: >> >>> One of my clients is mired in Access 2K. He is linking to views in >>> SQL Server but these are fixed views that at this point are pulling >>> hundreds of thousands of records when he really only needs the last X > >>> days, or for Claim X etc. >>> >>> How can I create a view (or stored procedure) out in SQL Server that >>> accepts a parameter such as a date or a claim ID and allow sql server > >>> to perfrom the filter and return a small result set. >>> >>> REMEMBER this is A2K. It is my understanding that A2K does not allow > >>> some of the fancy stuff that later versions of Access allows - like >>> binding a form to an ADO recordset and having it be R/W. >>> >>> Any help would be hugely appreciated. >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > From davidmcafee at gmail.com Mon Jan 24 16:08:41 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 14:08:41 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DF747.4090805@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> Message-ID: It does sound like security. Can you create a stored procedure on the server? On Mon, Jan 24, 2011 at 2:03 PM, jwcolby wrote: > I am running into something that I have never seen before. > > When I try to create a DSN back to the sql server I end up seeing the > server, but when I select the server I only see a small set of existing > views, 8 or so. there are hundreds of tables and dozens of views but I > can't see any of them. I don't know why, or how SQL Server limits what I > can see for the DSN build process. I am assuming that it has to do with > security but this is new to me. > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:25 PM, Rusty Hammond wrote: > >> John, >> >> Have you tried an Access query tied to the linked view where the query >> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >> should return from SQL only the records you need. >> >> If the dataset being returned can be read-only (no editing) then you can >> use a pass-through query in Access to call a stored procedure or send a >> SELECT statement directly to the SQL server. You can edit the SQL of >> the pass-through query in code just like any other query. To setup a >> pass-through create a blank query, go to the SQL view, go to the Query >> menu, choose SQL Specific, then Pass-Through. Then right-click on the >> title bar of the query window, go to Properties, Use the build button on >> the ODBC Connect Str property to build your connect string to the SQL >> server, set Return Record to Yes. >> >> HTH, >> >> Rusty >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Monday, January 24, 2011 3:09 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Access 2K to SQL Server >> >> And can I link to a stored procedure? How to I send the parameter to >> the stored procedure. >> >> You are just a little too light on the actual details for me to get this >> done. >> >> I know how to create stored procedures, and I know the syntax in the >> stored procedure to pass in a parameter. I do not know the syntax in a >> stored procedure to return a recordset. And I haven't a clue how to use >> any of this on the Access side of things. >> >> Thanks, >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 4:00 PM, David McAfee wrote: >> >>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>> >>> Modify the querydef as needed for the input parameter in Access. >>> >>> >>> >>> On Mon, Jan 24, 2011 at 12:50 PM, >>> >> jwcolbywrote: >> >>> >>> One of my clients is mired in Access 2K. He is linking to views in >>>> SQL Server but these are fixed views that at this point are pulling >>>> hundreds of thousands of records when he really only needs the last X >>>> >>> >> days, or for Claim X etc. >>>> >>>> How can I create a view (or stored procedure) out in SQL Server that >>>> accepts a parameter such as a date or a claim ID and allow sql server >>>> >>> >> to perfrom the filter and return a small result set. >>>> >>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>> >>> >> some of the fancy stuff that later versions of Access allows - like >>>> binding a form to an ADO recordset and having it be R/W. >>>> >>>> Any help would be hugely appreciated. >>>> >>>> -- >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> ********************************************************************** >> WARNING: All e-mail sent to and from this address will be received, >> scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. >> corporate e-mail system and is subject to archival, monitoring or review >> by, and/or disclosure to, someone other than the recipient. >> ********************************************************************** >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Mon Jan 24 16:31:45 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 25 Jan 2011 08:31:45 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 - Question on how to plug in file name In-Reply-To: References: , Message-ID: <4D3DFDD1.10272.123E1E0A@stuart.lexacorp.com.pg> Modify the function to take an optional second parameter. Function GetSaveFile(Directory As String, Optional FileName As String = "") As String ... OpenFile.lpstrFile = Left$(FileName & String(257, 0), 257) ... End Function -- Stuart On 24 Jan 2011 at 15:48, Brad Marks wrote: > Stuart, > > The code you sent earlier works nicely. > > The files in the correct folder are shown based on the path that I > supply. > > In some cases, however, I would like to also be able to "plug" in a > file name and give the user the chance to either use this file name or > enter a different file name. > > Is there a way to plug in the file name also? > > When I supply the entire path (with the file name) such as > C:\Test1\SaveAsTest.txt the files in the folder "C:\Test1" are shown > but the "File Name" field is blank on the form. > > Thanks for your help. This is my first attempt to work with > GetSaveFileName and I am still trying to figure things out. > > Brad > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan Sent: Friday, January 21, 2011 1:22 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 > > Use the GetSaveFileName API. > > Paste the following into a module and then use GetSaveFile() in your > exporting function. > > > Code: > > Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ > "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long > > Type OPENFILENAME > lStructSize As Long > hwndOwner As Long > hInstance As Long > lpstrFilter As String > lpstrCustomFilter As String > nMaxCustFilter As Long > nFilterIndex As Long > lpstrFile As String > nMaxFile As Long > lpstrFileTitle As String > nMaxFileTitle As Long > lpstrInitialDir As String > lpstrTitle As String > flags As Long > nFileOffset As Integer > nFileExtension As Integer > lpstrDefExt As String > lCustData As Long > lpfnHook As Long > lpTemplateName As String > End Type > > Function GetSaveFile(Directory As String) As String > Dim OpenFile As OPENFILENAME > Dim lReturn As Long > Dim sFilter As String > OpenFile.lStructSize = Len(OpenFile) > OpenFile.hwndOwner = 0 > OpenFile.hInstance = 0 > sFilter = "" & Chr(0) > OpenFile.lpstrFilter = sFilter > OpenFile.nFilterIndex = 0 > OpenFile.lpstrFile = String(257, 0) > OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 > OpenFile.lpstrFileTitle = OpenFile.lpstrFile > OpenFile.nMaxFileTitle = OpenFile.nMaxFile > OpenFile.lpstrInitialDir = Directory > OpenFile.lpstrTitle = "Select File" > OpenFile.flags = 0 > lReturn = GetOpenFileName(OpenFile) > GetSaveFile = Left$(OpenFile.lpstrFile, > InStr(OpenFile.lpstrFile, Chr$(0)) - 1) > End Function > > > > > On 21 Jan 2011 at 9:55, Brad Marks wrote: > > > All, > > > > I have just started to experiment with > > Application.FileDialog(msoFileDialogSaveAs). > > > > We have an Access 2007 application that uses > > "DoCmd.TransferSpreadsheet" to generate several Excel files from > > Access Queries. Currently this application has the name of the > > Excel file "hard coded" in the application. > > > > I would like to give our end-users the option of changing the name > > of the Excel file (and folder name) when the file is generated. > > > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > > nicely, but I am a bit concerned that this may not be a good > > long-term approach. > > > > When doing research about this method, I stumbled upon this > > statement on a Microsoft web page. > > > > " msoFileDialogSaveAs constants are not supported in Microsoft > > Office Access 2007" > > > > This, and other comments that I have read have made me wonder if I > > am heading down the wrong path. (no pun intended) > > > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > > > Is there a better way to give the end-users an easy way to change > > the name (and folder) of the generated Excel file? > > > > Thanks, > > Brad > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From steve at datamanagementsolutions.biz Mon Jan 24 16:34:59 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 11:34:59 +1300 Subject: [AccessD] compile error Message-ID: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error ?User defined type not defined?. However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve From BradM at blackforestltd.com Mon Jan 24 16:39:19 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Mon, 24 Jan 2011 16:39:19 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs)inAccess 2007 - Question on how to plug in file name THANKS! References: , <4D3DFDD1.10272.123E1E0A@stuart.lexacorp.com.pg> Message-ID: Stuart, I owe you a beer! Thanks for the help, I appreciate it. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 24, 2011 4:32 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs)inAccess 2007 - Question on how to plug in file name Modify the function to take an optional second parameter. Function GetSaveFile(Directory As String, Optional FileName As String = "") As String ... OpenFile.lpstrFile = Left$(FileName & String(257, 0), 257) ... End Function -- Stuart On 24 Jan 2011 at 15:48, Brad Marks wrote: > Stuart, > > The code you sent earlier works nicely. > > The files in the correct folder are shown based on the path that I > supply. > > In some cases, however, I would like to also be able to "plug" in a > file name and give the user the chance to either use this file name or > enter a different file name. > > Is there a way to plug in the file name also? > > When I supply the entire path (with the file name) such as > C:\Test1\SaveAsTest.txt the files in the folder "C:\Test1" are shown > but the "File Name" field is blank on the form. > > Thanks for your help. This is my first attempt to work with > GetSaveFileName and I am still trying to figure things out. > > Brad > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan Sent: Friday, January 21, 2011 1:22 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 > > Use the GetSaveFileName API. > > Paste the following into a module and then use GetSaveFile() in your > exporting function. > > > Code: > > Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ > "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long > > Type OPENFILENAME > lStructSize As Long > hwndOwner As Long > hInstance As Long > lpstrFilter As String > lpstrCustomFilter As String > nMaxCustFilter As Long > nFilterIndex As Long > lpstrFile As String > nMaxFile As Long > lpstrFileTitle As String > nMaxFileTitle As Long > lpstrInitialDir As String > lpstrTitle As String > flags As Long > nFileOffset As Integer > nFileExtension As Integer > lpstrDefExt As String > lCustData As Long > lpfnHook As Long > lpTemplateName As String > End Type > > Function GetSaveFile(Directory As String) As String > Dim OpenFile As OPENFILENAME > Dim lReturn As Long > Dim sFilter As String > OpenFile.lStructSize = Len(OpenFile) > OpenFile.hwndOwner = 0 > OpenFile.hInstance = 0 > sFilter = "" & Chr(0) > OpenFile.lpstrFilter = sFilter > OpenFile.nFilterIndex = 0 > OpenFile.lpstrFile = String(257, 0) > OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 > OpenFile.lpstrFileTitle = OpenFile.lpstrFile > OpenFile.nMaxFileTitle = OpenFile.nMaxFile > OpenFile.lpstrInitialDir = Directory > OpenFile.lpstrTitle = "Select File" > OpenFile.flags = 0 > lReturn = GetOpenFileName(OpenFile) > GetSaveFile = Left$(OpenFile.lpstrFile, > InStr(OpenFile.lpstrFile, Chr$(0)) - 1) > End Function > > > > > On 21 Jan 2011 at 9:55, Brad Marks wrote: > > > All, > > > > I have just started to experiment with > > Application.FileDialog(msoFileDialogSaveAs). > > > > We have an Access 2007 application that uses > > "DoCmd.TransferSpreadsheet" to generate several Excel files from > > Access Queries. Currently this application has the name of the > > Excel file "hard coded" in the application. > > > > I would like to give our end-users the option of changing the name > > of the Excel file (and folder name) when the file is generated. > > > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > > nicely, but I am a bit concerned that this may not be a good > > long-term approach. > > > > When doing research about this method, I stumbled upon this > > statement on a Microsoft web page. > > > > " msoFileDialogSaveAs constants are not supported in Microsoft > > Office Access 2007" > > > > This, and other comments that I have read have made me wonder if I > > am heading down the wrong path. (no pun intended) > > > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > > > Is there a better way to give the end-users an easy way to change > > the name (and folder) of the generated Excel file? > > > > Thanks, > > Brad > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From rockysmolin at bchacc.com Mon Jan 24 16:59:03 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 24 Jan 2011 14:59:03 -0800 Subject: [AccessD] compile error In-Reply-To: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Message-ID: <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Mon Jan 24 17:00:16 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Tue, 25 Jan 2011 10:00:16 +1100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DF747.4090805@colbyconsulting.com> Message-ID: <201101242300.p0ON0LgL010227@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ John, I could be off track here, but from memory you need to have the PK set up correctly in SQL Server (bigint?) to be able to view the data in Access 2000. Or is that just tables? sorry, been a while since I have used A2000 and SQL Server BE. hth a bit cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, 25 January 2011 9:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2K to SQL Server I am running into something that I have never seen before. When I try to create a DSN back to the sql server I end up seeing the server, but when I select the server I only see a small set of existing views, 8 or so. there are hundreds of tables and dozens of views but I can't see any of them. I don't know why, or how SQL Server limits what I can see for the DSN build process. I am assuming that it has to do with security but this is new to me. John W. Colby www.ColbyConsulting.com On 1/24/2011 4:25 PM, Rusty Hammond wrote: > John, > > Have you tried an Access query tied to the linked view where the query > provides the filtering? I'm sure I'll be corrected if I'm wrong but it > should return from SQL only the records you need. > > If the dataset being returned can be read-only (no editing) then you can > use a pass-through query in Access to call a stored procedure or send a > SELECT statement directly to the SQL server. You can edit the SQL of > the pass-through query in code just like any other query. To setup a > pass-through create a blank query, go to the SQL view, go to the Query > menu, choose SQL Specific, then Pass-Through. Then right-click on the > title bar of the query window, go to Properties, Use the build button on > the ODBC Connect Str property to build your connect string to the SQL > server, set Return Record to Yes. > > HTH, > > Rusty > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 24, 2011 3:09 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access 2K to SQL Server > > And can I link to a stored procedure? How to I send the parameter to > the stored procedure. > > You are just a little too light on the actual details for me to get this > done. > > I know how to create stored procedures, and I know the syntax in the > stored procedure to pass in a parameter. I do not know the syntax in a > stored procedure to return a recordset. And I haven't a clue how to use > any of this on the Access side of things. > > Thanks, > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:00 PM, David McAfee wrote: >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >> FROM vwSomeView WHERE SomeDate>= @AsOfDate >> >> Modify the querydef as needed for the input parameter in Access. >> >> >> >> On Mon, Jan 24, 2011 at 12:50 PM, > jwcolbywrote: >> >>> One of my clients is mired in Access 2K. He is linking to views in >>> SQL Server but these are fixed views that at this point are pulling >>> hundreds of thousands of records when he really only needs the last X > >>> days, or for Claim X etc. >>> >>> How can I create a view (or stored procedure) out in SQL Server that >>> accepts a parameter such as a date or a claim ID and allow sql server > >>> to perfrom the filter and return a small result set. >>> >>> REMEMBER this is A2K. It is my understanding that A2K does not allow > >>> some of the fancy stuff that later versions of Access allows - like >>> binding a form to an ADO recordset and having it be R/W. >>> >>> Any help would be hugely appreciated. >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From steve at datamanagementsolutions.biz Mon Jan 24 18:23:21 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 13:23:21 +1300 Subject: [AccessD] compile error In-Reply-To: <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> Message-ID: <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> Thanks, Rocky. As far as I know, the app works fine. I have been given it to make a small modification, but there was no complaint about anythign not working. But they have been using it as a MDE, so it must have compiled correctly at some point! :) Needle in a haystack. Regards Steve -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 25, 2011 11:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] compile error Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve From steve at datamanagementsolutions.biz Mon Jan 24 18:44:56 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 13:44:56 +1300 Subject: [AccessD] compile error In-Reply-To: <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> Message-ID: <479C0629866E4BDF9B84E9C187A88D85@stevelaptop> Damn! I should have done the basics before asking for help. New MDB, import all objects - sorted now! Regards Steve -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 25, 2011 11:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] compile error Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Mon Jan 24 18:46:56 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 24 Jan 2011 16:46:56 -0800 Subject: [AccessD] compile error In-Reply-To: <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop><61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> Message-ID: <9B60819FEB454F3A889940015E8E03AB@HAL9005> It is small enough to send over? Things are slow right now. Be happy to take a look if you reach a dead end. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 4:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] compile error Thanks, Rocky. As far as I know, the app works fine. I have been given it to make a small modification, but there was no complaint about anythign not working. But they have been using it as a MDE, so it must have compiled correctly at some point! :) Needle in a haystack. Regards Steve -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 25, 2011 11:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] compile error Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 24 18:49:24 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 25 Jan 2011 10:49:24 +1000 Subject: [AccessD] compile error In-Reply-To: <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop>, <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005>, <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> Message-ID: <4D3E1E14.10629.12BC257C@stuart.lexacorp.com.pg> Does the app use an .mda library file or other Add-In which you don't have? -- Stuart On 25 Jan 2011 at 13:23, Steve Schapel wrote: > Thanks, Rocky. As far as I know, the app works fine. I have been > given it to make a small modification, but there was no complaint > about anythign not working. But they have been using it as a MDE, so > it must have compiled correctly at some point! :) Needle in a > haystack. > > Regards > Steve > > -----Original Message----- > From: Rocky Smolin > Sent: Tuesday, January 25, 2011 11:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] compile error > > Check references? > > Put a break point at the start of the open event of the opening form > and step through until it breaks? > > How was it working before - or did it come to you broken? > > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve > Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers > discussion and problem solving Subject: [AccessD] compile error > > Hi. Can anyone suggest how I might proceed here? > > I am working with an Access 2003 app developed by someone else. When > I try to compile the code, I get an error "User defined type not > defined". However, unlike other errors where you get taken to the > rogue code and highlighted, in this case there is no clue given to the > specifics of the problem. And I have no idea where to start looking. > Any ideas? > > Thanks. > > Regards > Steve > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 19:19:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 20:19:53 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> Message-ID: <4D3E2539.2020005@colbyconsulting.com> It was security. I looked at other objects that could be seen through the dsn and they all had DISCO and public enabled for reads. I set that for mine and they were visible. John W. Colby www.ColbyConsulting.com On 1/24/2011 5:08 PM, David McAfee wrote: > It does sound like security. > > Can you create a stored procedure on the server? > > > On Mon, Jan 24, 2011 at 2:03 PM, jwcolbywrote: > >> I am running into something that I have never seen before. >> >> When I try to create a DSN back to the sql server I end up seeing the >> server, but when I select the server I only see a small set of existing >> views, 8 or so. there are hundreds of tables and dozens of views but I >> can't see any of them. I don't know why, or how SQL Server limits what I >> can see for the DSN build process. I am assuming that it has to do with >> security but this is new to me. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >> >>> John, >>> >>> Have you tried an Access query tied to the linked view where the query >>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>> should return from SQL only the records you need. >>> >>> If the dataset being returned can be read-only (no editing) then you can >>> use a pass-through query in Access to call a stored procedure or send a >>> SELECT statement directly to the SQL server. You can edit the SQL of >>> the pass-through query in code just like any other query. To setup a >>> pass-through create a blank query, go to the SQL view, go to the Query >>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>> title bar of the query window, go to Properties, Use the build button on >>> the ODBC Connect Str property to build your connect string to the SQL >>> server, set Return Record to Yes. >>> >>> HTH, >>> >>> Rusty >>> >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Monday, January 24, 2011 3:09 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Access 2K to SQL Server >>> >>> And can I link to a stored procedure? How to I send the parameter to >>> the stored procedure. >>> >>> You are just a little too light on the actual details for me to get this >>> done. >>> >>> I know how to create stored procedures, and I know the syntax in the >>> stored procedure to pass in a parameter. I do not know the syntax in a >>> stored procedure to return a recordset. And I haven't a clue how to use >>> any of this on the Access side of things. >>> >>> Thanks, >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 4:00 PM, David McAfee wrote: >>> >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>> >>>> Modify the querydef as needed for the input parameter in Access. >>>> >>>> >>>> >>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>> >>> jwcolbywrote: >>> >>>> >>>> One of my clients is mired in Access 2K. He is linking to views in >>>>> SQL Server but these are fixed views that at this point are pulling >>>>> hundreds of thousands of records when he really only needs the last X >>>>> >>>> >>> days, or for Claim X etc. >>>>> >>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>> >>>> >>> to perfrom the filter and return a small result set. >>>>> >>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>> >>>> >>> some of the fancy stuff that later versions of Access allows - like >>>>> binding a form to an ADO recordset and having it be R/W. >>>>> >>>>> Any help would be hugely appreciated. >>>>> >>>>> -- >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> ********************************************************************** >>> WARNING: All e-mail sent to and from this address will be received, >>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. >>> corporate e-mail system and is subject to archival, monitoring or review >>> by, and/or disclosure to, someone other than the recipient. >>> ********************************************************************** >>> >>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Mon Jan 24 19:21:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 20:21:18 -0500 Subject: [AccessD] compile error In-Reply-To: <479C0629866E4BDF9B84E9C187A88D85@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> <479C0629866E4BDF9B84E9C187A88D85@stevelaptop> Message-ID: <4D3E258E.9090107@colbyconsulting.com> Yea, I was going to suggest a decompile / compile. John W. Colby www.ColbyConsulting.com On 1/24/2011 7:44 PM, Steve Schapel wrote: > Damn! I should have done the basics before asking for help. New MDB, import all objects - sorted now! > > Regards > Steve > > -----Original Message----- From: Rocky Smolin > Sent: Tuesday, January 25, 2011 11:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] compile error > > Check references? > > Put a break point at the start of the open event of the opening form and > step through until it breaks? > > How was it working before - or did it come to you broken? > > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel > Sent: Monday, January 24, 2011 2:35 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] compile error > > Hi. Can anyone suggest how I might proceed here? > > I am working with an Access 2003 app developed by someone else. When I try > to compile the code, I get an error "User defined type not defined". > However, unlike other errors where you get taken to the rogue code and > highlighted, in this case there is no clue given to the specifics of the > problem. And I have no idea where to start looking. Any ideas? > > Thanks. > > Regards > Steve > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Mon Jan 24 19:28:46 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 17:28:46 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3E2539.2020005@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> Message-ID: Cool, make a stored procedure which looks for an input parameter like I showed in the first reply then modify the QueryDef when you need to call the query. You can modify the querydef for a passthrough in the same manner. This is an MDB, not an ADP, right? On Mon, Jan 24, 2011 at 5:19 PM, jwcolby wrote: > It was security. I looked at other objects that could be seen through the > dsn and they all had DISCO and public enabled for reads. I set that for > mine and they were visible. > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 5:08 PM, David McAfee wrote: > >> It does sound like security. >> >> Can you create a stored procedure on the server? >> >> >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby> >wrote: >> >> I am running into something that I have never seen before. >>> >>> When I try to create a DSN back to the sql server I end up seeing the >>> server, but when I select the server I only see a small set of existing >>> views, 8 or so. there are hundreds of tables and dozens of views but I >>> can't see any of them. I don't know why, or how SQL Server limits what I >>> can see for the DSN build process. I am assuming that it has to do with >>> security but this is new to me. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>> >>> John, >>>> >>>> Have you tried an Access query tied to the linked view where the query >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>> should return from SQL only the records you need. >>>> >>>> If the dataset being returned can be read-only (no editing) then you can >>>> use a pass-through query in Access to call a stored procedure or send a >>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>> the pass-through query in code just like any other query. To setup a >>>> pass-through create a blank query, go to the SQL view, go to the Query >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>> title bar of the query window, go to Properties, Use the build button on >>>> the ODBC Connect Str property to build your connect string to the SQL >>>> server, set Return Record to Yes. >>>> >>>> HTH, >>>> >>>> Rusty >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>> Sent: Monday, January 24, 2011 3:09 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>> >>>> And can I link to a stored procedure? How to I send the parameter to >>>> the stored procedure. >>>> >>>> You are just a little too light on the actual details for me to get this >>>> done. >>>> >>>> I know how to create stored procedures, and I know the syntax in the >>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>> stored procedure to return a recordset. And I haven't a clue how to use >>>> any of this on the Access side of things. >>>> >>>> Thanks, >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>> >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>> >>>>> Modify the querydef as needed for the input parameter in Access. >>>>> >>>>> >>>>> >>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>> >>>>> jwcolbywrote: >>>> >>>> >>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>> >>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>> hundreds of thousands of records when he really only needs the last X >>>>>> >>>>>> >>>>> days, or for Claim X etc. >>>> >>>>> >>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>> >>>>>> >>>>> to perfrom the filter and return a small result set. >>>> >>>>> >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>> >>>>>> >>>>> some of the fancy stuff that later versions of Access allows - like >>>> >>>>> binding a form to an ADO recordset and having it be R/W. >>>>>> >>>>>> Any help would be hugely appreciated. >>>>>> >>>>>> -- >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> -- >>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> ********************************************************************** >>>> WARNING: All e-mail sent to and from this address will be received, >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>> Inc. >>>> corporate e-mail system and is subject to archival, monitoring or review >>>> by, and/or disclosure to, someone other than the recipient. >>>> ********************************************************************** >>>> >>>> -- >>>> >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 19:35:40 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 20:35:40 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> Message-ID: <4D3E28EC.2010303@colbyconsulting.com> Right, an MDB. John W. Colby www.ColbyConsulting.com On 1/24/2011 8:28 PM, David McAfee wrote: > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: > >> It was security. I looked at other objects that could be seen through the >> dsn and they all had DISCO and public enabled for reads. I set that for >> mine and they were visible. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 5:08 PM, David McAfee wrote: >> >>> It does sound like security. >>> >>> Can you create a stored procedure on the server? >>> >>> >>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>> wrote: >>> >>> I am running into something that I have never seen before. >>>> >>>> When I try to create a DSN back to the sql server I end up seeing the >>>> server, but when I select the server I only see a small set of existing >>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>> can see for the DSN build process. I am assuming that it has to do with >>>> security but this is new to me. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>> >>>> John, >>>>> >>>>> Have you tried an Access query tied to the linked view where the query >>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>> should return from SQL only the records you need. >>>>> >>>>> If the dataset being returned can be read-only (no editing) then you can >>>>> use a pass-through query in Access to call a stored procedure or send a >>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>> the pass-through query in code just like any other query. To setup a >>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>> title bar of the query window, go to Properties, Use the build button on >>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>> server, set Return Record to Yes. >>>>> >>>>> HTH, >>>>> >>>>> Rusty >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>> >>>>> And can I link to a stored procedure? How to I send the parameter to >>>>> the stored procedure. >>>>> >>>>> You are just a little too light on the actual details for me to get this >>>>> done. >>>>> >>>>> I know how to create stored procedures, and I know the syntax in the >>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>> any of this on the Access side of things. >>>>> >>>>> Thanks, >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>> >>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>> >>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>> >>>>>> jwcolbywrote: >>>>> >>>>> >>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>> >>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>> >>>>>>> >>>>>> days, or for Claim X etc. >>>>> >>>>>> >>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>> >>>>>>> >>>>>> to perfrom the filter and return a small result set. >>>>> >>>>>> >>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>> >>>>>>> >>>>>> some of the fancy stuff that later versions of Access allows - like >>>>> >>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>> >>>>>>> Any help would be hugely appreciated. >>>>>>> >>>>>>> -- >>>>>>> John W. Colby >>>>>>> www.ColbyConsulting.com >>>>>>> -- >>>>>>> AccessD mailing list >>>>>>> AccessD at databaseadvisors.com >>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>> Website: http://www.databaseadvisors.com >>>>>>> >>>>>>> -- >>>>>>> >>>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> ********************************************************************** >>>>> WARNING: All e-mail sent to and from this address will be received, >>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>> Inc. >>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>> by, and/or disclosure to, someone other than the recipient. >>>>> ********************************************************************** >>>>> >>>>> -- >>>>> >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From john at winhaven.net Mon Jan 24 20:14:40 2011 From: john at winhaven.net (John Bartow) Date: Mon, 24 Jan 2011 20:14:40 -0600 Subject: [AccessD] compile error In-Reply-To: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Message-ID: <000001cbbc35$a043d640$e0cb82c0$@winhaven.net> Is there a MDE library referenced? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 4:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error ?User defined type not defined?. However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Mon Jan 24 22:03:09 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 17:03:09 +1300 Subject: [AccessD] compile error In-Reply-To: <4D3E258E.9090107@colbyconsulting.com> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005><479C0629866E4BDF9B84E9C187A88D85@stevelaptop> <4D3E258E.9090107@colbyconsulting.com> Message-ID: <8D694DA0B7A54648AE0743A6B1EC8453@stevelaptop> Thanks, John. Yes. I had tried that, but didn't fix it. But new file did. Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 25, 2011 2:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] compile error Yea, I was going to suggest a decompile / compile. John W. Colby www.ColbyConsulting.com On 1/24/2011 7:44 PM, Steve Schapel wrote: > Damn! I should have done the basics before asking for help. New MDB, > import all objects - sorted now! > > Regards > Steve > > -----Original Message----- From: Rocky Smolin > Sent: Tuesday, January 25, 2011 11:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] compile error > > Check references? > > Put a break point at the start of the open event of the opening form and > step through until it breaks? > > How was it working before - or did it come to you broken? > > From steve at datamanagementsolutions.biz Mon Jan 24 22:04:36 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 17:04:36 +1300 Subject: [AccessD] compile error In-Reply-To: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Message-ID: Many thanks for all your kind suggestions. Importing everything into a new MDB did the trick. Regards Steve -----Original Message----- From: Steve Schapel Sent: Tuesday, January 25, 2011 11:34 AM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error ?User defined type not defined?. However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve From ab-mi at post3.tele.dk Tue Jan 25 04:10:38 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 25 Jan 2011 11:10:38 +0100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> Message-ID: <59F53E6B817048BE987E3756327E9A9E@abpc> David, As I read the original question, John wants an updatable bound form based on a pass-through query. AFAIK this is not possible, since a pass-through query is non-updatable. Your solution works fine for a R/O form.? It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. And then in my vocabulary you are essentially working with an "unbound-form solution". Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee Sendt: 25. januar 2011 02:29 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Access 2K to SQL Server Cool, make a stored procedure which looks for an input parameter like I showed in the first reply then modify the QueryDef when you need to call the query. You can modify the querydef for a passthrough in the same manner. This is an MDB, not an ADP, right? On Mon, Jan 24, 2011 at 5:19 PM, jwcolby wrote: > It was security. I looked at other objects that could be seen through the > dsn and they all had DISCO and public enabled for reads. I set that for > mine and they were visible. > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 5:08 PM, David McAfee wrote: > >> It does sound like security. >> >> Can you create a stored procedure on the server? >> >> >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby> >wrote: >> >> I am running into something that I have never seen before. >>> >>> When I try to create a DSN back to the sql server I end up seeing the >>> server, but when I select the server I only see a small set of existing >>> views, 8 or so. there are hundreds of tables and dozens of views but I >>> can't see any of them. I don't know why, or how SQL Server limits what I >>> can see for the DSN build process. I am assuming that it has to do with >>> security but this is new to me. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>> >>> John, >>>> >>>> Have you tried an Access query tied to the linked view where the query >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>> should return from SQL only the records you need. >>>> >>>> If the dataset being returned can be read-only (no editing) then you can >>>> use a pass-through query in Access to call a stored procedure or send a >>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>> the pass-through query in code just like any other query. To setup a >>>> pass-through create a blank query, go to the SQL view, go to the Query >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>> title bar of the query window, go to Properties, Use the build button on >>>> the ODBC Connect Str property to build your connect string to the SQL >>>> server, set Return Record to Yes. >>>> >>>> HTH, >>>> >>>> Rusty >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>> Sent: Monday, January 24, 2011 3:09 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>> >>>> And can I link to a stored procedure? How to I send the parameter to >>>> the stored procedure. >>>> >>>> You are just a little too light on the actual details for me to get this >>>> done. >>>> >>>> I know how to create stored procedures, and I know the syntax in the >>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>> stored procedure to return a recordset. And I haven't a clue how to use >>>> any of this on the Access side of things. >>>> >>>> Thanks, >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>> >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>> >>>>> Modify the querydef as needed for the input parameter in Access. >>>>> >>>>> >>>>> >>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>> >>>>> jwcolbywrote: >>>> >>>> >>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>> >>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>> hundreds of thousands of records when he really only needs the last X >>>>>> >>>>>> >>>>> days, or for Claim X etc. >>>> >>>>> >>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>> >>>>>> >>>>> to perfrom the filter and return a small result set. >>>> >>>>> >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>> >>>>>> >>>>> some of the fancy stuff that later versions of Access allows - like >>>> >>>>> binding a form to an ADO recordset and having it be R/W. >>>>>> >>>>>> Any help would be hugely appreciated. >>>>>> >>>>>> -- >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> -- >>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> ********************************************************************** >>>> WARNING: All e-mail sent to and from this address will be received, >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>> Inc. >>>> corporate e-mail system and is subject to archival, monitoring or review >>>> by, and/or disclosure to, someone other than the recipient. >>>> ********************************************************************** >>>> >>>> -- >>>> >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 05:13:16 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 06:13:16 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <59F53E6B817048BE987E3756327E9A9E@abpc> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: <4D3EB04C.2020508@colbyconsulting.com> As it happens, I am not looking for a bound form at all. I know that A2K can not do updateable bound forms. Really I just have to learn how to call the SP from Access, passing the parameter and getting the recordset into something. John W. Colby www.ColbyConsulting.com On 1/25/2011 5:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: > >> It was security. I looked at other objects that could be seen through the >> dsn and they all had DISCO and public enabled for reads. I set that for >> mine and they were visible. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 5:08 PM, David McAfee wrote: >> >>> It does sound like security. >>> >>> Can you create a stored procedure on the server? >>> >>> >>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>> wrote: >>> >>> I am running into something that I have never seen before. >>>> >>>> When I try to create a DSN back to the sql server I end up seeing the >>>> server, but when I select the server I only see a small set of existing >>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>> can see for the DSN build process. I am assuming that it has to do with >>>> security but this is new to me. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>> >>>> John, >>>>> >>>>> Have you tried an Access query tied to the linked view where the query >>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>> should return from SQL only the records you need. >>>>> >>>>> If the dataset being returned can be read-only (no editing) then you can >>>>> use a pass-through query in Access to call a stored procedure or send a >>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>> the pass-through query in code just like any other query. To setup a >>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>> title bar of the query window, go to Properties, Use the build button on >>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>> server, set Return Record to Yes. >>>>> >>>>> HTH, >>>>> >>>>> Rusty >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>> >>>>> And can I link to a stored procedure? How to I send the parameter to >>>>> the stored procedure. >>>>> >>>>> You are just a little too light on the actual details for me to get this >>>>> done. >>>>> >>>>> I know how to create stored procedures, and I know the syntax in the >>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>> any of this on the Access side of things. >>>>> >>>>> Thanks, >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>> >>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>> >>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>> >>>>>> jwcolbywrote: >>>>> >>>>> >>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>> >>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>> >>>>>>> >>>>>> days, or for Claim X etc. >>>>> >>>>>> >>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>> >>>>>>> >>>>>> to perfrom the filter and return a small result set. >>>>> >>>>>> >>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>> >>>>>>> >>>>>> some of the fancy stuff that later versions of Access allows - like >>>>> >>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>> >>>>>>> Any help would be hugely appreciated. >>>>>>> >>>>>>> -- >>>>>>> John W. Colby >>>>>>> www.ColbyConsulting.com >>>>>>> -- >>>>>>> AccessD mailing list >>>>>>> AccessD at databaseadvisors.com >>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>> Website: http://www.databaseadvisors.com >>>>>>> >>>>>>> -- >>>>>>> >>>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> ********************************************************************** >>>>> WARNING: All e-mail sent to and from this address will be received, >>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>> Inc. >>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>> by, and/or disclosure to, someone other than the recipient. >>>>> ********************************************************************** >>>>> >>>>> -- >>>>> >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From Gustav at cactus.dk Tue Jan 25 06:33:15 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 25 Jan 2011 13:33:15 +0100 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was: Joomla)) Message-ID: Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav From ab-mi at post3.tele.dk Tue Jan 25 06:29:36 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 25 Jan 2011 13:29:36 +0100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3EB04C.2020508@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> Message-ID: <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> In that case David's solution should work just fine. In SQL Server create a sp (quotation from David): >CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS > SELECT * > FROM vwSomeView WHERE SomeDate>= @AsOfDate In Access create a stored query "SomeQueryName" without selecting any table, but choose Pass-Through in the query designer (in Access 2000 I think this option is found in menu Query | SQL-specific | Pass-Through) - then open the Properties Window and supply the ODBC Connection String for your SQL Server database - in the Query pane type: EXEC dbo.stpSomeNameHere '20110101' - save and close the query. Then create a form bound to the saved query "SomeQueryName". On the top of this form insert a textbox txtAsOfDate and a commandbutton with this code (quotation from David): > Dim db As DAO.Database > Dim qd As DAO.QueryDef > Dim sSQL As String > > sSQL = "EXEC dbo.stpSomeNameHere '" & Me.txtAsOfDate & "'" > Set db = CurrentDb > db.QueryDefs("SomeQueryName").SQL = sSQL > > Me.RecordSource = "SomeQueryName" 'added by AB > > Set db = Nothing Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af jwcolby Sendt: 25. januar 2011 12:13 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Access 2K to SQL Server As it happens, I am not looking for a bound form at all. I know that A2K can not do updateable bound forms. Really I just have to learn how to call the SP from Access, passing the parameter and getting the recordset into something. John W. Colby www.ColbyConsulting.com On 1/25/2011 5:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: > >> It was security. I looked at other objects that could be seen through the >> dsn and they all had DISCO and public enabled for reads. I set that for >> mine and they were visible. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 5:08 PM, David McAfee wrote: >> >>> It does sound like security. >>> >>> Can you create a stored procedure on the server? >>> >>> >>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>> wrote: >>> >>> I am running into something that I have never seen before. >>>> >>>> When I try to create a DSN back to the sql server I end up seeing the >>>> server, but when I select the server I only see a small set of existing >>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>> can see for the DSN build process. I am assuming that it has to do with >>>> security but this is new to me. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>> >>>> John, >>>>> >>>>> Have you tried an Access query tied to the linked view where the query >>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>> should return from SQL only the records you need. >>>>> >>>>> If the dataset being returned can be read-only (no editing) then you can >>>>> use a pass-through query in Access to call a stored procedure or send a >>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>> the pass-through query in code just like any other query. To setup a >>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>> title bar of the query window, go to Properties, Use the build button on >>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>> server, set Return Record to Yes. >>>>> >>>>> HTH, >>>>> >>>>> Rusty >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>> >>>>> And can I link to a stored procedure? How to I send the parameter to >>>>> the stored procedure. >>>>> >>>>> You are just a little too light on the actual details for me to get this >>>>> done. >>>>> >>>>> I know how to create stored procedures, and I know the syntax in the >>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>> any of this on the Access side of things. >>>>> >>>>> Thanks, >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>> >>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>> >>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>> >>>>>> jwcolbywrote: >>>>> >>>>> >>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>> >>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>> >>>>>>> >>>>>> days, or for Claim X etc. >>>>> >>>>>> >>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>> >>>>>>> >>>>>> to perfrom the filter and return a small result set. >>>>> >>>>>> >>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>> >>>>>>> >>>>>> some of the fancy stuff that later versions of Access allows - like >>>>> >>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>> >>>>>>> Any help would be hugely appreciated. >>>>>>> >>>>>>> -- >>>>>>> John W. Colby >>>>>>> www.ColbyConsulting.com >>>>>>> -- >>>>>>> AccessD mailing list >>>>>>> AccessD at databaseadvisors.com >>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>> Website: http://www.databaseadvisors.com >>>>>>> >>>>>>> -- >>>>>>> >>>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> ********************************************************************** >>>>> WARNING: All e-mail sent to and from this address will be received, >>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>> Inc. >>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>> by, and/or disclosure to, someone other than the recipient. >>>>> ********************************************************************** >>>>> >>>>> -- >>>>> >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 10:26:52 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 11:26:52 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> Message-ID: <4D3EF9CC.30204@colbyconsulting.com> Thanks to everyone for the input. I got it working. I wrote a function as follows but this is just a first pass. By passing in the name of the querydef, and stored procedure I can do querydefs for different uses. This specific querydef is for a readonly recordset for a set of check data to be displayed in a subform in a JIT tab. '--------------------------------------------------------------------------------------- ' Procedure : sp_QDFByClaimant ' Author : jcolby ' Date : 1/25/2011 ' Purpose : Initializes a specific querydef to execute a specific Stored Procedure 'passing in a specific claimant ID '--------------------------------------------------------------------------------------- ' Function sp_QDFByClaimant(strQDFName As String, strSPName As String, lngCLMTID As Long) Dim db As DAO.Database Dim qdf As DAO.QueryDef Dim strSQL As String On Error GoTo Err_sp_QDFByClaimant Set db = dbDAO() strSQL = "EXEC dbo." & strSPName & " " & lngCLMTID Set qdf = db.QueryDefs(strQDFName) qdf.SQL = strSQL db.QueryDefs.Refresh 'DoCmd.OpenQuery strQDFName Exit_sp_QDFByClaimant: On Error Resume Next Exit Function Err_sp_QDFByClaimant: Select Case Err Case 0 '.insert Errors you wish to ignore here Resume Next Case Else '.All other errors will trap Beep LogErr Err.Number, Err.Description, Erl, cstrModule, "sp_QDFByClaimant" Resume Exit_sp_QDFByClaimant End Select Resume 0 '.FOR TROUBLESHOOTING End Function John W. Colby www.ColbyConsulting.com On 1/25/2011 7:29 AM, Asger Blond wrote: > In that case David's solution should work just fine. > In SQL Server create a sp (quotation from David): >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS >> SELECT * >> FROM vwSomeView WHERE SomeDate>= @AsOfDate > > In Access create a stored query "SomeQueryName" without selecting any table, but choose Pass-Through in the query designer (in Access 2000 I think this option is found in menu Query | SQL-specific | Pass-Through) - then open the Properties Window and supply the ODBC Connection String for your SQL Server database - in the Query pane type: EXEC dbo.stpSomeNameHere '20110101' - save and close the query. > Then create a form bound to the saved query "SomeQueryName". On the top of this form insert a textbox txtAsOfDate and a commandbutton with this code (quotation from David): >> Dim db As DAO.Database >> Dim qd As DAO.QueryDef >> Dim sSQL As String >> >> sSQL = "EXEC dbo.stpSomeNameHere '"& Me.txtAsOfDate& "'" >> Set db = CurrentDb >> db.QueryDefs("SomeQueryName").SQL = sSQL >> >> Me.RecordSource = "SomeQueryName" 'added by AB >> >> Set db = Nothing > > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af jwcolby > Sendt: 25. januar 2011 12:13 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > As it happens, I am not looking for a bound form at all. I know that A2K can not do updateable > bound forms. Really I just have to learn how to call the SP from Access, passing the parameter and > getting the recordset into something. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 5:10 AM, Asger Blond wrote: >> David, >> As I read the original question, John wants an updatable bound form based on a pass-through query. >> AFAIK this is not possible, since a pass-through query is non-updatable. >> Your solution works fine for a R/O form.? >> It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. >> And then in my vocabulary you are essentially working with an "unbound-form solution". >> Asger >> >> -----Oprindelig meddelelse----- >> Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee >> Sendt: 25. januar 2011 02:29 >> Til: Access Developers discussion and problem solving >> Emne: Re: [AccessD] Access 2K to SQL Server >> >> Cool, make a stored procedure which looks for an input parameter like I >> showed in the first reply then modify the QueryDef when you need to call the >> query. >> >> >> You can modify the querydef for a passthrough in the same manner. >> >> This is an MDB, not an ADP, right? >> >> >> >> On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: >> >>> It was security. I looked at other objects that could be seen through the >>> dsn and they all had DISCO and public enabled for reads. I set that for >>> mine and they were visible. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 5:08 PM, David McAfee wrote: >>> >>>> It does sound like security. >>>> >>>> Can you create a stored procedure on the server? >>>> >>>> >>>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>>> wrote: >>>> >>>> I am running into something that I have never seen before. >>>>> >>>>> When I try to create a DSN back to the sql server I end up seeing the >>>>> server, but when I select the server I only see a small set of existing >>>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>>> can see for the DSN build process. I am assuming that it has to do with >>>>> security but this is new to me. >>>>> >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>>> >>>>> John, >>>>>> >>>>>> Have you tried an Access query tied to the linked view where the query >>>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>>> should return from SQL only the records you need. >>>>>> >>>>>> If the dataset being returned can be read-only (no editing) then you can >>>>>> use a pass-through query in Access to call a stored procedure or send a >>>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>>> the pass-through query in code just like any other query. To setup a >>>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>>> title bar of the query window, go to Properties, Use the build button on >>>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>>> server, set Return Record to Yes. >>>>>> >>>>>> HTH, >>>>>> >>>>>> Rusty >>>>>> >>>>>> >>>>>> >>>>>> -----Original Message----- >>>>>> From: accessd-bounces at databaseadvisors.com >>>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>>> To: Access Developers discussion and problem solving >>>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>>> >>>>>> And can I link to a stored procedure? How to I send the parameter to >>>>>> the stored procedure. >>>>>> >>>>>> You are just a little too light on the actual details for me to get this >>>>>> done. >>>>>> >>>>>> I know how to create stored procedures, and I know the syntax in the >>>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>>> any of this on the Access side of things. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> >>>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>>> >>>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>>> >>>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>>> >>>>>>> jwcolbywrote: >>>>>> >>>>>> >>>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>>> >>>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>>> >>>>>>>> >>>>>>> days, or for Claim X etc. >>>>>> >>>>>>> >>>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>>> >>>>>>>> >>>>>>> to perfrom the filter and return a small result set. >>>>>> >>>>>>> >>>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>>> >>>>>>>> >>>>>>> some of the fancy stuff that later versions of Access allows - like >>>>>> >>>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>>> >>>>>>>> Any help would be hugely appreciated. >>>>>>>> >>>>>>>> -- >>>>>>>> John W. Colby >>>>>>>> www.ColbyConsulting.com >>>>>>>> -- >>>>>>>> AccessD mailing list >>>>>>>> AccessD at databaseadvisors.com >>>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>> Website: http://www.databaseadvisors.com >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> ********************************************************************** >>>>>> WARNING: All e-mail sent to and from this address will be received, >>>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>>> Inc. >>>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>>> by, and/or disclosure to, someone other than the recipient. >>>>>> ********************************************************************** >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> From davidmcafee at gmail.com Tue Jan 25 12:00:17 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 25 Jan 2011 10:00:17 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <59F53E6B817048BE987E3756327E9A9E@abpc> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: Asger, I'm trying to convert him. He'll eventually come over to the dark side. ;) On Tue, Jan 25, 2011 at 2:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based > on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you > need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form > solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call > the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolby >wrote: > > > It was security. I looked at other objects that could be seen through > the > > dsn and they all had DISCO and public enabled for reads. I set that for > > mine and they were visible. > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/24/2011 5:08 PM, David McAfee wrote: > > > >> It does sound like security. > >> > >> Can you create a stored procedure on the server? > >> > >> > >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby >> >wrote: > >> > >> I am running into something that I have never seen before. > >>> > >>> When I try to create a DSN back to the sql server I end up seeing the > >>> server, but when I select the server I only see a small set of existing > >>> views, 8 or so. there are hundreds of tables and dozens of views but I > >>> can't see any of them. I don't know why, or how SQL Server limits what > I > >>> can see for the DSN build process. I am assuming that it has to do > with > >>> security but this is new to me. > >>> > >>> > >>> John W. Colby > >>> www.ColbyConsulting.com > >>> > >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: > >>> > >>> John, > >>>> > >>>> Have you tried an Access query tied to the linked view where the query > >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but > it > >>>> should return from SQL only the records you need. > >>>> > >>>> If the dataset being returned can be read-only (no editing) then you > can > >>>> use a pass-through query in Access to call a stored procedure or send > a > >>>> SELECT statement directly to the SQL server. You can edit the SQL of > >>>> the pass-through query in code just like any other query. To setup a > >>>> pass-through create a blank query, go to the SQL view, go to the Query > >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the > >>>> title bar of the query window, go to Properties, Use the build button > on > >>>> the ODBC Connect Str property to build your connect string to the SQL > >>>> server, set Return Record to Yes. > >>>> > >>>> HTH, > >>>> > >>>> Rusty > >>>> > >>>> > >>>> > >>>> -----Original Message----- > >>>> From: accessd-bounces at databaseadvisors.com > >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > >>>> Sent: Monday, January 24, 2011 3:09 PM > >>>> To: Access Developers discussion and problem solving > >>>> Subject: Re: [AccessD] Access 2K to SQL Server > >>>> > >>>> And can I link to a stored procedure? How to I send the parameter to > >>>> the stored procedure. > >>>> > >>>> You are just a little too light on the actual details for me to get > this > >>>> done. > >>>> > >>>> I know how to create stored procedures, and I know the syntax in the > >>>> stored procedure to pass in a parameter. I do not know the syntax in > a > >>>> stored procedure to return a recordset. And I haven't a clue how to > use > >>>> any of this on the Access side of things. > >>>> > >>>> Thanks, > >>>> > >>>> John W. Colby > >>>> www.ColbyConsulting.com > >>>> > >>>> On 1/24/2011 4:00 PM, David McAfee wrote: > >>>> > >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * > >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate > >>>>> > >>>>> Modify the querydef as needed for the input parameter in Access. > >>>>> > >>>>> > >>>>> > >>>>> On Mon, Jan 24, 2011 at 12:50 PM, > >>>>> > >>>>> jwcolbywrote: > >>>> > >>>> > >>>>> One of my clients is mired in Access 2K. He is linking to views in > >>>>> > >>>>>> SQL Server but these are fixed views that at this point are pulling > >>>>>> hundreds of thousands of records when he really only needs the last > X > >>>>>> > >>>>>> > >>>>> days, or for Claim X etc. > >>>> > >>>>> > >>>>>> How can I create a view (or stored procedure) out in SQL Server that > >>>>>> accepts a parameter such as a date or a claim ID and allow sql > server > >>>>>> > >>>>>> > >>>>> to perfrom the filter and return a small result set. > >>>> > >>>>> > >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not > allow > >>>>>> > >>>>>> > >>>>> some of the fancy stuff that later versions of Access allows - like > >>>> > >>>>> binding a form to an ADO recordset and having it be R/W. > >>>>>> > >>>>>> Any help would be hugely appreciated. > >>>>>> > >>>>>> -- > >>>>>> John W. Colby > >>>>>> www.ColbyConsulting.com > >>>>>> -- > >>>>>> AccessD mailing list > >>>>>> AccessD at databaseadvisors.com > >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>>>> Website: http://www.databaseadvisors.com > >>>>>> > >>>>>> -- > >>>>>> > >>>>> AccessD mailing list > >>>> AccessD at databaseadvisors.com > >>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>> Website: http://www.databaseadvisors.com > >>>> ********************************************************************** > >>>> WARNING: All e-mail sent to and from this address will be received, > >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, > >>>> Inc. > >>>> corporate e-mail system and is subject to archival, monitoring or > review > >>>> by, and/or disclosure to, someone other than the recipient. > >>>> ********************************************************************** > >>>> > >>>> -- > >>>> > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ab-mi at post3.tele.dk Tue Jan 25 13:09:55 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 25 Jan 2011 20:09:55 +0100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com><59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: <2D10C000758441AAB6B02716578CC78B@abpc> Beware, David. Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee Sendt: 25. januar 2011 19:00 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Access 2K to SQL Server Asger, I'm trying to convert him. He'll eventually come over to the dark side. ;) On Tue, Jan 25, 2011 at 2:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based > on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you > need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form > solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call > the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolby >wrote: > > > It was security. I looked at other objects that could be seen through > the > > dsn and they all had DISCO and public enabled for reads. I set that for > > mine and they were visible. > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/24/2011 5:08 PM, David McAfee wrote: > > > >> It does sound like security. > >> > >> Can you create a stored procedure on the server? > >> > >> > >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby >> >wrote: > >> > >> I am running into something that I have never seen before. > >>> > >>> When I try to create a DSN back to the sql server I end up seeing the > >>> server, but when I select the server I only see a small set of existing > >>> views, 8 or so. there are hundreds of tables and dozens of views but I > >>> can't see any of them. I don't know why, or how SQL Server limits what > I > >>> can see for the DSN build process. I am assuming that it has to do > with > >>> security but this is new to me. > >>> > >>> > >>> John W. Colby > >>> www.ColbyConsulting.com > >>> > >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: > >>> > >>> John, > >>>> > >>>> Have you tried an Access query tied to the linked view where the query > >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but > it > >>>> should return from SQL only the records you need. > >>>> > >>>> If the dataset being returned can be read-only (no editing) then you > can > >>>> use a pass-through query in Access to call a stored procedure or send > a > >>>> SELECT statement directly to the SQL server. You can edit the SQL of > >>>> the pass-through query in code just like any other query. To setup a > >>>> pass-through create a blank query, go to the SQL view, go to the Query > >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the > >>>> title bar of the query window, go to Properties, Use the build button > on > >>>> the ODBC Connect Str property to build your connect string to the SQL > >>>> server, set Return Record to Yes. > >>>> > >>>> HTH, > >>>> > >>>> Rusty > >>>> > >>>> > >>>> > >>>> -----Original Message----- > >>>> From: accessd-bounces at databaseadvisors.com > >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > >>>> Sent: Monday, January 24, 2011 3:09 PM > >>>> To: Access Developers discussion and problem solving > >>>> Subject: Re: [AccessD] Access 2K to SQL Server > >>>> > >>>> And can I link to a stored procedure? How to I send the parameter to > >>>> the stored procedure. > >>>> > >>>> You are just a little too light on the actual details for me to get > this > >>>> done. > >>>> > >>>> I know how to create stored procedures, and I know the syntax in the > >>>> stored procedure to pass in a parameter. I do not know the syntax in > a > >>>> stored procedure to return a recordset. And I haven't a clue how to > use > >>>> any of this on the Access side of things. > >>>> > >>>> Thanks, > >>>> > >>>> John W. Colby > >>>> www.ColbyConsulting.com > >>>> > >>>> On 1/24/2011 4:00 PM, David McAfee wrote: > >>>> > >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * > >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate > >>>>> > >>>>> Modify the querydef as needed for the input parameter in Access. > >>>>> > >>>>> > >>>>> > >>>>> On Mon, Jan 24, 2011 at 12:50 PM, > >>>>> > >>>>> jwcolbywrote: > >>>> > >>>> > >>>>> One of my clients is mired in Access 2K. He is linking to views in > >>>>> > >>>>>> SQL Server but these are fixed views that at this point are pulling > >>>>>> hundreds of thousands of records when he really only needs the last > X > >>>>>> > >>>>>> > >>>>> days, or for Claim X etc. > >>>> > >>>>> > >>>>>> How can I create a view (or stored procedure) out in SQL Server that > >>>>>> accepts a parameter such as a date or a claim ID and allow sql > server > >>>>>> > >>>>>> > >>>>> to perfrom the filter and return a small result set. > >>>> > >>>>> > >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not > allow > >>>>>> > >>>>>> > >>>>> some of the fancy stuff that later versions of Access allows - like > >>>> > >>>>> binding a form to an ADO recordset and having it be R/W. > >>>>>> > >>>>>> Any help would be hugely appreciated. > >>>>>> > >>>>>> -- > >>>>>> John W. Colby > >>>>>> www.ColbyConsulting.com > >>>>>> -- > >>>>>> AccessD mailing list > >>>>>> AccessD at databaseadvisors.com > >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>>>> Website: http://www.databaseadvisors.com > >>>>>> > >>>>>> -- > >>>>>> > >>>>> AccessD mailing list > >>>> AccessD at databaseadvisors.com > >>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>> Website: http://www.databaseadvisors.com > >>>> ********************************************************************** > >>>> WARNING: All e-mail sent to and from this address will be received, > >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, > >>>> Inc. > >>>> corporate e-mail system and is subject to archival, monitoring or > review > >>>> by, and/or disclosure to, someone other than the recipient. > >>>> ********************************************************************** > >>>> > >>>> -- > >>>> > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Tue Jan 25 21:05:37 2011 From: marksimms at verizon.net (Mark Simms) Date: Tue, 25 Jan 2011 22:05:37 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> Message-ID: <006f01cbbd05$e8f81650$bae842f0$@net> I LOVE that site. I joined !! I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. One must stay 2 FEET away from this "big boy". It's also funny, because Access 2007's tabbed interface almost seems to mandate a large format monitor. I can have 50 columns showing in datasheet view now ! > On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan > wrote: > > So common that there's a programmers' website out there - > ?http:/www.thedailywtf.com From jwcolby at colbyconsulting.com Tue Jan 25 21:06:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 22:06:58 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: <4D3F8FD2.3040001@colbyconsulting.com> ;) John W. Colby www.ColbyConsulting.com On 1/25/2011 1:00 PM, David McAfee wrote: > Asger, I'm trying to convert him. He'll eventually come over to the dark > side. ;) > > > > On Tue, Jan 25, 2011 at 2:10 AM, Asger Blond wrote: > >> David, >> As I read the original question, John wants an updatable bound form based >> on a pass-through query. >> AFAIK this is not possible, since a pass-through query is non-updatable. >> Your solution works fine for a R/O form.? >> It is of course possible to make updates via this kind of form but then you >> need to call a separate update procedure, e.g an update sp from SQL Server. >> And then in my vocabulary you are essentially working with an "unbound-form >> solution". >> Asger >> >> -----Oprindelig meddelelse----- >> Fra: accessd-bounces at databaseadvisors.com [mailto: >> accessd-bounces at databaseadvisors.com] P? vegne af David McAfee >> Sendt: 25. januar 2011 02:29 >> Til: Access Developers discussion and problem solving >> Emne: Re: [AccessD] Access 2K to SQL Server >> >> Cool, make a stored procedure which looks for an input parameter like I >> showed in the first reply then modify the QueryDef when you need to call >> the >> query. >> >> >> You can modify the querydef for a passthrough in the same manner. >> >> This is an MDB, not an ADP, right? >> >> >> >> On Mon, Jan 24, 2011 at 5:19 PM, jwcolby>> wrote: >> >>> It was security. I looked at other objects that could be seen through >> the >>> dsn and they all had DISCO and public enabled for reads. I set that for >>> mine and they were visible. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 5:08 PM, David McAfee wrote: >>> >>>> It does sound like security. >>>> >>>> Can you create a stored procedure on the server? >>>> >>>> >>>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>>> wrote: >>>> >>>> I am running into something that I have never seen before. >>>>> >>>>> When I try to create a DSN back to the sql server I end up seeing the >>>>> server, but when I select the server I only see a small set of existing >>>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>>> can't see any of them. I don't know why, or how SQL Server limits what >> I >>>>> can see for the DSN build process. I am assuming that it has to do >> with >>>>> security but this is new to me. >>>>> >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>>> >>>>> John, >>>>>> >>>>>> Have you tried an Access query tied to the linked view where the query >>>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but >> it >>>>>> should return from SQL only the records you need. >>>>>> >>>>>> If the dataset being returned can be read-only (no editing) then you >> can >>>>>> use a pass-through query in Access to call a stored procedure or send >> a >>>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>>> the pass-through query in code just like any other query. To setup a >>>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>>> title bar of the query window, go to Properties, Use the build button >> on >>>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>>> server, set Return Record to Yes. >>>>>> >>>>>> HTH, >>>>>> >>>>>> Rusty >>>>>> >>>>>> >>>>>> >>>>>> -----Original Message----- >>>>>> From: accessd-bounces at databaseadvisors.com >>>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>>> To: Access Developers discussion and problem solving >>>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>>> >>>>>> And can I link to a stored procedure? How to I send the parameter to >>>>>> the stored procedure. >>>>>> >>>>>> You are just a little too light on the actual details for me to get >> this >>>>>> done. >>>>>> >>>>>> I know how to create stored procedures, and I know the syntax in the >>>>>> stored procedure to pass in a parameter. I do not know the syntax in >> a >>>>>> stored procedure to return a recordset. And I haven't a clue how to >> use >>>>>> any of this on the Access side of things. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> >>>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>>> >>>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>>> >>>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>>> >>>>>>> jwcolbywrote: >>>>>> >>>>>> >>>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>>> >>>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>>> hundreds of thousands of records when he really only needs the last >> X >>>>>>>> >>>>>>>> >>>>>>> days, or for Claim X etc. >>>>>> >>>>>>> >>>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>>> accepts a parameter such as a date or a claim ID and allow sql >> server >>>>>>>> >>>>>>>> >>>>>>> to perfrom the filter and return a small result set. >>>>>> >>>>>>> >>>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not >> allow >>>>>>>> >>>>>>>> >>>>>>> some of the fancy stuff that later versions of Access allows - like >>>>>> >>>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>>> >>>>>>>> Any help would be hugely appreciated. >>>>>>>> >>>>>>>> -- >>>>>>>> John W. Colby >>>>>>>> www.ColbyConsulting.com >>>>>>>> -- >>>>>>>> AccessD mailing list >>>>>>>> AccessD at databaseadvisors.com >>>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>> Website: http://www.databaseadvisors.com >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> ********************************************************************** >>>>>> WARNING: All e-mail sent to and from this address will be received, >>>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>>> Inc. >>>>>> corporate e-mail system and is subject to archival, monitoring or >> review >>>>>> by, and/or disclosure to, someone other than the recipient. >>>>>> ********************************************************************** >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Tue Jan 25 21:24:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 22:24:34 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: <006f01cbbd05$e8f81650$bae842f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> Message-ID: <4D3F93F2.6050400@colbyconsulting.com> LOL, yep those big monitors are great for that kind of stuff. I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. John W. Colby www.ColbyConsulting.com On 1/25/2011 10:05 PM, Mark Simms wrote: > I LOVE that site. I joined !! > I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away from this "big boy". > > It's also funny, because Access 2007's tabbed interface almost seems to > mandate a large format monitor. > I can have 50 columns showing in datasheet view now ! > >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >>> So common that there's a programmers' website out there - >> http:/www.thedailywtf.com > > From pcs.accessd at gmail.com Tue Jan 25 23:12:31 2011 From: pcs.accessd at gmail.com (Borge Hansen) Date: Wed, 26 Jan 2011 15:12:31 +1000 Subject: [AccessD] From Lake Woebegone In-Reply-To: <4D3F93F2.6050400@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: John, Just curious: how do you connect *two* external monitors to your laptop? I connect one using the hdmi port on my laptop. How would I connect a second and have *two* extended screens in addition to the laptop screen? borge On Wednesday, January 26, 2011, jwcolby wrote: > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. ?Pretty darned awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: > > I LOVE that site. I joined !! > I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away from this "big boy". > > It's also funny, because Access 2007's tabbed interface almost seems to > mandate a large format monitor. > I can have 50 columns showing in datasheet view now ! > > > On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan > ?wrote: > > So common that there's a programmers' website out there - > > ?http:/www.thedailywtf.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Tue Jan 25 23:55:46 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 26 Jan 2011 15:55:46 +1000 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com>, <4D3F93F2.6050400@colbyconsulting.com>, Message-ID: <4D3FB762.20455.18FADC5D@stuart.lexacorp.com.pg> Something like this? http://goo.gl/i8FuG -- Stuart On 26 Jan 2011 at 15:12, Borge Hansen wrote: > John, > Just curious: how do you connect *two* external monitors to your > laptop? I connect one using the hdmi port on my laptop. How would I > connect a second and have *two* extended screens in addition to the > laptop screen? borge > > On Wednesday, January 26, 2011, jwcolby > wrote: > LOL, yep those big monitors are great for that kind of stuff. > > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 > native resolution. ?Pretty darned awesome. > > John W. Colby > > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: > > > I LOVE that site. I joined !! > I'm also now posting from my new > Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away > from this "big boy". > > It's also funny, because Access 2007's tabbed > interface almost seems to > mandate a large format monitor. > I can > have 50 columns showing in datasheet view now ! > > > On Mon, Jan 24, > 2011 at 3:35 AM, Stuart McLachlan > ?wrote: > > > So common that there's a programmers' website out there - > > > ?http:/www.thedailywtf.com > > > > > -- > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Wed Jan 26 06:43:53 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 26 Jan 2011 06:43:53 -0600 Subject: [AccessD] Dual Monitors (was: From Lake Woebegone) In-Reply-To: <4D3F93F2.6050400@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: <420C542311CA48F99E8310BF6F94C261@DanWaters> Yowser!! :-) You must have to swivel in your chair to look from one side to the other! What brand of monitors did you get? Any thoughts on those? I have a pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). These have 1600 X 1200 resolution, and the screens are non-glare. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 25, 2011 9:25 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] From Lake Woebegone LOL, yep those big monitors are great for that kind of stuff. I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. John W. Colby www.ColbyConsulting.com On 1/25/2011 10:05 PM, Mark Simms wrote: > I LOVE that site. I joined !! > I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away from this "big boy". > > It's also funny, because Access 2007's tabbed interface almost seems to > mandate a large format monitor. > I can have 50 columns showing in datasheet view now ! > >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >>> So common that there's a programmers' website out there - >> http:/www.thedailywtf.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Wed Jan 26 07:01:11 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 26 Jan 2011 07:01:11 -0600 Subject: [AccessD] OT: Girl Scout Cookies Message-ID: <7256C1C122B34AC99B616FFBD55BB1B5@DanWaters> Starting Feb 18th, there's a new free app you can download to your smartphone. It uses GPS technology to show you where the nearest Girl Scout Cookie Booth is from your current location. For me, this might be the last reason I need to get a smartphone! Go to www.girlscoutsrv.org . This site is for MN & WI, and the app's not there yet, but perhaps the app will be available nationwide. Dan From jwcolby at colbyconsulting.com Wed Jan 26 10:26:02 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 11:26:02 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: <4D404B1A.1030109@colbyconsulting.com> My laptop has two outputs in the back. I just connect them in. After that because it has two connectors, it expects to use two external monitors so my display control software has stuff for setting it up. John W. Colby www.ColbyConsulting.com On 1/26/2011 12:12 AM, Borge Hansen wrote: > John, > Just curious: how do you connect *two* external monitors to your laptop? > I connect one using the hdmi port on my laptop. How would I connect a > second and have *two* extended screens in addition to the laptop > screen? > borge > > On Wednesday, January 26, 2011, jwcolby wrote: >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >> >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems to >> mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >> >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >> >> So common that there's a programmers' website out there - >> >> http:/www.thedailywtf.com >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From jwcolby at colbyconsulting.com Wed Jan 26 10:26:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 11:26:53 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: <4D404B4D.4050200@colbyconsulting.com> I don't get to have three screens though, only two at a time. I just use the two external monitors. John W. Colby www.ColbyConsulting.com On 1/26/2011 12:12 AM, Borge Hansen wrote: > John, > Just curious: how do you connect *two* external monitors to your laptop? > I connect one using the hdmi port on my laptop. How would I connect a > second and have *two* extended screens in addition to the laptop > screen? > borge > > On Wednesday, January 26, 2011, jwcolby wrote: >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >> >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems to >> mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >> >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >> >> So common that there's a programmers' website out there - >> >> http:/www.thedailywtf.com >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From fuller.artful at gmail.com Wed Jan 26 10:27:58 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 26 Jan 2011 11:27:58 -0500 Subject: [AccessD] GetOpenFileName vs. Windows 7 Message-ID: It seems there are compatibility issues with this combination. I've googled and found a thread or two, but nothing leapt out as The Solution. Anyone? TIA, Arthur From charlotte.foust at gmail.com Wed Jan 26 10:55:59 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 26 Jan 2011 08:55:59 -0800 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: Message-ID: I suspect you may have to rely on .Net framework calls for that purpose in Win 7. Charlotte Foust On Wed, Jan 26, 2011 at 8:27 AM, Arthur Fuller wrote: > It seems there are compatibility issues with this combination. I've googled > and found a thread or two, but nothing leapt out as The Solution. Anyone? > > TIA, > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From fuller.artful at gmail.com Wed Jan 26 11:03:03 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 26 Jan 2011 12:03:03 -0500 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: Message-ID: Ok. Any pointers where to look for the equivalent? Thanks, Arthur On Wed, Jan 26, 2011 at 11:55 AM, Charlotte Foust wrote: > I suspect you may have to rely on .Net framework calls for that > purpose in Win 7. > > Charlotte Foust > From jwcolby at colbyconsulting.com Wed Jan 26 12:26:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 13:26:08 -0500 Subject: [AccessD] Dual Monitors In-Reply-To: <420C542311CA48F99E8310BF6F94C261@DanWaters> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> <420C542311CA48F99E8310BF6F94C261@DanWaters> Message-ID: <4D406740.9090604@colbyconsulting.com> I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. John W. Colby www.ColbyConsulting.com On 1/26/2011 7:43 AM, Dan Waters wrote: > Yowser!! :-) You must have to swivel in your chair to look from one side to > the other! > > What brand of monitors did you get? Any thoughts on those? I have a pair > of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 25, 2011 9:25 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native > resolution. Pretty darned > awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems to >> mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>> wrote: >>>> So common that there's a programmers' website out there - >>> http:/www.thedailywtf.com >> >> From shamil at smsconsulting.spb.ru Wed Jan 26 13:56:15 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 26 Jan 2011 22:56:15 +0300 Subject: [AccessD] Dual Monitors In-Reply-To: <4D406740.9090604@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> Message-ID: Hi John -- <<< I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. >>> That's a ridiculous price for St.Petersburg, Russia. I should start thinking seriously how to get moved there in your country... Especially taking into that Mr. Putin seems to be planning to get here at power on year 2012 for another 12 (or 14!?) years... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 26 ?????? 2011 ?. 21:26 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. John W. Colby www.ColbyConsulting.com On 1/26/2011 7:43 AM, Dan Waters wrote: > Yowser!! :-) You must have to swivel in your chair to look from one > side to the other! > > What brand of monitors did you get? Any thoughts on those? I have a > pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 25, 2011 9:25 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 > native resolution. Pretty darned awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems >> to mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>> wrote: >>>> So common that there's a programmers' website out there - >>> http:/www.thedailywtf.com >> >> From shamil at smsconsulting.spb.ru Wed Jan 26 14:51:16 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 26 Jan 2011 23:51:16 +0300 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) In-Reply-To: References: Message-ID: Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 26 14:58:20 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 15:58:20 -0500 Subject: [AccessD] Connect to SQL Server views Message-ID: <4D408AEC.8070100@colbyconsulting.com> I have a strange something happening and I don't know why From my client workstation, when I connect to (try to link tables to) PSServer (SQL Server) I can pretty much only see a small set of views. I discovered that in order for my new views to be seen I had to set a DISCO user and a public Role for my new views, at which point I could see them from my workstation. When I try the same thing from the server that holds all of the Access database files, I can not see those same set of views but I can see a single tab which says tables, and it looks like I am only seeing tables in that tab. Once I link the view from my workstation I can see the view's contents from my workstation. When I move back to the server I cannot see the view, I get an error that the view is not a valid object or some such. I have to fix up the connect string and then it works just fine. Good:ODBC;Description=PS;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft? Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes Bad:ODBC;Description=PS Server;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft? Access;WSID=DISABILITYINS89;Trusted_Connection=Yes I just replace the connect string I labeled Bad with the one I labeled good and (from the server) I can see the view data. And finally, if all that ain't strange enough, I can see the data from my workstation AND DiscoSvr with the original connect string. -- John W. Colby www.ColbyConsulting.com From rusty.hammond at cpiqpc.com Wed Jan 26 15:05:41 2011 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Wed, 26 Jan 2011 15:05:41 -0600 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <4D408AEC.8070100@colbyconsulting.com> References: <4D408AEC.8070100@colbyconsulting.com> Message-ID: <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> Your Bad connect string does not specify a Database ie DATABASE=Millennium Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 26, 2011 2:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Connect to SQL Server views I have a strange something happening and I don't know why From my client workstation, when I connect to (try to link tables to) PSServer (SQL Server) I can pretty much only see a small set of views. I discovered that in order for my new views to be seen I had to set a DISCO user and a public Role for my new views, at which point I could see them from my workstation. When I try the same thing from the server that holds all of the Access database files, I can not see those same set of views but I can see a single tab which says tables, and it looks like I am only seeing tables in that tab. Once I link the view from my workstation I can see the view's contents from my workstation. When I move back to the server I cannot see the view, I get an error that the view is not a valid object or some such. I have to fix up the connect string and then it works just fine. Good:ODBC;Description=PS;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft(r) Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes Bad:ODBC;Description=PS Server;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft(r) Access;WSID=DISABILITYINS89;Trusted_Connection=Yes I just replace the connect string I labeled Bad with the one I labeled good and (from the server) I can see the view data. And finally, if all that ain't strange enough, I can see the data from my workstation AND DiscoSvr with the original connect string. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From jwcolby at colbyconsulting.com Wed Jan 26 15:54:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 16:54:47 -0500 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> References: <4D408AEC.8070100@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: <4D409827.6040004@colbyconsulting.com> Yes, I can see that. But why does it work (I can see data) using the "bad" connection string from my workstation, but not from the server machine? John W. Colby www.ColbyConsulting.com On 1/26/2011 4:05 PM, Rusty Hammond wrote: > Your Bad connect string does not specify a Database ie > DATABASE=Millennium > > Rusty > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 26, 2011 2:58 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Connect to SQL Server views > > I have a strange something happening and I don't know why > > From my client workstation, when I connect to (try to link tables to) > PSServer (SQL Server) I can pretty much only see a small set of views. > I discovered that in order for my new views to be seen I had to set a > DISCO user and a public Role for my new views, at which point I could > see them from my workstation. > > When I try the same thing from the server that holds all of the Access > database files, I can not see those same set of views but I can see a > single tab which says tables, and it looks like I am only seeing tables > in that tab. > > Once I link the view from my workstation I can see the view's contents > from my workstation. > > When I move back to the server I cannot see the view, I get an error > that the view is not a valid object or some such. > > I have to fix up the connect string and then it works just fine. > > Good:ODBC;Description=PS;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes > > Bad:ODBC;Description=PS Server;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS89;Trusted_Connection=Yes > > I just replace the connect string I labeled Bad with the one I labeled > good and (from the server) I can see the view data. > > And finally, if all that ain't strange enough, I can see the data from > my workstation AND DiscoSvr with the original connect string. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > From stuart at lexacorp.com.pg Wed Jan 26 15:59:17 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 27 Jan 2011 07:59:17 +1000 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: , Message-ID: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> I'm currently using the GetOpenFilenameAPI on 64 bit Win7 from Access without any problems. (You just have to put the word THREADSAFE in the function declaration). Note that I do quite a bit of work with API calls. I never use .Net framework calls. Basically they are just wrappers to the API which is still there. -- Stuart On 26 Jan 2011 at 8:55, Charlotte Foust wrote: > I suspect you may have to rely on .Net framework calls for that > purpose in Win 7. > > Charlotte Foust > > On Wed, Jan 26, 2011 at 8:27 AM, Arthur Fuller wrote: >> It seems there are compatibility issues with this combination. I've googled > and found a thread or two, but nothing leapt out as The Solution. Anyone? >> >> TIA, >> Arthur From fuller.artful at gmail.com Wed Jan 26 16:13:19 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 26 Jan 2011 17:13:19 -0500 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> References: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> Message-ID: Where in the declaration does THREADSAFE go? Thanks, Arthur On Wed, Jan 26, 2011 at 4:59 PM, Stuart McLachlan wrote: > I'm currently using the GetOpenFilenameAPI on 64 bit Win7 from Access > without any > problems. (You just have to put the word THREADSAFE in the function > declaration). > > Note that I do quite a bit of work with API calls. I never use .Net > framework calls. Basically > they are just wrappers to the API which is still there. > > -- > Stuart > From gustav at cactus.dk Wed Jan 26 16:33:25 2011 From: gustav at cactus.dk (Gustav Brock) Date: Wed, 26 Jan 2011 23:33:25 +0100 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Message-ID: Hi Shamil It appears that even though a free version exists, it doesn't mean that the system is fully open-source. Question is how much configurable/extensible it is? /gustav >>> shamil at smsconsulting.spb.ru 26-01-2011 21:51 >>> Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav From accessd at shaw.ca Wed Jan 26 16:33:16 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2011 14:33:16 -0800 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) In-Reply-To: References: Message-ID: I am sorry my friend. I tried; but the days are still only 24 hours and I need sleep... you will have to do as I have done; specialize and try and drag family in on your business schemes to fill in the gaps. ;-) Single man companies just do not work anymore. :-( Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 26, 2011 12:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 26 16:35:43 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2011 14:35:43 -0800 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <4D408AEC.8070100@colbyconsulting.com> References: <4D408AEC.8070100@colbyconsulting.com> Message-ID: <50B1B512E0AD47559560233F45C1F8CE@creativesystemdesigns.com> Good detective work. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 26, 2011 12:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Connect to SQL Server views I have a strange something happening and I don't know why From my client workstation, when I connect to (try to link tables to) PSServer (SQL Server) I can pretty much only see a small set of views. I discovered that in order for my new views to be seen I had to set a DISCO user and a public Role for my new views, at which point I could see them from my workstation. When I try the same thing from the server that holds all of the Access database files, I can not see those same set of views but I can see a single tab which says tables, and it looks like I am only seeing tables in that tab. Once I link the view from my workstation I can see the view's contents from my workstation. When I move back to the server I cannot see the view, I get an error that the view is not a valid object or some such. I have to fix up the connect string and then it works just fine. Good:ODBC;Description=PS;DRIVER=SQL Server;SERVER=PSSERVER;APP=MicrosoftR Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes Bad:ODBC;Description=PS Server;DRIVER=SQL Server;SERVER=PSSERVER;APP=MicrosoftR Access;WSID=DISABILITYINS89;Trusted_Connection=Yes I just replace the connect string I labeled Bad with the one I labeled good and (from the server) I can see the view data. And finally, if all that ain't strange enough, I can see the data from my workstation AND DiscoSvr with the original connect string. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 26 16:37:50 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2011 14:37:50 -0800 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <4D409827.6040004@colbyconsulting.com> References: <4D408AEC.8070100@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> <4D409827.6040004@colbyconsulting.com> Message-ID: <1FD528C3E4EE4A948BD33730F2093430@creativesystemdesigns.com> Check your local scripts or config files. I bet that "DATABASE=Millennium" is in there somewhere and is working as a default DB. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 26, 2011 1:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Connect to SQL Server views Yes, I can see that. But why does it work (I can see data) using the "bad" connection string from my workstation, but not from the server machine? John W. Colby www.ColbyConsulting.com On 1/26/2011 4:05 PM, Rusty Hammond wrote: > Your Bad connect string does not specify a Database ie > DATABASE=Millennium > > Rusty > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 26, 2011 2:58 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Connect to SQL Server views > > I have a strange something happening and I don't know why > > From my client workstation, when I connect to (try to link tables to) > PSServer (SQL Server) I can pretty much only see a small set of views. > I discovered that in order for my new views to be seen I had to set a > DISCO user and a public Role for my new views, at which point I could > see them from my workstation. > > When I try the same thing from the server that holds all of the Access > database files, I can not see those same set of views but I can see a > single tab which says tables, and it looks like I am only seeing tables > in that tab. > > Once I link the view from my workstation I can see the view's contents > from my workstation. > > When I move back to the server I cannot see the view, I get an error > that the view is not a valid object or some such. > > I have to fix up the connect string and then it works just fine. > > Good:ODBC;Description=PS;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes > > Bad:ODBC;Description=PS Server;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS89;Trusted_Connection=Yes > > I just replace the connect string I labeled Bad with the one I labeled > good and (from the server) I can see the view data. > > And finally, if all that ain't strange enough, I can see the data from > my workstation AND DiscoSvr with the original connect string. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Wed Jan 26 17:18:14 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 27 Jan 2011 09:18:14 +1000 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: , <4D409935.5484.1C84967@stuart.lexacorp.com.pg>, Message-ID: <4D40ABB6.25896.21091BE@stuart.lexacorp.com.pg> Sorry, that was off the top of my head and I got things mixed up. I've been doing quite a bit of multithreading recently and had thread safe functions on the brain. I should have said PTRSAFE which is required if you are calling APIs from x64 Access 2010 ( in my case, the workstations using Office 10 x64 are running Windows 7 x64) Because of mixed OS/Office versions wth many clients I still develop in 2003 and distribute MDB/MDEs. (that and the fact that I hate the development environment in A2007+) A typical declaration not looks like this #If VBA7 Then 'Access 2010 - allow for 64 bit Declare PtrSafe Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #Else 'earlier version of Access. Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #End If Here's a good primer on the subject: http://www.jkp-ads.com/articles/apideclarations.asp -- Stuart On 26 Jan 2011 at 17:13, Arthur Fuller wrote: > Where in the declaration does THREADSAFE go? > > Thanks, > Arthur > > On Wed, Jan 26, 2011 at 4:59 PM, Stuart McLachlan > wrote: > > > I'm currently using the GetOpenFilenameAPI on 64 bit Win7 from > > Access without any problems. (You just have to put the word > > THREADSAFE in the function declaration). > > > > Note that I do quite a bit of work with API calls. I never use .Net > > framework calls. Basically they are just wrappers to the API which > > is still there. > > > > -- > > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Darryl.Collins at iag.com.au Wed Jan 26 17:28:08 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 27 Jan 2011 10:28:08 +1100 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) In-Reply-To: Message-ID: <201101262328.p0QNSBiw008617@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ yeah, I have to agree here. Man.. there is soo much to try and get your head around these days and less and less time to spend learning stuff. I thought I was just getting old, but no, it really is way more complex than it used to be. Seriously thinking about outsourcing all the web stuff to someone else and just focus on what I am good at / like. hmmmm... Maybe I just need my morning coffee! cheers darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, 27 January 2011 9:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) I am sorry my friend. I tried; but the days are still only 24 hours and I need sleep... you will have to do as I have done; specialize and try and drag family in on your business schemes to fill in the gaps. ;-) Single man companies just do not work anymore. :-( Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 26, 2011 12:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From stuart at lexacorp.com.pg Wed Jan 26 17:48:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 27 Jan 2011 09:48:18 +1000 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) In-Reply-To: <201101262328.p0QNSBiw008617@databaseadvisors.com> References: , <201101262328.p0QNSBiw008617@databaseadvisors.com> Message-ID: <4D40B2C2.21070.22C19A3@stuart.lexacorp.com.pg> That's exactly why I teamed up with a web developer here. We both have our own businesses but work together on some projects. We have also recently set up a separate joint business (if that that expression makes sense ). -- Stuart On 27 Jan 2011 at 10:28, Darryl Collins wrote: > Seriously thinking about outsourcing all the web stuff to someone else > and just focus on what I am good at / like. > > hmmmm... Maybe I just need my morning coffee! > cheers > darryl > From charlotte.foust at gmail.com Wed Jan 26 22:24:15 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 26 Jan 2011 20:24:15 -0800 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: <4D40ABB6.25896.21091BE@stuart.lexacorp.com.pg> References: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> <4D40ABB6.25896.21091BE@stuart.lexacorp.com.pg> Message-ID: I've known Jan Karel for years, and he is indeed expert in all things Excel, which translates pretty well into all things VBA. Access is his weakest Office product, but that doesn't mean he's weak in it. Charlotte Foust > > Here's a good primer on the subject: > ?http://www.jkp-ads.com/articles/apideclarations.asp > > -- > Stuart > From Darryl.Collins at iag.com.au Wed Jan 26 22:31:55 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 27 Jan 2011 15:31:55 +1100 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: Message-ID: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ He is one the guys who wrote "Name Manager" for Excel, the excellent addin from decision models. I have met Charles Williams, the other author and have a few of their free and paid products. Send him a big thanks from me if you speak with him. His Excel contributions are outstandingly good and saved me many hours of effort. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, 27 January 2011 3:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] GetOpenFileName vs. Windows 7 I've known Jan Karel for years, and he is indeed expert in all things Excel, which translates pretty well into all things VBA. Access is his weakest Office product, but that doesn't mean he's weak in it. Charlotte Foust > > Here's a good primer on the subject: > ?http://www.jkp-ads.com/articles/apideclarations.asp > > -- > Stuart > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From dw-murphy at cox.net Wed Jan 26 23:44:56 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Wed, 26 Jan 2011 21:44:56 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> References: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> Message-ID: Folks, I am trying to create a form to review the first few rows of an excel spreadsheet before going through an import process. These spread sheets can be unstructured as far as which column is where and what they are called so the user has to select which column goes in which field in the import table. I open my ADO connection and get the field names and get a recordset from the first work sheet. I them set it as the recordset of a form in datasheet view expecting to see all the rows. The form loads the recordset as I can see the row count and the record selectors, but I can't see any fields in it. I can step through a recordset row in code and verify that there are values. What am I missing to make the records visible? Code snippet follows: sStrQuery = " Select * FROM " & sSheetName & "" Set rsF = New ADODB.Recordset With rsF .Source = sStrQuery .ActiveConnection = cn .LockType = adLockReadOnly .CursorType = adOpenStatic .Open End With Set Forms("frmImportVendorExcelDisplay").Recordset = rsF Forms("frmImportVendorExcelDisplay").Refresh Doug From Darryl.Collins at iag.com.au Wed Jan 26 23:57:32 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 27 Jan 2011 16:57:32 +1100 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: Message-ID: <201101270557.p0R5vXqe027754@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Doug, have a peep here. It may be useful. <> cheers darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Thursday, 27 January 2011 4:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Set a form's recordset to an ADO recordset to view records Folks, I am trying to create a form to review the first few rows of an excel spreadsheet before going through an import process. These spread sheets can be unstructured as far as which column is where and what they are called so the user has to select which column goes in which field in the import table. I open my ADO connection and get the field names and get a recordset from the first work sheet. I them set it as the recordset of a form in datasheet view expecting to see all the rows. The form loads the recordset as I can see the row count and the record selectors, but I can't see any fields in it. I can step through a recordset row in code and verify that there are values. What am I missing to make the records visible? Code snippet follows: sStrQuery = " Select * FROM " & sSheetName & "" Set rsF = New ADODB.Recordset With rsF .Source = sStrQuery .ActiveConnection = cn .LockType = adLockReadOnly .CursorType = adOpenStatic .Open End With Set Forms("frmImportVendorExcelDisplay").Recordset = rsF Forms("frmImportVendorExcelDisplay").Refresh Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From marksimms at verizon.net Thu Jan 27 05:39:28 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 06:39:28 -0500 Subject: [AccessD] Dual Monitors (was: From Lake Woebegone) In-Reply-To: <420C542311CA48F99E8310BF6F94C261@DanWaters> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> <420C542311CA48F99E8310BF6F94C261@DanWaters> Message-ID: <000a01cbbe16$db9b0a00$92d11e00$@net> That being said about large screen LCD's/TFT's: Do NOT BUY a German Hanns-G monitor. I got mine used and cheap. It's good, but far from perfect. You need a Masters In Fine Arts degree (MFA) just to "tune it" with all of the settings including the NVidea settings and calibration. Also, I discovered that Hanns-G is pulling out of the US market for large screens. Apparently, the competition has done them in...mainly from LG, Samsung, AOC, and Viewsonic. On top of those, others have entered the market as well. Prices have been plummeting at phenomenal rates. > > What brand of monitors did you get? Any thoughts on those? I have a > pair > of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still > great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan From marksimms at verizon.net Thu Jan 27 05:45:25 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 06:45:25 -0500 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> Message-ID: <000b01cbbe17$b077fd50$1167f7f0$@net> Yeah, Shamil, but you won't get any sympathy from me...why not ? : Your country has all of my money ! (From the crude oil !!) $50 per fill-up now. People aligned with the oil industry out there take baths in champagne or vodka.... Now THAT'S ridiculous. > >>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... > Especially taking into that Mr. Putin seems to be planning to get here > at > power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil From shamil at smsconsulting.spb.ru Thu Jan 27 06:00:43 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 27 Jan 2011 15:00:43 +0300 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: <000b01cbbe17$b077fd50$1167f7f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com><4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net><4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg><006f01cbbd05$e8f81650$bae842f0$@net><4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters><4D406740.9090604@colbyconsulting.com> <000b01cbbe17$b077fd50$1167f7f0$@net> Message-ID: <1881DF5ED1694C449846A58D0A02B4AF@nant> Hi Mark, I was kidding. Are you serious? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 27 ?????? 2011 ?. 14:45 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors-ridiculous Yeah, Shamil, but you won't get any sympathy from me...why not ? : Your country has all of my money ! (From the crude oil !!) $50 per fill-up now. People aligned with the oil industry out there take baths in champagne or vodka.... Now THAT'S ridiculous. > >>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... > Especially taking into that Mr. Putin seems to be planning to get here > at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil From marksimms at verizon.net Thu Jan 27 06:32:59 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 07:32:59 -0500 Subject: [AccessD] good SSD article In-Reply-To: <4D3EF9CC.30204@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> <4D3EF9CC.30204@colbyconsulting.com> Message-ID: <000901cbbe1e$55984550$00c8cff0$@net> http://www.zdnet.com/blog/bott/windows-7-and-ssds-setup-secrets-and-tune-up-tweaks/2910?pg=2 John - thanks for getting me started into investigating this new technology. As usual, it's new and the going is a bit bumpy....drivers, OS, firmware.... Everything must be synched for expected high performance. Ferrari's need a constant stream of fixes, tweaks, and tuning. From jwcolby at colbyconsulting.com Thu Jan 27 07:09:20 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 08:09:20 -0500 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: <000b01cbbe17$b077fd50$1167f7f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> <000b01cbbe17$b077fd50$1167f7f0$@net> Message-ID: <4D416E80.6060301@colbyconsulting.com> LOL, Mark you are not personally responsible for all the abuses that your country does in the world. You may believe me that Shamil doesn't see a penny of that oil money. John W. Colby www.ColbyConsulting.com On 1/27/2011 6:45 AM, Mark Simms wrote: > Yeah, Shamil, but you won't get any sympathy from me...why not ? : Your > country has all of my money ! > (From the crude oil !!) $50 per fill-up now. > > People aligned with the oil industry out there take baths in champagne or > vodka.... > Now THAT'S ridiculous. > >>>>> >> That's a ridiculous price for St.Petersburg, Russia. >> I should start thinking seriously how to get moved there in your >> country... >> Especially taking into that Mr. Putin seems to be planning to get here >> at >> power on year 2012 for another 12 (or 14!?) years... >> >> Thank you. >> >> -- >> Shamil > > From jwcolby at colbyconsulting.com Thu Jan 27 07:14:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 08:14:09 -0500 Subject: [AccessD] good SSD article In-Reply-To: <000901cbbe1e$55984550$00c8cff0$@net> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> <4D3EF9CC.30204@colbyconsulting.com> <000901cbbe1e$55984550$00c8cff0$@net> Message-ID: <4D416FA1.2050705@colbyconsulting.com> Yes, the technology is very different from rotating media, and it is coming into a world where OSes were custom designed for rotating media. The OSes will eventually catch up and be tweaked to understand and care for the SSD but between now and then the user has to do stuff. In fact the situation is already miles ahead of just two years ago. SSDs are one area where buying the latest technology will save you a lot of grief. And bottom line, it is write access that suffers from all of this. Read speeds are pretty much not affected by all of the issues. John W. Colby www.ColbyConsulting.com On 1/27/2011 7:32 AM, Mark Simms wrote: > http://www.zdnet.com/blog/bott/windows-7-and-ssds-setup-secrets-and-tune-up-tweaks/2910?pg=2 > > John - thanks for getting me started into investigating this new technology. > As usual, it's new and the going is a bit bumpy....drivers, OS, firmware.... > Everything must be synched for expected high performance. > > Ferrari's need a constant stream of fixes, tweaks, and tuning. > > > > From edzedz at comcast.net Thu Jan 27 10:38:30 2011 From: edzedz at comcast.net (Edward Zuris) Date: Thu, 27 Jan 2011 09:38:30 -0700 Subject: [AccessD] Dual Monitors In-Reply-To: Message-ID: <000001cbbe40$a25624d0$5bdea8c0@edz1> From what I hear from my friends overseas a lot of computer related products in the USA are rather inexpensive compared their local markets. However, I am sure there are places outside the USA has even cheaper prices. Every Nation has its issues. Russian might, or might not, be going back it's old USSR ways. And in the USA we have more than our fair share of crazy people. And we elect a number of our crazies into high positions into the government. Of the two, I'll think we are better off with the cheaper computer monitors and some crazies, in Congress. We also get to watch them on CSPAN TV. It is like watching a circus in slow motion. The USA has many cultures and climates. I live in the American Southwest desert. One place I really liked was the American Northwest. Fished for salmon around Everett. Where John lives it can get hot and humid in the summer, but there is good fishing near by. I spent a summer near Asheville, and the weekends at the Outer Banks. As far as I am concerned, Shamil, you are welcome. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 26, 2011 12:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hi John -- <<< I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. >>> That's a ridiculous price for St.Petersburg, Russia. I should start thinking seriously how to get moved there in your country... Especially taking into that Mr. Putin seems to be planning to get here at power on year 2012 for another 12 (or 14!?) years... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 26 ?????? 2011 ?. 21:26 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. John W. Colby www.ColbyConsulting.com On 1/26/2011 7:43 AM, Dan Waters wrote: > Yowser!! :-) You must have to swivel in your chair to look from one > side to the other! > > What brand of monitors did you get? Any thoughts on those? I have a > pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 25, 2011 9:25 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 > native resolution. Pretty darned awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems >> to mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>> wrote: >>>> So common that there's a programmers' website out there - >>> http:/www.thedailywtf.com >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Thu Jan 27 10:39:46 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 27 Jan 2011 08:39:46 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: <201101270557.p0R5vXqe027754@databaseadvisors.com> References: <201101270557.p0R5vXqe027754@databaseadvisors.com> Message-ID: <42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> Hi Darryl, Thanks for the material. I can get the loaded recordset, what I want to do is display the first ten rows or so in a datasheet so the user can select the appropriate columns to import and select the table field they should be imported into. The issue I am having is I can not get the recordset to display on a form in datasheet mode. The form shows that the records are there in displaying the record count and the appropriate number of record selectors, but no data is shown. I can't figure out what is going on. I'll keep your material for future reference. Good stuff. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Wednesday, January 26, 2011 9:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to view records ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ Doug, have a peep here. It may be useful. <> cheers darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Thursday, 27 January 2011 4:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Set a form's recordset to an ADO recordset to view records Folks, I am trying to create a form to review the first few rows of an excel spreadsheet before going through an import process. These spread sheets can be unstructured as far as which column is where and what they are called so the user has to select which column goes in which field in the import table. I open my ADO connection and get the field names and get a recordset from the first work sheet. I them set it as the recordset of a form in datasheet view expecting to see all the rows. The form loads the recordset as I can see the row count and the record selectors, but I can't see any fields in it. I can step through a recordset row in code and verify that there are values. What am I missing to make the records visible? Code snippet follows: sStrQuery = " Select * FROM " & sSheetName & "" Set rsF = New ADODB.Recordset With rsF .Source = sStrQuery .ActiveConnection = cn .LockType = adLockReadOnly .CursorType = adOpenStatic .Open End With Set Forms("frmImportVendorExcelDisplay").Recordset = rsF Forms("frmImportVendorExcelDisplay").Refresh Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 27 11:05:41 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 12:05:41 -0500 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbe40$a25624d0$5bdea8c0@edz1> References: <000001cbbe40$a25624d0$5bdea8c0@edz1> Message-ID: <4D41A5E5.8090806@colbyconsulting.com> I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning to > get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. >>> I can have 50 columns showing in datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > From charlotte.foust at gmail.com Thu Jan 27 11:05:58 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 27 Jan 2011 09:05:58 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: <42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> References: <201101270557.p0R5vXqe027754@databaseadvisors.com> <42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> Message-ID: What happens if you use a continuous form laid out to look like a datasheet? I've never tried binding a datasheet to an ADO recordset, but I know forms work. And what version of Access? Charlotte Foust On Thu, Jan 27, 2011 at 8:39 AM, Doug Murphy wrote: > Hi Darryl, > > Thanks for the material. I can get the loaded recordset, what I want to do > is display the first ten rows or so in a datasheet so the user can select > the appropriate columns to import and select the table field they should be > imported into. The issue I am having is I can not get the recordset to > display on a form in datasheet mode. The form shows that the records are > there in displaying the record count and the appropriate number of record > selectors, but no data is shown. I can't figure out what is going on. > > I'll keep your material for future reference. Good stuff. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins > Sent: Wednesday, January 26, 2011 9:58 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to view > records > > > ____________________________________________________________________________ > ___________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of > this message. > ____________________________________________________________________________ > ___________ > > > > Doug, > > have a peep here. It may be useful. > > < el>> > > cheers > darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Thursday, 27 January 2011 4:45 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Set a form's recordset to an ADO recordset to view > records > > Folks, > > I am trying to create a form to review the first few rows of an excel > spreadsheet before going through an import process. These spread sheets can > be unstructured as far as which column is where and what they are called so > the user has to select which column goes in which field in the import table. > I open my ADO connection and get the field names and get a recordset from > the first work sheet. I them set it as the recordset of a form in datasheet > view expecting to see all the rows. The form loads the recordset as I can > see the row count and the record selectors, but I can't see any fields in > it. I can step through a recordset row in code and verify that there are > values. What am I missing to make the records visible? > > Code snippet follows: > > ? ? ?sStrQuery = " Select * FROM " & sSheetName & "" > > ? ? ?Set rsF = New ADODB.Recordset > ? ? ?With rsF > ? ? ? ? ? ?.Source = sStrQuery > ? ? ? ? ? ?.ActiveConnection = cn > ? ? ? ? ? ?.LockType = adLockReadOnly > ? ? ? ? ? ?.CursorType = adOpenStatic > ? ? ? ? ? ?.Open > ? ? ?End With > > ? ? Set Forms("frmImportVendorExcelDisplay").Recordset = rsF > ? ? ? ? ? Forms("frmImportVendorExcelDisplay").Refresh > > Doug > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ____________________________________________________________________________ > ___________ > > The information transmitted in this message and its attachments (if any) is > intended only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any review, > retransmission, dissemination or other use of, or taking of any action in > reliance upon this information, by persons or entities other than the > intended recipient is prohibited. > > If you have received this in error, please contact the sender and delete > this e-mail and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or > distribute the information contained in this e-mail and any attached files, > with the permission of the sender. > > This message has been scanned for viruses. > ____________________________________________________________________________ > ___________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Thu Jan 27 11:13:48 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 27 Jan 2011 09:13:48 -0800 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> References: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> Message-ID: He's also a VIP on Eileen's Lounge, which I helped establish in memory of Eileen Wharmsby, who created Woody's Lounge. You can thank him yourself if you register at http://www.eileenslounge.com. Our tame MS MVP ;-}, Hans Vogelaar, is also on hand to answer Access questions and is one of our admins and founders. Charlotte Foust On Wed, Jan 26, 2011 at 8:31 PM, Darryl Collins wrote: > > _______________________________________________________________________________________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of this message. > _______________________________________________________________________________________ > > > > He is one the guys who wrote "Name Manager" for Excel, the excellent addin from decision models. ?I have met Charles Williams, the other author and have a few of their free and paid products. ?Send him a big thanks from me if you speak with him. ?His Excel contributions are outstandingly good and saved me many hours of effort. > > cheers > Darryl. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Thursday, 27 January 2011 3:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] GetOpenFileName vs. Windows 7 > > I've known Jan Karel for years, and he is indeed expert in all things > Excel, which translates pretty well into all things VBA. ?Access is > his weakest Office product, but that doesn't mean he's weak in it. > > Charlotte Foust > > >> >> Here's a good primer on the subject: >> ?http://www.jkp-ads.com/articles/apideclarations.asp >> >> -- >> Stuart >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > _______________________________________________________________________________________ > > The information transmitted in this message and its attachments (if any) is intended > only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any review, > retransmission, dissemination or other use of, or taking of any action in reliance > upon this information, by persons or entities other than the intended recipient is > prohibited. > > If you have received this in error, please contact the sender and delete this e-mail > and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or distribute > the information contained in this e-mail and any attached files, with the permission > of the sender. > > This message has been scanned for viruses. > _______________________________________________________________________________________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From iggy at nanaimo.ark.com Thu Jan 27 12:21:14 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Thu, 27 Jan 2011 10:21:14 -0800 Subject: [AccessD] OT: My First Web Page Message-ID: <4D41B79A.4020409@nanaimo.ark.com> Hey All Well after 20 years the "old fart" programmer finally has a web page up and running.Nothing flashy just basically a folky overview of company information. It wasn't as hard as I had originally envisioned, I have got to start learning a few more new tricks. Now I can start doing some local advertising, to be honest the recession has kicked the crap out of my company it has always been word of mouth, so hopefully I will get some hits. The page still needs some tweaking, I am currently trying to figure out how to include a couple more testimonials from clients and not make it boring. Long story short "Just ask me if I am a happy camper". Please do not reply "Jeez get a life it is just a simple web page". From garykjos at gmail.com Thu Jan 27 13:12:12 2011 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 27 Jan 2011 13:12:12 -0600 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: So what is the URL so we can appreciate your gem? GK On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav wrote: > Hey All > Well after 20 years the "old fart" programmer finally has a web page up and > running.Nothing flashy just basically a folky overview of company > information. ?It wasn't as hard as I had originally envisioned, I have got > to start learning a few more new tricks. Now I can start doing some local > advertising, to be honest the recession has kicked the crap out of my > company it has always been word of mouth, so hopefully I will get some hits. > The page still needs some tweaking, I am currently trying to figure out how > to include a couple more testimonials from clients and not make it boring. > Long story short "Just ask me if I am a happy camper". Please do not reply > "Jeez get a life it is just a simple web page". > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From iggy at nanaimo.ark.com Thu Jan 27 12:46:32 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Thu, 27 Jan 2011 10:46:32 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: <4D41BD88.10603@nanaimo.ark.com> Hey Gary Ooops Thanks Not a gem by any means, I am just so happy I could create do it on my own. www.microcoastsolutions.com Gary Kjos wrote: >So what is the URL so we can appreciate your gem? > >GK > >On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav wrote: > > >>Hey All >>Well after 20 years the "old fart" programmer finally has a web page up and >>running.Nothing flashy just basically a folky overview of company >>information. It wasn't as hard as I had originally envisioned, I have got >>to start learning a few more new tricks. Now I can start doing some local >>advertising, to be honest the recession has kicked the crap out of my >>company it has always been word of mouth, so hopefully I will get some hits. >>The page still needs some tweaking, I am currently trying to figure out how >>to include a couple more testimonials from clients and not make it boring. >>Long story short "Just ask me if I am a happy camper". Please do not reply >>"Jeez get a life it is just a simple web page". >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > From accessd at shaw.ca Thu Jan 27 13:44:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 11:44:31 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: So where is your web site, Tony? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Thursday, January 27, 2011 10:21 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: My First Web Page Hey All Well after 20 years the "old fart" programmer finally has a web page up and running.Nothing flashy just basically a folky overview of company information. It wasn't as hard as I had originally envisioned, I have got to start learning a few more new tricks. Now I can start doing some local advertising, to be honest the recession has kicked the crap out of my company it has always been word of mouth, so hopefully I will get some hits. The page still needs some tweaking, I am currently trying to figure out how to include a couple more testimonials from clients and not make it boring. Long story short "Just ask me if I am a happy camper". Please do not reply "Jeez get a life it is just a simple web page". -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 27 13:46:39 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 11:46:39 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41BD88.10603@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> <4D41BD88.10603@nanaimo.ark.com> Message-ID: <051FFB7A82114954898D6D222636BC2A@creativesystemdesigns.com> Hi Tony: Now that is a good clean simple site. Going "green" I see. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Thursday, January 27, 2011 10:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Hey Gary Ooops Thanks Not a gem by any means, I am just so happy I could create do it on my own. www.microcoastsolutions.com Gary Kjos wrote: >So what is the URL so we can appreciate your gem? > >GK > >On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav wrote: > > >>Hey All >>Well after 20 years the "old fart" programmer finally has a web page up and >>running.Nothing flashy just basically a folky overview of company >>information. It wasn't as hard as I had originally envisioned, I have got >>to start learning a few more new tricks. Now I can start doing some local >>advertising, to be honest the recession has kicked the crap out of my >>company it has always been word of mouth, so hopefully I will get some hits. >>The page still needs some tweaking, I am currently trying to figure out how >>to include a couple more testimonials from clients and not make it boring. >>Long story short "Just ask me if I am a happy camper". Please do not reply >>"Jeez get a life it is just a simple web page". >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Thu Jan 27 13:56:38 2011 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 27 Jan 2011 13:56:38 -0600 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41BD88.10603@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> <4D41BD88.10603@nanaimo.ark.com> Message-ID: Looks good to me Tony! Simple and gets your necessary information out there for people to see and search engines to find. You can always add some more glitter and fanciness in the future if you think that is necessary. I like simple and straightforward myself. None of the Flash stuff that takes processor power and bandwidth that everybody doesn't necessarily have. Well done and I hope it helps you hook some new clients soon. GK On Thu, Jan 27, 2011 at 12:46 PM, Tony Septav wrote: > Hey Gary > Ooops > Thanks > Not a gem by any means, I am just so happy I could create do it on my own. > www.microcoastsolutions.com > > Gary Kjos wrote: > >> So what is the URL so we can appreciate your gem? >> >> GK >> >> On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav >> wrote: >> >>> >>> Hey All >>> Well after 20 years the "old fart" programmer finally has a web page up >>> and >>> running.Nothing flashy just basically a folky overview of company >>> information. ?It wasn't as hard as I had originally envisioned, I have >>> got >>> to start learning a few more new tricks. Now I can start doing some local >>> advertising, to be honest the recession has kicked the crap out of my >>> company it has always been word of mouth, so hopefully I will get some >>> hits. >>> The page still needs some tweaking, I am currently trying to figure out >>> how >>> to include a couple more testimonials from clients and not make it >>> boring. >>> Long story short "Just ask me if I am a happy camper". Please do not >>> reply >>> "Jeez get a life it is just a simple web page". >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> >> >> >> >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From edzedz at comcast.net Thu Jan 27 14:05:33 2011 From: edzedz at comcast.net (Edward Zuris) Date: Thu, 27 Jan 2011 13:05:33 -0700 Subject: [AccessD] Dual Monitors In-Reply-To: <4D41A5E5.8090806@colbyconsulting.com> Message-ID: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Thu Jan 27 14:20:08 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Thu, 27 Jan 2011 12:20:08 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: References: <4D41B79A.4020409@nanaimo.ark.com> <4D41BD88.10603@nanaimo.ark.com> Message-ID: <4D41D378.2050807@nanaimo.ark.com> Hey Gary and Jim Thank you both very much. John and I think it was Stuart have provided me in the past with some advice on my wording. I really appreciate your feed back, makes me feel kind of good as to what I have done. Thanks Tony Gary Kjos wrote: >Looks good to me Tony! Simple and gets your necessary information out >there for people to see and search engines to find. You can always add >some more glitter and fanciness in the future if you think that is >necessary. I like simple and straightforward myself. None of the Flash >stuff that takes processor power and bandwidth that everybody doesn't >necessarily have. > >Well done and I hope it helps you hook some new clients soon. > >GK > >On Thu, Jan 27, 2011 at 12:46 PM, Tony Septav wrote: > > >>Hey Gary >>Ooops >>Thanks >>Not a gem by any means, I am just so happy I could create do it on my own. >>www.microcoastsolutions.com >> >>Gary Kjos wrote: >> >> >> >>>So what is the URL so we can appreciate your gem? >>> >>>GK >>> >>>On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav >>>wrote: >>> >>> >>> >>>>Hey All >>>>Well after 20 years the "old fart" programmer finally has a web page up >>>>and >>>>running.Nothing flashy just basically a folky overview of company >>>>information. It wasn't as hard as I had originally envisioned, I have >>>>got >>>>to start learning a few more new tricks. Now I can start doing some local >>>>advertising, to be honest the recession has kicked the crap out of my >>>>company it has always been word of mouth, so hopefully I will get some >>>>hits. >>>>The page still needs some tweaking, I am currently trying to figure out >>>>how >>>>to include a couple more testimonials from clients and not make it >>>>boring. >>>>Long story short "Just ask me if I am a happy camper". Please do not >>>>reply >>>>"Jeez get a life it is just a simple web page". >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>>> >>> >>> >>> >>> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > From accessd at shaw.ca Thu Jan 27 14:27:33 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 12:27:33 -0800 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> References: <4D41A5E5.8090806@colbyconsulting.com> <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> Message-ID: <2DD63A2EAE96493387DB049AFE146CB0@creativesystemdesigns.com> The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershed Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 27 14:46:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 15:46:58 -0500 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> References: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> Message-ID: <4D41D9C2.70608@colbyconsulting.com> > The 110 sounds like Phoenix. Did I guess correctly ? Even worse. Yuma. John W. Colby www.ColbyConsulting.com On 1/27/2011 3:05 PM, Edward Zuris wrote: > > When the Salmon come in to spawn, they > would gather just a few miles from Everett > near the San Juan area before heading to > Canada or USA rivers. > > Great fishing, and very few people take > advantage of it. > > I am in Albuquerque, NM. > > Starting in late May, or early June, the > temperatures start climb up to the 100's. > > At the moment it is high dry cold winds > with a few dust storms. Sometime maybe a > half inch of snow every so often. After > May it is total bake mode. But the desert > and dry climate grows on you after awhile. > > I grew up in NM, so I know a number of good > fishing holes. I go up into the mountains > to fish for trout during the summer. But > catching a ten pound king salmon really makes > your day and puts any quarter pound mountain > trout to shame. > > The 110 sounds like Phoenix. Did I guess > correctly ? > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 10:06 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > > I grew up in the American southwest desert. > 110 degrees F every day. I lived with my > father for about 6 months in Everett > Washington when I was a freshman in High School. > > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 11:38 AM, Edward Zuris wrote: >> >> From what I hear from my friends overseas >> a lot of computer related products in the >> USA are rather inexpensive compared their >> local markets. However, I am sure there >> are places outside the USA has even cheaper >> prices. >> >> Every Nation has its issues. Russian might, >> or might not, be going back it's old USSR >> ways. And in the USA we have more than our >> fair share of crazy people. And we elect >> a number of our crazies into high positions >> into the government. >> >> Of the two, I'll think we are better off >> with the cheaper computer monitors and some >> crazies, in Congress. We also get to watch >> them on CSPAN TV. It is like watching a >> circus in slow motion. >> >> The USA has many cultures and climates. >> >> I live in the American Southwest desert. >> One place I really liked was the American >> Northwest. Fished for salmon around Everett. >> Where John lives it can get hot and humid >> in the summer, but there is good fishing >> near by. I spent a summer near Asheville, >> and the weekends at the Outer Banks. >> >> As far as I am concerned, Shamil, you are >> welcome. >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil >> Salakhetdinov >> Sent: Wednesday, January 26, 2011 12:56 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Dual Monitors >> >> >> Hi John -- >> >> <<< >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >>>>> >> That's a ridiculous price for St.Petersburg, Russia. >> I should start thinking seriously how to get moved there in your >> country... Especially taking into that Mr. Putin seems to be planning >> to get here at power on year 2012 for another 12 (or 14!?) years... >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: 26 ?????? 2011 ?. 21:26 >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Dual Monitors >> >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/26/2011 7:43 AM, Dan Waters wrote: >>> Yowser!! :-) You must have to swivel in your chair to look from one >>> side to the other! >>> >>> What brand of monitors did you get? Any thoughts on those? I have a >>> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - >> still >> great). >>> These have 1600 X 1200 resolution, and the screens are non-glare. >>> >>> Dan >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 25, 2011 9:25 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] From Lake Woebegone >>> >>> LOL, yep those big monitors are great for that kind of stuff. >>> >>> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >>> native resolution. Pretty darned awesome. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/25/2011 10:05 PM, Mark Simms wrote: >>>> I LOVE that site. I joined !! >>>> I'm also now posting from my new Hanns-G 28" monitor....pretty >> impressive. >>>> One must stay 2 FEET away from this "big boy". >>>> >>>> It's also funny, because Access 2007's tabbed interface almost seems > >>>> to mandate a large format monitor. I can have 50 columns showing in >>>> datasheet view now ! >>>> >>>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>>> wrote: >>>>>> So common that there's a programmers' website out there - >>>>> http:/www.thedailywtf.com >>>> >>>> >> From Darryl.Collins at iag.com.au Thu Jan 27 17:25:16 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Fri, 28 Jan 2011 10:25:16 +1100 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: <201101272325.p0RNPKeb001977@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Hi Tony, Well done, the only feedback I have is I would be leary of putting your email "info at microcoastsolutions.com" up like that. It can be read by scammers and used to send and receive spam. Might be better to to use "info at microcoastsolutions.com" or a form that automatically sends the email without revealing your email. cheers darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, 28 January 2011 5:21 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: My First Web Page Hey All Well after 20 years the "old fart" programmer finally has a web page up and running.Nothing flashy just basically a folky overview of company information. It wasn't as hard as I had originally envisioned, I have got to start learning a few more new tricks. Now I can start doing some local advertising, to be honest the recession has kicked the crap out of my company it has always been word of mouth, so hopefully I will get some hits. The page still needs some tweaking, I am currently trying to figure out how to include a couple more testimonials from clients and not make it boring. Long story short "Just ask me if I am a happy camper". Please do not reply "Jeez get a life it is just a simple web page". -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From stuart at lexacorp.com.pg Thu Jan 27 18:28:54 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 28 Jan 2011 10:28:54 +1000 Subject: [AccessD] OT: My First Web Page In-Reply-To: <201101272325.p0RNPKeb001977@databaseadvisors.com> References: <4D41B79A.4020409@nanaimo.ark.com>, <201101272325.p0RNPKeb001977@databaseadvisors.com> Message-ID: <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. From accessd at shaw.ca Thu Jan 27 19:13:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 17:13:31 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> References: <4D41B79A.4020409@nanaimo.ark.com> <201101272325.p0RNPKeb001977@databaseadvisors.com> <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> Message-ID: It is possible that your website may be read and the email addresses scraped by scammers but if you have or acquire any profile on the web search engines you email address is going to be right out there. The people that scrape for emails do it for a living and will not be fooled by any web site trickery... It might have worked 5 to 10 years ago but the scamming group has become far more sophisticated. Your best security, these days, is to have a good ISP unless you are hosting your own email server. If you do have your own Email Server be prepared to spend a lot of time tricking, modifying and reconfiguring... it can be a full-time job just to run day to day stuff and if you get some serious hacker there may be little you can do to block them indefinitely. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, January 27, 2011 4:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Thu Jan 27 19:30:34 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 20:30:34 -0500 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: <4D416E80.6060301@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> <000b01cbbe17$b077fd50$1167f7f0$@net> <4D416E80.6060301@colbyconsulting.com> Message-ID: <000501cbbe8a$f60c5a00$e2250e00$@net> Oil and gas prices are an emotional topic with me.... Thank goodness that's not the case with Access ;) And yes, Shamil, that was a joke ! > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 8:09 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors-ridiculous > > LOL, Mark you are not personally responsible for all the abuses that > your country does in the world. > You may believe me that Shamil doesn't see a penny of that oil money. > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 6:45 AM, Mark Simms wrote: > > Yeah, Shamil, but you won't get any sympathy from me...why not ? : > Your > > country has all of my money ! > > (From the crude oil !!) $50 per fill-up now. > > > > People aligned with the oil industry out there take baths in > champagne or > > vodka.... > > Now THAT'S ridiculous. > > > >>>>> > >> That's a ridiculous price for St.Petersburg, Russia. > >> I should start thinking seriously how to get moved there in your > >> country... > >> Especially taking into that Mr. Putin seems to be planning to get > here > >> at > >> power on year 2012 for another 12 (or 14!?) years... > >> > >> Thank you. > >> > >> -- > >> Shamil > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Thu Jan 27 19:59:00 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Fri, 28 Jan 2011 12:59:00 +1100 Subject: [AccessD] Dual Monitors-ridiculous - OT now... In-Reply-To: <000501cbbe8a$f60c5a00$e2250e00$@net> Message-ID: <201101280159.p0S1x2Qn016070@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ OT: but hey, it is Friday here in Oz ;) heh... If you are based in the US, it might be best not to move to the EU or Australia. The Petrol (Gasoline) prices here are rather more expensive than what you pay in the US. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Friday, 28 January 2011 12:31 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors-ridiculous Oil and gas prices are an emotional topic with me.... Thank goodness that's not the case with Access ;) And yes, Shamil, that was a joke ! > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 8:09 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors-ridiculous > > LOL, Mark you are not personally responsible for all the abuses that > your country does in the world. > You may believe me that Shamil doesn't see a penny of that oil money. > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 6:45 AM, Mark Simms wrote: > > Yeah, Shamil, but you won't get any sympathy from me...why not ? : > Your > > country has all of my money ! > > (From the crude oil !!) $50 per fill-up now. > > > > People aligned with the oil industry out there take baths in > champagne or > > vodka.... > > Now THAT'S ridiculous. > > > >>>>> > >> That's a ridiculous price for St.Petersburg, Russia. > >> I should start thinking seriously how to get moved there in your > >> country... > >> Especially taking into that Mr. Putin seems to be planning to get > here > >> at > >> power on year 2012 for another 12 (or 14!?) years... > >> > >> Thank you. > >> > >> -- > >> Shamil > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From dw-murphy at cox.net Thu Jan 27 22:57:22 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 27 Jan 2011 20:57:22 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to viewrecords In-Reply-To: References: <201101270557.p0R5vXqe027754@databaseadvisors.com><42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> Message-ID: I guess the problem is with me, I need to go back to fundamentals. I don't typically use forms in datasheet mode. I was assuming that it would display the recordset results without me putting all the controls on the form, like the visual studio gridview. I do this same process on an ASP.NET page with the gridview so was trying to duplicate the functionality in Access. I tried just using a query as the recordsource for my display form and not placing controls on the form and got the same results, so I guess it won't work. I'll just load the rowsource of a list box by stepping through the first few records and use that for my trial display. Thanks -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, January 27, 2011 9:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to viewrecords What happens if you use a continuous form laid out to look like a datasheet? I've never tried binding a datasheet to an ADO recordset, but I know forms work. And what version of Access? Charlotte Foust On Thu, Jan 27, 2011 at 8:39 AM, Doug Murphy wrote: > Hi Darryl, > > Thanks for the material. I can get the loaded recordset, what I want > to do is display the first ten rows or so in a datasheet so the user > can select the appropriate columns to import and select the table > field they should be imported into. The issue I am having is I can not > get the recordset to display on a form in datasheet mode. The form > shows that the records are there in displaying the record count and > the appropriate number of record selectors, but no data is shown. I can't figure out what is going on. > > I'll keep your material for future reference. Good stuff. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl > Collins > Sent: Wednesday, January 26, 2011 9:58 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to > view records > > > ______________________________________________________________________ > ______ > ___________ > > Note: This e-mail is subject to the disclaimer contained at the bottom > of this message. > ______________________________________________________________________ > ______ > ___________ > > > > Doug, > > have a peep here. It may be useful. > > < romExc > el>> > > cheers > darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Thursday, 27 January 2011 4:45 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Set a form's recordset to an ADO recordset to view > records > > Folks, > > I am trying to create a form to review the first few rows of an excel > spreadsheet before going through an import process. These spread > sheets can be unstructured as far as which column is where and what > they are called so the user has to select which column goes in which field in the import table. > I open my ADO connection and get the field names and get a recordset > from the first work sheet. I them set it as the recordset of a form in > datasheet view expecting to see all the rows. The form loads the > recordset as I can see the row count and the record selectors, but I > can't see any fields in it. I can step through a recordset row in code > and verify that there are values. What am I missing to make the records visible? > > Code snippet follows: > > ? ? ?sStrQuery = " Select * FROM " & sSheetName & "" > > ? ? ?Set rsF = New ADODB.Recordset > ? ? ?With rsF > ? ? ? ? ? ?.Source = sStrQuery > ? ? ? ? ? ?.ActiveConnection = cn > ? ? ? ? ? ?.LockType = adLockReadOnly > ? ? ? ? ? ?.CursorType = adOpenStatic > ? ? ? ? ? ?.Open > ? ? ?End With > > ? ? Set Forms("frmImportVendorExcelDisplay").Recordset = rsF > ? ? ? ? ? Forms("frmImportVendorExcelDisplay").Refresh > > Doug > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ______________________________________________________________________ > ______ > ___________ > > The information transmitted in this message and its attachments (if > any) is intended only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any > review, retransmission, dissemination or other use of, or taking of > any action in reliance upon this information, by persons or entities > other than the intended recipient is prohibited. > > If you have received this in error, please contact the sender and > delete this e-mail and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, > disclose or distribute the information contained in this e-mail and > any attached files, with the permission of the sender. > > This message has been scanned for viruses. > ______________________________________________________________________ > ______ > ___________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rbgajewski at roadrunner.com Fri Jan 28 06:57:08 2011 From: rbgajewski at roadrunner.com (Bob Gajewski) Date: Fri, 28 Jan 2011 07:57:08 -0500 Subject: [AccessD] OT: My First Web Page In-Reply-To: References: <4D41B79A.4020409@nanaimo.ark.com><201101272325.p0RNPKeb001977@databaseadvisors.com><4D420DC6.29338.777A866@stuart.lexacorp.com.pg> Message-ID: <32B87B92D05D4525876712185DD88E1E@DCYN3T81> IMO, you can significantly reduce the chance of spam email by creating an image button that has your address and just putting JavaScript code behind it to handle the hyperlink (if you even want a direct link). Bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 20:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: My First Web Page It is possible that your website may be read and the email addresses scraped by scammers but if you have or acquire any profile on the web search engines you email address is going to be right out there. The people that scrape for emails do it for a living and will not be fooled by any web site trickery... It might have worked 5 to 10 years ago but the scamming group has become far more sophisticated. Your best security, these days, is to have a good ISP unless you are hosting your own email server. If you do have your own Email Server be prepared to spend a lot of time tricking, modifying and reconfiguring... it can be a full-time job just to run day to day stuff and if you get some serious hacker there may be little you can do to block them indefinitely. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, January 27, 2011 4:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 28 08:13:26 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 28 Jan 2011 06:13:26 -0800 Subject: [AccessD] OT: My First Web Page Message-ID: <4D42CF06.1060403@nanaimo.ark.com> Hey All Thank you all for your advice. I will work on the EMail address. Dewey is correct I did use a WYSIWYG program to generate the code. Basically I just wanted to get a web page up and running (kind of like the way I am trying to learn VB.Net, design a simple form linked to an Access table make it work and go forward from there). I do not as yet have a clue how to code the web page. But now I have something to work with and in time I hope to understand search engines and to become proficient enough with the code to incorporate some of the fancy features I have viewed on your web pages. I have to admit somedays after reading your amazing discussions of hyper drives, IPDZ addresses, brute networking, triple monitors etc.most of which goes over my head, I think "I am getting to old for all this stuff, maybe it is time I buy a wieny wagon and just hang out at the beach". Thanks again From accessd at shaw.ca Fri Jan 28 09:24:33 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 28 Jan 2011 07:24:33 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <32B87B92D05D4525876712185DD88E1E@DCYN3T81> References: <4D41B79A.4020409@nanaimo.ark.com> <201101272325.p0RNPKeb001977@databaseadvisors.com> <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> <32B87B92D05D4525876712185DD88E1E@DCYN3T81> Message-ID: <7E0914FE3F794DD882190C42C50B7B9D@creativesystemdesigns.com> It is a balancing act of whether you want your site out there or whether you do not. I know of clients have requested their sites to be cloaked, most of their content to be in flash and maybe their email address to be an images. That done, their site looks pretty but they don't get any hits, they don't get any good advertisers or business offers. Their sites do not show up in any search engines and no one comes to them. Big companies may worry about spam but the alternative of not being able to easily found and identified is far worse. If OTOH you are only looking to create a "post card" site maybe that is OK. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Gajewski Sent: Friday, January 28, 2011 4:57 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: My First Web Page IMO, you can significantly reduce the chance of spam email by creating an image button that has your address and just putting JavaScript code behind it to handle the hyperlink (if you even want a direct link). Bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 20:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: My First Web Page It is possible that your website may be read and the email addresses scraped by scammers but if you have or acquire any profile on the web search engines you email address is going to be right out there. The people that scrape for emails do it for a living and will not be fooled by any web site trickery... It might have worked 5 to 10 years ago but the scamming group has become far more sophisticated. Your best security, these days, is to have a good ISP unless you are hosting your own email server. If you do have your own Email Server be prepared to spend a lot of time tricking, modifying and reconfiguring... it can be a full-time job just to run day to day stuff and if you get some serious hacker there may be little you can do to block them indefinitely. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, January 27, 2011 4:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Fri Jan 28 10:12:18 2011 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 28 Jan 2011 09:12:18 -0700 Subject: [AccessD] Dual Monitors In-Reply-To: <2DD63A2EAE96493387DB049AFE146CB0@creativesystemdesigns.com> Message-ID: <000001cbbf06$237c5190$5bdea8c0@edz1> Hopefully a few dams more will be removed to allow enough fish to survive to continue the species. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershe d Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 28 10:36:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 28 Jan 2011 08:36:31 -0800 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbf06$237c5190$5bdea8c0@edz1> References: <2DD63A2EAE96493387DB049AFE146CB0@creativesystemdesigns.com> <000001cbbf06$237c5190$5bdea8c0@edz1> Message-ID: Hi Edward: The dams will never be removed and most likely more will be added. What is needed is better "fish ladders" so the salmon can get around and above the dams and the creation of new spawning beds. In otherwords, it is going to take a bit of work and this where the government should be investing our money...in something that will pay real divedends. Even though it is Friday, on this subject we will have to take this OT, if we wish to discuss it anymore, as it is difficult to argue this thread is related to Access or programming in anyway. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Friday, January 28, 2011 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hopefully a few dams more will be removed to allow enough fish to survive to continue the species. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershe d Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Fri Jan 28 11:14:00 2011 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 28 Jan 2011 10:14:00 -0700 Subject: [AccessD] OT Fish Ladders In-Reply-To: Message-ID: <001301cbbf0e$c1a62690$5bdea8c0@edz1> Any solution, or solutions, that work are fine with me. Better fish ladders is one answer. Though the little fish on the return trip to the Ocean don't do well when drawn through the turbines. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 28, 2011 9:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hi Edward: The dams will never be removed and most likely more will be added. What is needed is better "fish ladders" so the salmon can get around and above the dams and the creation of new spawning beds. In otherwords, it is going to take a bit of work and this where the government should be investing our money...in something that will pay real divedends. Even though it is Friday, on this subject we will have to take this OT, if we wish to discuss it anymore, as it is difficult to argue this thread is related to Access or programming in anyway. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Friday, January 28, 2011 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hopefully a few dams more will be removed to allow enough fish to survive to continue the species. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershe d Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Fri Jan 28 11:34:27 2011 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 28 Jan 2011 10:34:27 -0700 Subject: [AccessD] OT Yuma In-Reply-To: <4D41D9C2.70608@colbyconsulting.com> Message-ID: <001901cbbf11$9d3d7170$5bdea8c0@edz1> Yikes. I had an assignment in El Centro, not far from Yuma, for a couple of months. The area brought a whole new meaning to the word "hot". -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 1:47 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors > The 110 sounds like Phoenix. Did I guess correctly ? Even worse. Yuma. John W. Colby www.ColbyConsulting.com On 1/27/2011 3:05 PM, Edward Zuris wrote: > > When the Salmon come in to spawn, they > would gather just a few miles from Everett > near the San Juan area before heading to > Canada or USA rivers. > > Great fishing, and very few people take > advantage of it. > > I am in Albuquerque, NM. > > Starting in late May, or early June, the > temperatures start climb up to the 100's. > > At the moment it is high dry cold winds > with a few dust storms. Sometime maybe a > half inch of snow every so often. After > May it is total bake mode. But the desert > and dry climate grows on you after awhile. > > I grew up in NM, so I know a number of good > fishing holes. I go up into the mountains > to fish for trout during the summer. But > catching a ten pound king salmon really makes > your day and puts any quarter pound mountain > trout to shame. > > The 110 sounds like Phoenix. Did I guess > correctly ? > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 10:06 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > > I grew up in the American southwest desert. > 110 degrees F every day. I lived with my > father for about 6 months in Everett > Washington when I was a freshman in High School. > > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 11:38 AM, Edward Zuris wrote: >> >> From what I hear from my friends overseas >> a lot of computer related products in the >> USA are rather inexpensive compared their >> local markets. However, I am sure there >> are places outside the USA has even cheaper >> prices. >> >> Every Nation has its issues. Russian might, >> or might not, be going back it's old USSR >> ways. And in the USA we have more than our >> fair share of crazy people. And we elect >> a number of our crazies into high positions >> into the government. >> >> Of the two, I'll think we are better off >> with the cheaper computer monitors and some >> crazies, in Congress. We also get to watch >> them on CSPAN TV. It is like watching a >> circus in slow motion. >> >> The USA has many cultures and climates. >> >> I live in the American Southwest desert. >> One place I really liked was the American >> Northwest. Fished for salmon around Everett. >> Where John lives it can get hot and humid >> in the summer, but there is good fishing >> near by. I spent a summer near Asheville, >> and the weekends at the Outer Banks. >> >> As far as I am concerned, Shamil, you are >> welcome. >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil >> Salakhetdinov >> Sent: Wednesday, January 26, 2011 12:56 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Dual Monitors >> >> >> Hi John -- >> >> <<< >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >>>>> >> That's a ridiculous price for St.Petersburg, Russia. >> I should start thinking seriously how to get moved there in your >> country... Especially taking into that Mr. Putin seems to be planning >> to get here at power on year 2012 for another 12 (or 14!?) years... >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: 26 ?????? 2011 ?. 21:26 >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Dual Monitors >> >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/26/2011 7:43 AM, Dan Waters wrote: >>> Yowser!! :-) You must have to swivel in your chair to look from one >>> side to the other! >>> >>> What brand of monitors did you get? Any thoughts on those? I have a >>> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - >> still >> great). >>> These have 1600 X 1200 resolution, and the screens are non-glare. >>> >>> Dan >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 25, 2011 9:25 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] From Lake Woebegone >>> >>> LOL, yep those big monitors are great for that kind of stuff. >>> >>> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >>> native resolution. Pretty darned awesome. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/25/2011 10:05 PM, Mark Simms wrote: >>>> I LOVE that site. I joined !! >>>> I'm also now posting from my new Hanns-G 28" monitor....pretty >> impressive. >>>> One must stay 2 FEET away from this "big boy". >>>> >>>> It's also funny, because Access 2007's tabbed interface almost >>>> seems > >>>> to mandate a large format monitor. I can have 50 columns showing in >>>> datasheet view now ! >>>> >>>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>>> wrote: >>>>>> So common that there's a programmers' website out there - >>>>> http:/www.thedailywtf.com >>>> >>>> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Fri Jan 28 19:42:28 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 28 Jan 2011 19:42:28 -0600 Subject: [AccessD] Repositioning a Continuous Form After Requery Message-ID: Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub From rockysmolin at bchacc.com Fri Jan 28 23:34:04 2011 From: rockysmolin at bchacc.com (rockysmolin at bchacc.com) Date: Fri, 28 Jan 2011 22:34:04 -0700 Subject: [AccessD] Repositioning a Continuous Form After Requery Message-ID: <20110128223404.86c3debdd1c3983866efe200e2feb95f.186a3fb31f.wbe@email12.secureserver.net> I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 28 23:36:29 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 29 Jan 2011 00:36:29 -0500 Subject: [AccessD] 2007 (not fun) Message-ID: <4D43A75D.8020909@colbyconsulting.com> My first real effort to do design directly in 2007. Oh my. Try to find a way to just do table design the old way. Not found. Make the pk and save and there it is available now. WTF over??? Trying to make a form the old way. Not found. Lots of pretty buttons. Lots of places to go looking for pretty buttons. Sigh. -- John W. Colby www.ColbyConsulting.com From rockysmolin at bchacc.com Sat Jan 29 00:15:23 2011 From: rockysmolin at bchacc.com (rockysmolin at bchacc.com) Date: Fri, 28 Jan 2011 23:15:23 -0700 Subject: [AccessD] 2007 (not fun) Message-ID: <20110128231523.86c3debdd1c3983866efe200e2feb95f.c2f3602979.wbe@email12.secureserver.net> Everything that you knew where it was is now somewhere else. For no apparent reason. Is 2010 any better? Rockyh -------- Original Message -------- Subject: [AccessD] 2007 (not fun) From: jwcolby Date: Fri, January 28, 2011 10:36 pm To: Access Developers discussion and problem solving My first real effort to do design directly in 2007. Oh my. Try to find a way to just do table design the old way. Not found. Make the pk and save and there it is available now. WTF over??? Trying to make a form the old way. Not found. Lots of pretty buttons. Lots of places to go looking for pretty buttons. Sigh. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sat Jan 29 07:42:55 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jan 2011 07:42:55 -0600 Subject: [AccessD] Repositioning a Continuous Form After Requery In-Reply-To: <20110128223404.86c3debdd1c3983866efe200e2feb95f.186a3fb31f.wbe@email12.secureserver.net> References: <20110128223404.86c3debdd1c3983866efe200e2feb95f.186a3fb31f.wbe@email12.secureserver.net> Message-ID: <2BEC041DCC054AFF9D971BA191DC13FB@DanWaters> Hi Rocky, Sometimes the record I just worked on would no longer be displayed after a user checks it and the form is requeried. But I still wanted the form to be positioned back where it was so the before and after records are still on the screen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Friday, January 28, 2011 11:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 29 08:13:35 2011 From: rockysmolin at bchacc.com (rockysmolin at bchacc.com) Date: Sat, 29 Jan 2011 07:13:35 -0700 Subject: [AccessD] Repositioning a Continuous Form After Requery Message-ID: <20110129071335.86c3debdd1c3983866efe200e2feb95f.eb7859af89.wbe@email12.secureserver.net> Dan: Would lngSavedID=Me.PKID Me.Requery Me.RecordsetClone.FindFirst "fldPKID = " & lngSavedID Me.Bookmark = Me.RecordsetClone.Bookmark work? It would set your recordset back to the record before the requery. Rocky -------- Original Message -------- Subject: Re: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Sat, January 29, 2011 6:42 am To: "'Access Developers discussion and problem solving'" Hi Rocky, Sometimes the record I just worked on would no longer be displayed after a user checks it and the form is requeried. But I still wanted the form to be positioned back where it was so the before and after records are still on the screen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Friday, January 28, 2011 11:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sat Jan 29 08:54:00 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jan 2011 08:54:00 -0600 Subject: [AccessD] Repositioning a Continuous Form After Requery In-Reply-To: <20110129071335.86c3debdd1c3983866efe200e2feb95f.eb7859af89.wbe@email12.secureserver.net> References: <20110129071335.86c3debdd1c3983866efe200e2feb95f.eb7859af89.wbe@email12.secureserver.net> Message-ID: High Rocky, If the PK is not a part of the recordset after requerying, the form will display the top records. If the action leaves the PK in the new recordset, this will put the record you were working on at the top of the form, where before the record may have been lower. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Saturday, January 29, 2011 8:14 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery Dan: Would lngSavedID=Me.PKID Me.Requery Me.RecordsetClone.FindFirst "fldPKID = " & lngSavedID Me.Bookmark = Me.RecordsetClone.Bookmark work? It would set your recordset back to the record before the requery. Rocky -------- Original Message -------- Subject: Re: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Sat, January 29, 2011 6:42 am To: "'Access Developers discussion and problem solving'" Hi Rocky, Sometimes the record I just worked on would no longer be displayed after a user checks it and the form is requeried. But I still wanted the form to be positioned back where it was so the before and after records are still on the screen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Friday, January 28, 2011 11:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Sat Jan 29 09:22:04 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 29 Jan 2011 16:22:04 +0100 Subject: [AccessD] OT Friday (late) humour: Call center service Message-ID: Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav From df.waters at comcast.net Sat Jan 29 10:07:03 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jan 2011 10:07:03 -0600 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: Thanks Gustav - that was great! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, January 29, 2011 9:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Sat Jan 29 11:20:33 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 29 Jan 2011 11:20:33 -0600 Subject: [AccessD] OT Friday (late) humour: Call center service References: Message-ID: Gustav, That was hilarious!!! I laughed so hard that tears ran down my face. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Gustav Brock Sent: Sat 1/29/2011 9:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From accessd at shaw.ca Sat Jan 29 11:40:22 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 29 Jan 2011 09:40:22 -0800 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: <4FA6AE4C41784513BAC12F22B98410A0@creativesystemdesigns.com> A very good one, Gustav... I will have to pass it on. :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, January 29, 2011 7:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bill_patten at embarqmail.com Sat Jan 29 12:03:41 2011 From: bill_patten at embarqmail.com (Bill Patten) Date: Sat, 29 Jan 2011 10:03:41 -0800 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: ?Gustav, I think I called there the other day when my DSL went down. Very funny, maybe the next time I call a Call Center I'll be more patient. Bill -------------------------------------------------- From: "Gustav Brock" Sent: Saturday, January 29, 2011 7:22 AM To: Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Sat Jan 29 13:04:35 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 29 Jan 2011 11:04:35 -0800 Subject: [AccessD] 2007 (not fun) In-Reply-To: <20110128231523.86c3debdd1c3983866efe200e2feb95f.c2f3602979.wbe@email12.secureserver.net> References: <20110128231523.86c3debdd1c3983866efe200e2feb95f.c2f3602979.wbe@email12.secureserver.net> Message-ID: Well, they removed the obnoxious "Office" button from the apps in 2010. Now you don't even have that to look for! Charlotte Foust On Fri, Jan 28, 2011 at 10:15 PM, wrote: > Everything that you knew where it was is now somewhere else. ?For no > apparent reason. ?Is 2010 any better? > > Rockyh > > > > -------- Original Message -------- > Subject: [AccessD] 2007 (not fun) > From: jwcolby > Date: Fri, January 28, 2011 10:36 pm > To: Access Developers discussion and problem solving > > > My first real effort to do design directly in 2007. Oh my. > > Try to find a way to just do table design the old way. Not found. Make > the pk and save and there > it is available now. WTF over??? > > Trying to make a form the old way. Not found. > > Lots of pretty buttons. Lots of places to go looking for pretty buttons. > > Sigh. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ralphb at cwgsy.net Sat Jan 29 14:53:09 2011 From: ralphb at cwgsy.net (Ralph Bryce) Date: Sat, 29 Jan 2011 20:53:09 +0000 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: <201101292053587.SM02660@T43pWin7.cwgsy.net> Hi Tony, Nice clean site - but a suggestion if you want Google to index it... Make sure your title in the header section contains the terms your potential customers will search for. I can tell you from experience that Google lays heavy weight on the title of each page and checks it against the page content. Keywords are pretty much completely ignored. So " Home " will get you NO hits - it's meaningless to Google and your customers. No-one will search for Home and few will search for the name of your company unless they already know it. They will, however search for such things as "custom database development/developer Nanaino" - think about how *you* would search for the services/products your company offers and include those words/phrases on EACH page of your site. For example, use something like "MicroCoast Solution - Developer custom database applications, Nanaimo, BC" as a front page title and relevant titles on your sub-pages. Note also that the Title text will appear in the Title bar or tab in your browser. Hope that helps - it works for us... Regards, Ralph Bryce At 18:21 27/01/2011, you wrote: >Hey All >Well after 20 years the "old fart" programmer finally has a web page >up and running.Nothing flashy just basically a folky overview of >company information. It wasn't as hard as I had originally >envisioned, I have got to start learning a few more new tricks. Now >I can start doing some local advertising, to be honest the recession >has kicked the crap out of my company it has always been word of >mouth, so hopefully I will get some hits. The page still needs some >tweaking, I am currently trying to figure out how to include a >couple more testimonials from clients and not make it boring. Long >story short "Just ask me if I am a happy camper". Please do not >reply "Jeez get a life it is just a simple web page". >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Sat Jan 29 16:06:39 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Sun, 30 Jan 2011 11:06:39 +1300 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: <325D39C01A70453B987A875A42A05DC1@stevelaptop> Thank you, Gustav. Enjoyed it a lot. Regards Steve -----Original Message----- From: Gustav Brock Sent: Sunday, January 30, 2011 4:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav From andy at minstersystems.co.uk Sun Jan 30 06:32:55 2011 From: andy at minstersystems.co.uk (Andy Lacey) Date: Sun, 30 Jan 2011 12:32:55 -0000 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: <325D39C01A70453B987A875A42A05DC1@stevelaptop> Message-ID: ROTFL Fantastic. Thanks Gustav. Those guys should get Oscars. Andy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: 29 January 2011 22:07 To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday (late) humour: Call center service Thank you, Gustav. Enjoyed it a lot. Regards Steve -----Original Message----- From: Gustav Brock Sent: Sunday, January 30, 2011 4:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sun Jan 30 08:26:06 2011 From: marksimms at verizon.net (Mark Simms) Date: Sun, 30 Jan 2011 09:26:06 -0500 Subject: [AccessD] 2007 (not fun) In-Reply-To: <4D43A75D.8020909@colbyconsulting.com> References: <4D43A75D.8020909@colbyconsulting.com> Message-ID: <01cc01cbc089$a24c6800$e6e53800$@net> 3 weeks. You'll need 3 weeks = 120 hours. I'm a Feng Shui master...I like and appreciate "the pretty". > > My first real effort to do design directly in 2007. Oh my. > From ab-mi at post3.tele.dk Sun Jan 30 15:32:52 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sun, 30 Jan 2011 22:32:52 +0100 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: <821FAFE7CA0444429B738968EFCC81B5@abpc> Oh what an absolutely divine revenge, Gustav! I've now enjoyed this video three times, makes half an hour - nothing compared to the time wasted on my phone company's service. Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Gustav Brock Sendt: 29. januar 2011 16:22 Til: accessd at databaseadvisors.com Emne: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 30 15:53:36 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 30 Jan 2011 16:53:36 -0500 Subject: [AccessD] Hamachi VPN information Message-ID: <4D45DDE0.3060409@colbyconsulting.com> I use Hamachi a lot. I am trying to set up Hamachi VPNs specific to client groups, IOW a VPN for Lenoir Prison Ministry, a VPN for Forgiven Ministry, a group for FSN Hope, a group for C2DbInternal etc. What I did not really understand is that there are actually three types of networks. I am going to cut and paste the definitions from Hamachi's page just so that you can see what they have to say. http://help.logmein.com/SelfServiceSearchResults?kw=hub+and+spoke&product=lmihamachi2&sr=0 http://help.logmein.com/SelfServiceKnowledgeRenderer?type=Documentation&id=kA130000000Lu1YCAS&search=1&kw=hub%20and%20spoke * Gateway virtual networking: Provide remote users with secure access to your private network/LAN, including the resources on it, from a centralized LogMeIn Hamachi? gateway, without modifying firewalls or network routers. * Hub-and-spoke virtual networking: Provide remote users with secure access to specific resources on your network, from any location, without modifying firewalls or network routers. * Mesh networking: Connect all of your network clients to each other. Quickly and easily create a simple, virtual, mesh network that allows remote machines to directly connect to each other, thereby giving users basic network access to all the network resources they need. So, I wanted a private network for each client. I wanted a hub and spoke for each client because both of the other types (mesh and gateway) allow all computers to see each other. In most cases, these clients are a group of people who really don't want each other to see their shares etc. If you create a network from a client (as I did) instead of from the Hamachi Web page, then you automatically create a mesh network. Once you create a network from a client, I have never found a way to "connect" or subscribe that network into your online network management page. Bad news. So think carefully about the future and consider doing all of your network management from the web page. Essentially you create an Hamachi account which you can log in to. Once you do that you can create networks from that page, then send emails to people with invitations to join your networks. You get to "approve" the subscriptions. Because I had created all of my networks from the client on my laptop, they were all "mesh" networks, and everyone could see everyone. Even worse the visibility extended out of the network to other networks. Even worse than that, I started getting echos between the networks. IOW, because mu computer belonged to each of the mesg networks I would ping computers and get many different ping echos. If you are ever going to do a single network then fine (maybe) build it from one of the Hamachi clients. However if you ever anticipate doing multiple networks as I am doing, do yourself a favor and start from the Web page and always create your networks from there. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Mon Jan 31 09:14:46 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 31 Jan 2011 10:14:46 -0500 Subject: [AccessD] SQL constant harassment Message-ID: <4D46D1E6.8030201@colbyconsulting.com> I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com From accessd at shaw.ca Mon Jan 31 13:12:56 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 31 Jan 2011 11:12:56 -0800 Subject: [AccessD] SQL constant harassment In-Reply-To: <4D46D1E6.8030201@colbyconsulting.com> References: <4D46D1E6.8030201@colbyconsulting.com> Message-ID: <54C793435F6E4F408DC33188A08DEC35@creativesystemdesigns.com> Hi John: Stop using bound forms? (duck and cover) ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 31, 2011 7:15 AM To: Access Developers discussion and problem solving Subject: [AccessD] SQL constant harassment I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Mon Jan 31 13:22:33 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 31 Jan 2011 14:22:33 -0500 Subject: [AccessD] SQL constant harassment In-Reply-To: <4D46D1E6.8030201@colbyconsulting.com> References: <4D46D1E6.8030201@colbyconsulting.com> Message-ID: <0CD28B2572A444C887E2BE6CC359EA92@XPS> John, Your using linked tables then? When linking, there is a "save password" check box, make sure you check it. That will cache the password and you should not get prompted unless the password changes. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 31, 2011 10:15 AM To: Access Developers discussion and problem solving Subject: [AccessD] SQL constant harassment I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 31 15:05:21 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 31 Jan 2011 16:05:21 -0500 Subject: [AccessD] SQL constant harassment In-Reply-To: <54C793435F6E4F408DC33188A08DEC35@creativesystemdesigns.com> References: <4D46D1E6.8030201@colbyconsulting.com> <54C793435F6E4F408DC33188A08DEC35@creativesystemdesigns.com> Message-ID: <4D472411.5040109@colbyconsulting.com> > Stop using bound forms? (duck and cover) ;-) You can run but you cannot hide. ;) John W. Colby www.ColbyConsulting.com On 1/31/2011 2:12 PM, Jim Lawrence wrote: > Hi John: > > Stop using bound forms? (duck and cover) ;-) > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 31, 2011 7:15 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] SQL constant harassment > > I am doing a demo Access database against a SQL Server BE. Access is > constantly "harassing" me with > pop-ups to provide log in information. At odd times, not always. But when > it happens it is for > each (bound) form getting data. So a main form with subforms, and > apparently even combo boxes, it > will pop up the box to select the user authorized to do this. > > What do I do to make this go away? > From darren at activebilling.com.au Mon Jan 31 18:31:04 2011 From: darren at activebilling.com.au (Darren - Active Billing) Date: Tue, 1 Feb 2011 11:31:04 +1100 Subject: [AccessD] SQL constant harassment In-Reply-To: <4D46D1E6.8030201@colbyconsulting.com> References: <4D46D1E6.8030201@colbyconsulting.com> Message-ID: <00db01cbc1a7$50f231a0$f2d694e0$@activebilling.com.au> Hi JC I sent a demo SQL dB to you off-list. Did you get it? It shows how to use Pass through queries It has a sample to store your username and password and pass it in your SQL connection requests There is also the option to set the "Trusted Connection" to yes in the SQL connections strings Many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, 1 February 2011 2:15 AM To: Access Developers discussion and problem solving Subject: [AccessD] SQL constant harassment I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Mon Jan 31 19:21:57 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 31 Jan 2011 20:21:57 -0500 Subject: [AccessD] From a reader Message-ID: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> I've been corresponding (lightly) with a reader who needs to upsize an Access 2007 database to SQL Server -- ultimately, she's looking for a web solution. It sounds like an excruciating application -- she said it takes hours to run queries. I think she's looking for two things. First, she wants something to analyze the Access database to make it more efficient. (I haven't asked who built it to begin with, her or a professional developer.) I told her to start with the utilities already there, the performance and table analyzers. Are there any third-party products that do more or work better? Second, she wants a plug-in GUI -- I've never heard of such a thing, but I'll let you guys read her request and if you have something to suggest, I'll relay it. Thanks! Susan H. "What I am asking is: Is there a design solution that would make a large sluggish access application scalable, faster, easier to distribute to remote sites? All that I have read to date - is that SQL Server as the best and most practiced solution. But, I still see that as "tons" of data still being pushed between ACCESS and SQL Server - so how is that really better. Is there a WEB or Sharepoint solution that would work as the ACCESS GUI front-end and a backend SQL Server to crunch the billions of rows into the summary levels of data?" From Darryl.Collins at iag.com.au Mon Jan 31 19:46:00 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Tue, 1 Feb 2011 12:46:00 +1100 Subject: [AccessD] From a reader In-Reply-To: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> Message-ID: <201102010146.p111k4Bj022869@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Well, there are a few things that come immediately to mind. Using a MS Access FE with SQL backend will work great (fast, reliable etc) but she is going to need to understand how you need to set up access and the connection to the SQL Server using ADO and the connection strings. Using linked tables and bound forms are going to cripple performance and probably reliablility as well. Not linked tables and no bound forms. Each user should have their own FE version (locked down as an MDE in the old language). The Front end should basically be an empty shell with unbound forms. You only pull in the data you need, when you need it and absolutely make the stored procs on the SQL Server do all the heavy lifting. Understand how to use pass thru queries to pull data into Access. You should only push (write) back to the server anything that has been changed and needs to be updated. Normally much of the data can be pulled in as read only anyway, this goes for combo box data as well (again I pull into Access from the server using a Just in Time approach). Sharepoint isn't going to help at this stage, although I believe that Access 2010 is rather neat with sharepoint integration. I have no experience of it though, just what I have read. If you want true web based, you really should just bite the bullet and use a C#.net (say ASP.net) front end to SQL Server back. ok, it will take time and money to develop, but once you have it in place it will deliver. This reminds me of the ol' business triangle. Choose any two options, but lose the 3rd option. Cheap, Fast, Good. I hope she can go for "Good" and "Fast" and make the investment in effort/money. Of course that is not always an option... Be good to read what others have to say. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Tuesday, 1 February 2011 12:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] From a reader I've been corresponding (lightly) with a reader who needs to upsize an Access 2007 database to SQL Server -- ultimately, she's looking for a web solution. It sounds like an excruciating application -- she said it takes hours to run queries. I think she's looking for two things. First, she wants something to analyze the Access database to make it more efficient. (I haven't asked who built it to begin with, her or a professional developer.) I told her to start with the utilities already there, the performance and table analyzers. Are there any third-party products that do more or work better? Second, she wants a plug-in GUI -- I've never heard of such a thing, but I'll let you guys read her request and if you have something to suggest, I'll relay it. Thanks! Susan H. "What I am asking is: Is there a design solution that would make a large sluggish access application scalable, faster, easier to distribute to remote sites? All that I have read to date - is that SQL Server as the best and most practiced solution. But, I still see that as "tons" of data still being pushed between ACCESS and SQL Server - so how is that really better. Is there a WEB or Sharepoint solution that would work as the ACCESS GUI front-end and a backend SQL Server to crunch the billions of rows into the summary levels of data?" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From ssharkins at gmail.com Mon Jan 31 19:50:51 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 31 Jan 2011 20:50:51 -0500 Subject: [AccessD] From a reader References: <201102010146.p111k4Bj022869@databaseadvisors.com> Message-ID: Darryl -- I agree. She's looking for a canned solution and I've told her there isn't any such thing -- but I thought I'd ask. You never know. :) Susan H. > Well, there are a few things that come immediately to mind. Using a MS > Access FE with SQL backend will work great (fast, reliable etc) but she is > going to need to understand how you need to set up access and the > connection to the SQL Server using ADO and the connection strings. > > Using linked tables and bound forms are going to cripple performance and > probably reliablility as well. Not linked tables and no bound forms. > > Each user should have their own FE version (locked down as an MDE in the > old language). The Front end should basically be an empty shell with > unbound forms. You only pull in the data you need, when you need it and > absolutely make the stored procs on the SQL Server do all the heavy > lifting. Understand how to use pass thru queries to pull data into > Access. > > You should only push (write) back to the server anything that has been > changed and needs to be updated. Normally much of the data can be pulled > in as read only anyway, this goes for combo box data as well (again I pull > into Access from the server using a Just in Time approach). > > Sharepoint isn't going to help at this stage, although I believe that > Access 2010 is rather neat with sharepoint integration. I have no > experience of it though, just what I have read. > > If you want true web based, you really should just bite the bullet and use > a C#.net (say ASP.net) front end to SQL Server back. ok, it will take > time and money to develop, but once you have it in place it will deliver. > > This reminds me of the ol' business triangle. Choose any two options, but > lose the 3rd option. Cheap, Fast, Good. > > I hope she can go for "Good" and "Fast" and make the investment in > effort/money. Of course that is not always an option... Be good to read > what others have to say. > > cheers > Darryl. > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins > Sent: Tuesday, 1 February 2011 12:22 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] From a reader > > I've been corresponding (lightly) with a reader who needs to upsize an > Access 2007 database to SQL Server -- ultimately, she's looking for a web > solution. It sounds like an excruciating application -- she said it takes > hours to run queries. I think she's looking for two things. First, she > wants something to analyze the Access database to make it more efficient. > (I haven't asked who built it to begin with, her or a professional > developer.) I told her to start with the utilities already there, the > performance and table analyzers. Are there any third-party products that > do more or work better? Second, she wants a plug-in GUI -- I've never > heard of such a thing, but I'll let you guys read her request and if you > have something to suggest, I'll relay it. Thanks! > > Susan H. > "What I am asking is: Is there a design solution that would make a large > sluggish access application scalable, faster, easier to distribute to > remote sites? All that I have read to date - is that SQL Server as the > best and most practiced solution. But, I still see that as "tons" of data > still being pushed between ACCESS and SQL Server - so how is that really > better. Is there a WEB or Sharepoint solution that would work as the > ACCESS GUI front-end and a backend SQL Server to crunch the billions of > rows into the summary levels of data?" > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > _______________________________________________________________________________________ > > The information transmitted in this message and its attachments (if any) > is intended > only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any > review, > retransmission, dissemination or other use of, or taking of any action in > reliance > upon this information, by persons or entities other than the intended > recipient is > prohibited. > > If you have received this in error, please contact the sender and delete > this e-mail > and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or > distribute > the information contained in this e-mail and any attached files, with the > permission > of the sender. > > This message has been scanned for viruses. > _______________________________________________________________________________________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 31 21:21:24 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 1 Feb 2011 06:21:24 +0300 Subject: [AccessD] From a reader In-Reply-To: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> References: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> Message-ID: <58225A873021488D947CD8EBB29A382E@nant> Hello Susan -- What is given? - MS SQL backend with billions of rows? What is missing? - Relatively inexpensive way to implement web solutions to present MS SQL backend data's small subsets/summary information? if the answer on both of the above questions is 'Yes' then I suppose simple ASP.NET applications + .NET MS ReportViewer control can be used. One example: http://shamils-19.hosting.parking.ru/nw4 (ms access backend is used here but using MS SQL backend doesn't differ a lot - in fact that online MS Access backend-based solution is a port from original MS SQL-based backend solution) Some informational links on used for the above sample reporting technolgies: http://www.gotreportviewer.com/ http://technet.microsoft.com/en-us/library/dd220460.aspx And here MS WebMatrix - it wasn't used in the above sample but it can be used by your reader I suppose: http://www.asp.net/webmatrix http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: 1 ??????? 2011 ?. 4:22 To: Access Developers discussion and problem solving Subject: [AccessD] From a reader I've been corresponding (lightly) with a reader who needs to upsize an Access 2007 database to SQL Server -- ultimately, she's looking for a web solution. It sounds like an excruciating application -- she said it takes hours to run queries. I think she's looking for two things. First, she wants something to analyze the Access database to make it more efficient. (I haven't asked who built it to begin with, her or a professional developer.) I told her to start with the utilities already there, the performance and table analyzers. Are there any third-party products that do more or work better? Second, she wants a plug-in GUI -- I've never heard of such a thing, but I'll let you guys read her request and if you have something to suggest, I'll relay it. Thanks! Susan H. "What I am asking is: Is there a design solution that would make a large sluggish access application scalable, faster, easier to distribute to remote sites? All that I have read to date - is that SQL Server as the best and most practiced solution. But, I still see that as "tons" of data still being pushed between ACCESS and SQL Server - so how is that really better. Is there a WEB or Sharepoint solution that would work as the ACCESS GUI front-end and a backend SQL Server to crunch the billions of rows into the summary levels of data?" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sat Jan 1 09:47:32 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 01 Jan 2011 10:47:32 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <88C8330964FC47F7A753561E66B42346@nant> References: <88C8330964FC47F7A753561E66B42346@nant> Message-ID: <010b01cba9cb$344d7da0$9ce878e0$@net> I'll definitely check it out because I've always been wondering what the productivity delta is between dot-net programming and Access programming. That being said, you are in a completely different world Shamil.... I try to stay on top of things, but I'm clueless with regards to buzzwords: EDM RDLC Linq So another issue is: when you must get dragged into all of this really esoteric technology, do you lose sight or lose focus of the business functionality of the application ? > > New Year Eve is approaching here, and I wanted to send you some gifts > from > Ded Moroz - here they are: > > This is a set of projects I have got developed a few days ago during > 40+ > hours R&D coding marathon. > The task was to finish all the work in about 40 hours. > So a few bugs left in there as release deadline wasn't possible to > move. > They (the bugs) are described in readme. > But in general all the sample apps work rather well as my tests here > show. From accessd at shaw.ca Sat Jan 1 09:55:23 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 1 Jan 2011 07:55:23 -0800 Subject: [AccessD] Ya know they tell ya to remove power... In-Reply-To: <4D1DF7A4.5070308@colbyconsulting.com> References: <4D1DF7A4.5070308@colbyconsulting.com> Message-ID: <5624F7E56FF84A6AB4F1B24011F01546@creativesystemdesigns.com> So close...but no problem. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, December 31, 2010 7:33 AM To: Access Developers discussion and problem solving Subject: [AccessD] Ya know they tell ya to remove power... A "funny" story with a happy ending. I was working on a new server I am building for doing a VM. All done, working well. I had an iRam card which is an old card which holds up to 4 gigs of RAM and turns it into an SATA 1 hard disk. It works fine with vista and previous but it does not work with Win7 and 2008 clean installs. Apparently they just don't have drivers to make it happen. So I removed the iRam, which was in a PCI slot and I neglected to put the little metal tab in the back to cover the hold in the back panel where the card screwed down. The next day I decided to install an Areca 1220 I had laying around. The Areca is a PCI Express card. Not watching what I was doing I tried to insert it into the slot adjacent to the pci express slot which happens to be PCI. The computer *turns on* and I start smelling that sickening smell of toasted something. Since I am installing an Areca 1220 I assume that the toasted something is a $450 Areca raid controller card. I quickly yanked the card out and turn the computer back off. I then *remove the power*... and decide what the heck, let's see whether I actually fried the Areca. Looking closely at the card I notice a connector trace on each side burned. My guess is that these two traces are shorted together on the PCI Express but are power / ground on the PCI. As it turns out the Areca was otherwise undamaged, just a couple of connector pins seriously overheated and damaged. My motherboard wasn't fried. *Very lucky* all in all. Ya know they tell ya to remove power... -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sat Jan 1 11:35:16 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sat, 1 Jan 2011 20:35:16 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <010b01cba9cb$344d7da0$9ce878e0$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> Message-ID: <26C4F1E7084F4FD4870B0B7E5883DE9E@nant> Hi Mark -- > EDM - ADO.NET Entity Data Model > RDLC - Report Definition Language (Client-side) > LINQ - Language INtergrated Query <<< So another issue is: when you must get dragged into all of this really esoteric technology, do you lose sight or lose focus of the business functionality of the application ? >>> In fact all that "esoteric" technologies are the ones of the most effective today's application development technologies IMO. IOW they have nothing esoteric. They help to keep focus on development of a business functionality of an application. IMO the subject technologies are a masterpiece compilation of all the best application development ideas of the last 40 years - a masterpiece compilation into a powerful set of modern development technologies. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 1 ?????? 2011 ?. 18:48 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) I'll definitely check it out because I've always been wondering what the productivity delta is between dot-net programming and Access programming. That being said, you are in a completely different world Shamil.... I try to stay on top of things, but I'm clueless with regards to buzzwords: EDM RDLC Linq So another issue is: when you must get dragged into all of this really esoteric technology, do you lose sight or lose focus of the business functionality of the application ? > > New Year Eve is approaching here, and I wanted to send you some gifts > from Ded Moroz - here they are: > > This is a set of projects I have got developed a few days ago during > 40+ > hours R&D coding marathon. > The task was to finish all the work in about 40 hours. > So a few bugs left in there as release deadline wasn't possible to > move. > They (the bugs) are described in readme. > But in general all the sample apps work rather well as my tests here > show. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sat Jan 1 12:54:38 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 01 Jan 2011 13:54:38 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <26C4F1E7084F4FD4870B0B7E5883DE9E@nant> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <26C4F1E7084F4FD4870B0B7E5883DE9E@nant> Message-ID: <001a01cba9e5$57acf9f0$0706edd0$@net> Re: "IMO the subject technologies are a masterpiece compilation of all the best application development ideas of the last 40 years - a masterpiece compilation into a powerful set of modern development technologies." So once again MSFT loves to keep these as "Secrets" !! LOL.... MSFT really needs a new communications department IMHO. They put out all of this great "stuff"....and no one knows about it ! Any recommended books/reading for these ? From jwcolby at colbyconsulting.com Sat Jan 1 13:03:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 01 Jan 2011 14:03:01 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <010b01cba9cb$344d7da0$9ce878e0$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> Message-ID: <4D1F7A65.5070807@colbyconsulting.com> Mark, .Net programming is no panacea, however it is way powerful. Because it is way powerful it has a long learning curve, which is also steep in the beginning. I am extremely fast in Access, both in interface design as well as in coding. But the reason is that I have been doing it so long. All of the tricks that I know that make me fast in Access took a long time to learn. Access is not a trivial application or development environment. It is simply a fact that it will take you years to get as fast at .Net development as you are at Access development, however it is also fact that it took you years to get as fast at Access development as you are. I went to the community college and took two semesters of C#. I did so to give me a reason to keep at it until I got over the initial learning curve. I am not 15 months into real C# development and I am only now fully comfortable with the environment but still have many things to learn yet. Having the time I now do in .net I would say I am 25% of the way to being a master, but still many years from being a guru. I love .net. I love the C# language. I came from the VB language and made a conscious decision to switch. I love what the .net framework gives me out of the box. That said, when I had to whip out a fully functional (but simple) database I punted and used Access, simply because I had to whip it out in two weeks. In 10 or 20 hours I can build the entire thing in Access which I still cannot do in .Net. But I do expect to get there in .Net and I expect to do so in the next year. And once I do get there, the built in power of .Net will make my applications inherently more powerful and flexible. All I can say is if you are a programmer as well as a database developer, start learning .Net. It will pay in the long haul and you will enjoy the programming environment in a way that you cannot in Access / vba. As a programmer it is fun (to me) to learn things like raising and sinking events, threading, interfacing to SQL Server, and all of the things that .Net just hands to you (but you have to learn) to use in your applications that VBA doesn't have and can never have. I consider myself to be at the end of the VBA / DAO path, there is not much left that I do not know. .Net is a powerful new world. John W. Colby www.ColbyConsulting.com On 1/1/2011 10:47 AM, Mark Simms wrote: > I'll definitely check it out because I've always been wondering what the > productivity delta is between dot-net programming and Access programming. > That being said, you are in a completely different world Shamil.... > I try to stay on top of things, but I'm clueless with regards to buzzwords: > EDM > RDLC > Linq > > So another issue is: when you must get dragged into all of this really > esoteric technology, do you lose sight or lose focus of the business > functionality of the application ? >> >> New Year Eve is approaching here, and I wanted to send you some gifts >> from >> Ded Moroz - here they are: >> >> This is a set of projects I have got developed a few days ago during >> 40+ >> hours R&D coding marathon. >> The task was to finish all the work in about 40 hours. >> So a few bugs left in there as release deadline wasn't possible to >> move. >> They (the bugs) are described in readme. >> But in general all the sample apps work rather well as my tests here >> show. > > From jwcolby at colbyconsulting.com Sat Jan 1 13:28:54 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 01 Jan 2011 14:28:54 -0500 Subject: [AccessD] AMD Tuban (hex core) prices went UP Message-ID: <4D1F8076.9080409@colbyconsulting.com> A LOT. Up $35 for the low end processor from $175 to $209. What's with that? 8( -- John W. Colby www.ColbyConsulting.com From john at winhaven.net Sat Jan 1 14:31:38 2011 From: john at winhaven.net (John Bartow) Date: Sat, 1 Jan 2011 14:31:38 -0600 Subject: [AccessD] Ya know they tell ya to remove power... In-Reply-To: <4D1DF7A4.5070308@colbyconsulting.com> References: <4D1DF7A4.5070308@colbyconsulting.com> Message-ID: <016601cba9f2$e4976d20$adc64760$@winhaven.net> Sometimes we get a "lucky pass" for our little blunders, here's hoping your luck continues ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, December 31, 2010 9:33 AM To: Access Developers discussion and problem solving Subject: [AccessD] Ya know they tell ya to remove power... A "funny" story with a happy ending. I was working on a new server I am building for doing a VM. All done, working well. I had an iRam card which is an old card which holds up to 4 gigs of RAM and turns it into an SATA 1 hard disk. It works fine with vista and previous but it does not work with Win7 and 2008 clean installs. Apparently they just don't have drivers to make it happen. So I removed the iRam, which was in a PCI slot and I neglected to put the little metal tab in the back to cover the hold in the back panel where the card screwed down. The next day I decided to install an Areca 1220 I had laying around. The Areca is a PCI Express card. Not watching what I was doing I tried to insert it into the slot adjacent to the pci express slot which happens to be PCI. The computer *turns on* and I start smelling that sickening smell of toasted something. Since I am installing an Areca 1220 I assume that the toasted something is a $450 Areca raid controller card. I quickly yanked the card out and turn the computer back off. I then *remove the power*... and decide what the heck, let's see whether I actually fried the Areca. Looking closely at the card I notice a connector trace on each side burned. My guess is that these two traces are shorted together on the PCI Express but are power / ground on the PCI. As it turns out the Areca was otherwise undamaged, just a couple of connector pins seriously overheated and damaged. My motherboard wasn't fried. *Very lucky* all in all. Ya know they tell ya to remove power... -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 1 15:35:51 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 01 Jan 2011 16:35:51 -0500 Subject: [AccessD] ****Test your news IQ - Pew Research Center* Message-ID: <4D1F9E37.9030205@colbyconsulting.com> "The best argument against democracy is a five-minute conversation with the average voter" http://www.quotedb.com/quotes/1899 LOL, I missed three. However... The current prime minister of GB??? Why would / should I know that? I don't even know who our president is!!! (kidding). Notice that no demographic really did well on that question. And I guessed (correctly) on number 6. No clue really. John W. Colby www.ColbyConsulting.com From df.waters at comcast.net Sat Jan 1 15:57:13 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 1 Jan 2011 15:57:13 -0600 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: <4D1F9E37.9030205@colbyconsulting.com> References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: <965FD96C56C040CA9AF7BACD7DECD1B5@DanWaters> I got 12/12 - but I am an admitted news junkie. What truly scares me is that the mode on this chart is 4/12 correct. No wonder news organizations like Fox News spew complete blather about politics and people still watch them! Perhaps too few people are actually interested in objective information - they'd rather be entertained with anger instead. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 01, 2011 3:36 PM To: Access Developers discussion and problem solving Subject: [AccessD] ****Test your news IQ - Pew Research Center* "The best argument against democracy is a five-minute conversation with the average voter" http://www.quotedb.com/quotes/1899 LOL, I missed three. However... The current prime minister of GB??? Why would / should I know that? I don't even know who our president is!!! (kidding). Notice that no demographic really did well on that question. And I guessed (correctly) on number 6. No clue really. John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 1 17:45:44 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 1 Jan 2011 15:45:44 -0800 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: <4D1F9E37.9030205@colbyconsulting.com> References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: 12 for 12. (woo-hoo) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 01, 2011 1:36 PM To: Access Developers discussion and problem solving Subject: [AccessD] ****Test your news IQ - Pew Research Center* "The best argument against democracy is a five-minute conversation with the average voter" http://www.quotedb.com/quotes/1899 LOL, I missed three. However... The current prime minister of GB??? Why would / should I know that? I don't even know who our president is!!! (kidding). Notice that no demographic really did well on that question. And I guessed (correctly) on number 6. No clue really. John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Sat Jan 1 18:02:05 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Sat, 1 Jan 2011 19:02:05 -0500 Subject: [AccessD] ****Test your news IQ - Pew Research Center* References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: <58983E2F2152466F9CE461F8FDCD82CD@salvationomc4p> 9/12 Don't know why 12 is in there either -- how is an operating system for a smartphone "news?" Don't care that I missed 5 and 12, but shouldn't have missed 9 -- the TARP question. :( Susan H. > 12 for 12. (woo-hoo) > > Rocky > > > "The best argument against democracy is a five-minute conversation with > the > average voter" > > http://www.quotedb.com/quotes/1899 > > > > > LOL, I missed three. However... > > The current prime minister of GB??? Why would / should I know that? > I > don't even know who our > president is!!! (kidding). Notice that no demographic really did well > on that question. > > And I guessed (correctly) on number 6. No clue really. > From jackandpat.d at gmail.com Sat Jan 1 18:25:10 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Sat, 1 Jan 2011 19:25:10 -0500 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: 10/12 I'm happy. Jack On Sat, Jan 1, 2011 at 6:45 PM, Rocky Smolin wrote: > 12 for 12. (woo-hoo) > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 01, 2011 1:36 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] ****Test your news IQ - Pew Research Center* > > "The best argument against democracy is a five-minute conversation with the > average voter" > > http://www.quotedb.com/quotes/1899 > > > > > LOL, I missed three. However... > > The current prime minister of GB??? Why would / should I know that? I > don't even know who our > president is!!! (kidding). Notice that no demographic really did well > on that question. > > And I guessed (correctly) on number 6. No clue really. > > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From marksimms at verizon.net Sat Jan 1 19:07:12 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 01 Jan 2011 20:07:12 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <4D1F7A65.5070807@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> Message-ID: <003501cbaa19$63a45710$2aed0530$@net> Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. From ramzcbu at gmail.com Sat Jan 1 20:28:51 2011 From: ramzcbu at gmail.com (Ramz .) Date: Sat, 1 Jan 2011 18:28:51 -0800 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: Thank you for the insights, John. I tried to learn C# almost three years ago but ended up being stuck with Access when most projects that came my way were in Access. I'm now trying to re-learn C# and you've given me further encouragement to stick to it. On Sat, Jan 1, 2011 at 5:07 PM, Mark Simms wrote: > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Sat Jan 1 21:11:35 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 1 Jan 2011 21:11:35 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 00:03:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 01:03:30 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <4D201532.2050902@colbyconsulting.com> An interesting article. http://improvingsoftware.com/2009/04/19/a-managers-retrospective-on-the-c-versus-vbnet-decision/ Notice his 2nd to the last paragraph. though he makes no coherent argument for that paragraph. I have been reading that MS is trying hard to align the languages. There are some definite issues in doing so and it is not a trivial task. Likewise there are (currently) some advantages in either language over the other (pre 2010 / .net 4.0). I am searching for but not finding the language difference matrix, nor the progress made so far in the alignment process. I certainly do *not* believe that C# will ever be deprecated. VB.net is not significantly easier to program, and I have done both. C#.net is not significantly easier to program, and I have done both. 95% (in fact probably higher) of the effort in learning to program in .Net is in learning the framework. Thus if either language were "10% easier" (whatever that might mean) the end result would be that language being .5% easier to learn in total. 99.9# of the power of .Net is in the framework. I hired a kid out of the community college who took VB.net, then took C#. Net. He prefers C#.Net. Personally I think that deciding to move to .net is a far more important decision than which language to choose. Pick your poison, either will be fine. VB will (eventually) be more accepted by the programming managers of the world, as they begin to understand that there is no significant difference in the language's ability. Today, and for the next few years, *I* believe that C# still holds the "respectability" edge. .net rocks. Pick VB.Net or C#.Net and get started. John W. Colby www.ColbyConsulting.com On 1/1/2011 10:11 PM, Dan Waters wrote: > I'd recommend VB.Net over C# for the following reasons: > (I know some of you want to scream at me about this, but what I'm doing is > making logical arguments, not passionate arguments.) > > With the release of VS 2010, the capabilities of C# and VB.Net are almost > identical - there used to be significant differences in previous versions. > Since both compile to the CLR, you get the same results in the end. > > Utility software exists which can convert one language to the other and back > again. > > Because there is effectively no difference, software shops will be looking > to hire developers not on which language can write, but on what value they > bring. There won't be an automatically higher rate for C# developers. > > VB.Net is easier to learn than C#. And if you're an experienced Access > developer it's easier yet. (Although easy is a relative term.) > > Because VB.Net is easier to learn, college students will learn it instead of > C#. (When you were in college and you could save some time what did you > do?) This will add to the proportion of VB.Net developers over time who > will wonder why anyone would pick the more difficult language. > > Experienced developers, all other things being equal, can program faster in > VB.Net. This makes you more competitive whether working independently or in > a company. > > MS is trying to be leaner than they were in the good old days w/o Google and > others. So they need to reduce duplication of resources. Making two > similar programming languages identical is a good way to do that. The next > step would be to deprecate one of the languages - and C# will stop being > supported in 10 - 12 years. MS created C# so that Java developers could > more easily transition to a .Net language while .Net was becoming > mainstream. .Net is now mainstream. > > -------------------- > On the cost-benefit: > > I'd say that if you want to continue to be an independent professional > developer then VB.Net is the way to go. I've lost projects with potential > customers just because the IT department didn't know what Access could > really do - they saw it as a toy and my credibility as low. > > But if you are using VB.Net& SQL Server you've got credibility, even if you > could have done the same project in Access at 1/2 the time and cost. > Company decision-makers often don't care too much what something costs (even > while they are screaming to keep the costs down) - they care more that they > 'look' like good decision makers to keep their career path on track, and > screaming at a supplier (or developer) to keep costs down looks good too. > People often buy the more expensive thing because think it's worth more. > Unless - the person who hires you is directly affected by Profit& Loss - > then they really do care! > > Good Luck! > Dan > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Saturday, January 01, 2011 7:07 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > From shamil at smsconsulting.spb.ru Sun Jan 2 04:15:17 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 13:15:17 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <8C0A24CD6C244A7784B8188038161A85@nant> 1000%... at least. (I mean with MS Access/VBA you get "stuck" within desktop applications world, or you have to use "esoteric" ways trying to change/extend/scale yor MS Access/VBA app context/environment - e.g. scale to MS SQL SQL, web, ...) With .NET you have *many* natural and smooth ways to scale/reuse your desktop apps' (parts)... 10000% :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 2 ?????? 2011 ?. 4:07 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 2 04:22:53 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 13:22:53 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> Message-ID: <7E402AE68DB7418C921D877886C9CFAC@nant> Hi Dan -- I just wanted to ask you what are generally accepted statistics your statements are based on? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 6:12 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 07:36:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 08:36:18 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <7E402AE68DB7418C921D877886C9CFAC@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> Message-ID: <4D207F52.7010101@colbyconsulting.com> I think we all want to feel that our decisions are correct, whether it is the car we drive or the language we program in. I propose that in this case, there is almost no discernible difference in capability between the two languages. I believe that at this instant in time C# holds the edge in "desirability" with employers and thus in salary paid, however I also believe that they will probability level out. So who cares really? Pick one and get to work! One thing I would say is that because of my VB background and the fact that I have switched to C#, I can easily read and write VB or C# programs, whereas had I stayed with VB I would only be fluent in VB. Had I come from C# (no VB background) and I stuck with C# I would not have that advantage. John W. Colby www.ColbyConsulting.com On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote: > Hi Dan -- > > I just wanted to ask you what are generally accepted statistics your > statements are based on? > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: 2 ?????? 2011 ?. 6:12 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > I'd recommend VB.Net over C# for the following reasons: > (I know some of you want to scream at me about this, but what I'm doing is > making logical arguments, not passionate arguments.) > > With the release of VS 2010, the capabilities of C# and VB.Net are almost > identical - there used to be significant differences in previous versions. > Since both compile to the CLR, you get the same results in the end. > > Utility software exists which can convert one language to the other and back > again. > > Because there is effectively no difference, software shops will be looking > to hire developers not on which language can write, but on what value they > bring. There won't be an automatically higher rate for C# developers. > > VB.Net is easier to learn than C#. And if you're an experienced Access > developer it's easier yet. (Although easy is a relative term.) > > Because VB.Net is easier to learn, college students will learn it instead of > C#. (When you were in college and you could save some time what did you > do?) This will add to the proportion of VB.Net developers over time who > will wonder why anyone would pick the more difficult language. > > Experienced developers, all other things being equal, can program faster in > VB.Net. This makes you more competitive whether working independently or in > a company. > > MS is trying to be leaner than they were in the good old days w/o Google and > others. So they need to reduce duplication of resources. Making two > similar programming languages identical is a good way to do that. The next > step would be to deprecate one of the languages - and C# will stop being > supported in 10 - 12 years. MS created C# so that Java developers could > more easily transition to a .Net language while .Net was becoming > mainstream. .Net is now mainstream. > > -------------------- > On the cost-benefit: > > I'd say that if you want to continue to be an independent professional > developer then VB.Net is the way to go. I've lost projects with potential > customers just because the IT department didn't know what Access could > really do - they saw it as a toy and my credibility as low. > > But if you are using VB.Net& SQL Server you've got credibility, even if you > could have done the same project in Access at 1/2 the time and cost. > Company decision-makers often don't care too much what something costs (even > while they are screaming to keep the costs down) - they care more that they > 'look' like good decision makers to keep their career path on track, and > screaming at a supplier (or developer) to keep costs down looks good too. > People often buy the more expensive thing because think it's worth more. > Unless - the person who hires you is directly affected by Profit& Loss - > then they really do care! > > Good Luck! > Dan > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Saturday, January 01, 2011 7:07 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ramzcbu at gmail.com Sun Jan 2 10:09:03 2011 From: ramzcbu at gmail.com (Ramz .) Date: Sun, 2 Jan 2011 08:09:03 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D207F52.7010101@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> <4D207F52.7010101@colbyconsulting.com> Message-ID: I tried to learn VB.Net, too, out of curiosity as well as the idea that I may be able to learn it quick because I already know VBA. Most of the tools in the previous company that I worked for were from Microsoft, but when I began working for another company that had limited resources, I began to consider open source tools. I looked at php, and also looked at Java. One thing these had in common was their connection with the C language (i.e., their syntax). I figured that if I'd learn C#, at least I'd have also learned something that I can also use in php, javascript and Java when it's time for me to focus on them. I'm already good with VB, so learning a new language like C# should be a welcome addition to whatever I already know. Just my two cents... -- Ramil On Sun, Jan 2, 2011 at 5:36 AM, jwcolby wrote: > I think we all want to feel that our decisions are correct, whether it is > the car we drive or the language we program in. > > I propose that in this case, there is almost no discernible difference in > capability between the two languages. I believe that at this instant in > time C# holds the edge in "desirability" with employers and thus in salary > paid, however I also believe that they will probability level out. > > So who cares really? Pick one and get to work! > > One thing I would say is that because of my VB background and the fact that > I have switched to C#, I can easily read and write VB or C# programs, > whereas had I stayed with VB I would only be fluent in VB. Had I come from > C# (no VB background) and I stuck with C# I would not have that advantage. > > > John W. Colby > www.ColbyConsulting.com > > On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote: > >> Hi Dan -- >> >> I just wanted to ask you what are generally accepted statistics your >> statements are based on? >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: 2 ?????? 2011 ?. 6:12 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) >> >> I'd recommend VB.Net over C# for the following reasons: >> (I know some of you want to scream at me about this, but what I'm doing is >> making logical arguments, not passionate arguments.) >> >> With the release of VS 2010, the capabilities of C# and VB.Net are almost >> identical - there used to be significant differences in previous versions. >> Since both compile to the CLR, you get the same results in the end. >> >> Utility software exists which can convert one language to the other and >> back >> again. >> >> Because there is effectively no difference, software shops will be looking >> to hire developers not on which language can write, but on what value they >> bring. There won't be an automatically higher rate for C# developers. >> >> VB.Net is easier to learn than C#. And if you're an experienced Access >> developer it's easier yet. (Although easy is a relative term.) >> >> Because VB.Net is easier to learn, college students will learn it instead >> of >> C#. (When you were in college and you could save some time what did you >> do?) This will add to the proportion of VB.Net developers over time who >> will wonder why anyone would pick the more difficult language. >> >> Experienced developers, all other things being equal, can program faster >> in >> VB.Net. This makes you more competitive whether working independently or >> in >> a company. >> >> MS is trying to be leaner than they were in the good old days w/o Google >> and >> others. So they need to reduce duplication of resources. Making two >> similar programming languages identical is a good way to do that. The >> next >> step would be to deprecate one of the languages - and C# will stop being >> supported in 10 - 12 years. MS created C# so that Java developers could >> more easily transition to a .Net language while .Net was becoming >> mainstream. .Net is now mainstream. >> >> -------------------- >> On the cost-benefit: >> >> I'd say that if you want to continue to be an independent professional >> developer then VB.Net is the way to go. I've lost projects with potential >> customers just because the IT department didn't know what Access could >> really do - they saw it as a toy and my credibility as low. >> >> But if you are using VB.Net& SQL Server you've got credibility, even if >> you >> could have done the same project in Access at 1/2 the time and cost. >> Company decision-makers often don't care too much what something costs >> (even >> while they are screaming to keep the costs down) - they care more that >> they >> 'look' like good decision makers to keep their career path on track, and >> screaming at a supplier (or developer) to keep costs down looks good too. >> People often buy the more expensive thing because think it's worth more. >> Unless - the person who hires you is directly affected by Profit& Loss - >> then they really do care! >> >> Good Luck! >> Dan >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: Saturday, January 01, 2011 7:07 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) >> >> Good stuff John. Would you say based on your time-in-training that you are >> 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From demulling at centurytel.net Sun Jan 2 10:20:37 2011 From: demulling at centurytel.net (Demulling Family) Date: Sun, 02 Jan 2011 10:20:37 -0600 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: <965FD96C56C040CA9AF7BACD7DECD1B5@DanWaters> References: <4D1F9E37.9030205@colbyconsulting.com> <965FD96C56C040CA9AF7BACD7DECD1B5@DanWaters> Message-ID: <4D20A5D5.2050109@centurytel.net> I only got 11/12. But I am in agreement with you on the mode being 4/12. > I got 12/12 - but I am an admitted news junkie. > > What truly scares me is that the mode on this chart is 4/12 correct. No > wonder news organizations like Fox News spew complete blather about politics > and people still watch them! Perhaps too few people are actually interested > in objective information - they'd rather be entertained with anger instead. > > Dan > From shamil at smsconsulting.spb.ru Sun Jan 2 10:33:44 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 19:33:44 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><7E402AE68DB7418C921D877886C9CFAC@nant><4D207F52.7010101@colbyconsulting.com> Message-ID: <21CB162A67F04995929120A6D3DABF70@nant> I prefer to not participate in "Programming Language A" vs. "Programming Language B" disputes - as for C# I'd note that developers fluent with it would find themselves rather comfortable when starting to learn/use: JavaScript PHP Java Ruby Python Eiffel PERL C/C++ ... even Pascal/Object Pascal (DELPHI). Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ramz . Sent: 2 ?????? 2011 ?. 19:09 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I tried to learn VB.Net, too, out of curiosity as well as the idea that I may be able to learn it quick because I already know VBA. Most of the tools in the previous company that I worked for were from Microsoft, but when I began working for another company that had limited resources, I began to consider open source tools. I looked at php, and also looked at Java. One thing these had in common was their connection with the C language (i.e., their syntax). I figured that if I'd learn C#, at least I'd have also learned something that I can also use in php, javascript and Java when it's time for me to focus on them. I'm already good with VB, so learning a new language like C# should be a welcome addition to whatever I already know. Just my two cents... -- Ramil On Sun, Jan 2, 2011 at 5:36 AM, jwcolby wrote: > I think we all want to feel that our decisions are correct, whether it > is the car we drive or the language we program in. > > I propose that in this case, there is almost no discernible difference > in capability between the two languages. I believe that at this > instant in time C# holds the edge in "desirability" with employers and > thus in salary paid, however I also believe that they will probability level out. > > So who cares really? Pick one and get to work! > > One thing I would say is that because of my VB background and the fact > that I have switched to C#, I can easily read and write VB or C# > programs, whereas had I stayed with VB I would only be fluent in VB. > Had I come from C# (no VB background) and I stuck with C# I would not have that advantage. > > > John W. Colby > www.ColbyConsulting.com > > On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote: > >> Hi Dan -- >> >> I just wanted to ask you what are generally accepted statistics your >> statements are based on? >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: 2 ?????? 2011 ?. 6:12 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) >> >> I'd recommend VB.Net over C# for the following reasons: >> (I know some of you want to scream at me about this, but what I'm >> doing is making logical arguments, not passionate arguments.) >> >> With the release of VS 2010, the capabilities of C# and VB.Net are >> almost identical - there used to be significant differences in previous versions. >> Since both compile to the CLR, you get the same results in the end. >> >> Utility software exists which can convert one language to the other >> and back again. >> >> Because there is effectively no difference, software shops will be >> looking to hire developers not on which language can write, but on >> what value they bring. There won't be an automatically higher rate for C# developers. >> >> VB.Net is easier to learn than C#. And if you're an experienced >> Access developer it's easier yet. (Although easy is a relative >> term.) >> >> Because VB.Net is easier to learn, college students will learn it >> instead of C#. (When you were in college and you could save some >> time what did you >> do?) This will add to the proportion of VB.Net developers over time >> who will wonder why anyone would pick the more difficult language. >> >> Experienced developers, all other things being equal, can program >> faster in VB.Net. This makes you more competitive whether working >> independently or in a company. >> >> MS is trying to be leaner than they were in the good old days w/o >> Google and others. So they need to reduce duplication of resources. >> Making two similar programming languages identical is a good way to >> do that. The next step would be to deprecate one of the languages - >> and C# will stop being supported in 10 - 12 years. MS created C# so >> that Java developers could more easily transition to a .Net language >> while .Net was becoming mainstream. .Net is now mainstream. >> >> -------------------- >> On the cost-benefit: >> >> I'd say that if you want to continue to be an independent >> professional developer then VB.Net is the way to go. I've lost >> projects with potential customers just because the IT department >> didn't know what Access could really do - they saw it as a toy and my credibility as low. >> >> But if you are using VB.Net& SQL Server you've got credibility, even >> if you could have done the same project in Access at 1/2 the time and >> cost. >> Company decision-makers often don't care too much what something >> costs (even while they are screaming to keep the costs down) - they >> care more that they 'look' like good decision makers to keep their >> career path on track, and screaming at a supplier (or developer) to >> keep costs down looks good too. >> People often buy the more expensive thing because think it's worth more. >> Unless - the person who hires you is directly affected by Profit& >> Loss - then they really do care! >> >> Good Luck! >> Dan >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: Saturday, January 01, 2011 7:07 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Ded Moroz sends you links on sample >> projects... :) >> >> Good stuff John. Would you say based on your time-in-training that >> you are 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 2 12:48:44 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 12:48:44 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <7E402AE68DB7418C921D877886C9CFAC@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> Message-ID: <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> Hi Shamil, I'm not making arguments based on any hard numbers - these are logical arguments and some predictions which I believe will come to pass if my arguments turn out to be true. The statement about C# and VB.Net now being almost identical does come directly from MS. So - all previous discussions about C# vs. VB.Net went out the window with the release of VS 2010 and MS's alignment of the two languages. Don't make any decisions on what path to take based on a previous version of VS. Any arguments about one of them being functionally better than the other is now moot. So, if someone chooses one over the other, it's just a personal preference. When a business has a profit motive, personal preferences, even strong ones, will be overridden (sometimes gently - sometimes not) once the business owners realize they can make more profit going down one path and not the other. In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's description of why they are making the two languages the same. What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx In this link, scroll down to 'Visual Basic and C# Languages'. This says, "In Visual Studio 2010, the Visual Basic and C# languages continue to move toward feature parity. This enables you to choose a language based on personal preferences because both languages are equally capable. This section lists some of the new features in C# and Visual Basic." Visual Studio 2010 Product Highlights: http://msdn.microsoft.com/en-us/library/dd547188.aspx I read through the article John referenced. That business owner had to make a hard choice in April 2009. At that time C# and VB.Net did have some differences. If he made the same decision about the time that the two languages were aligned in May 2010, it would have been much easier. My point is that there are some real influences which point to the usage of VB.Net becoming predominant over C#, and (I believe) the eventual deprecation of C# (although as John says that will be at least a long time from now). I know that developers want to believe that the language they know and have invested their time in is the best one, and gives them the skill that will make them valuable for many years. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? I'm making a recommendation to Mark to choose the language that I believe will be predominant in the future, for the reasons I've given. I'm not saying that everyone using C# now should quickly jump ship. Hope that helps, Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:23 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- I just wanted to ask you what are generally accepted statistics your statements are based on? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 6:12 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 13:18:55 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 14:18:55 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> Message-ID: <4D20CF9F.2030209@colbyconsulting.com> "When major functionality is introduced in one language, it should appear in the other as well. This doesn?t mean that every feature will be in both languages and work exactly the same way; indeed, each language has its own history, spirit and feel?traits that are important to maintain." This does not sound like deprecation is in the plan. If you have studied the remaining differences you find things that may not be trivial to port to the other language. That article does not say that the languages are now identical, in fact it explicitly states that they still are not. John W. Colby www.ColbyConsulting.com On 1/2/2011 1:48 PM, Dan Waters wrote: > Hi Shamil, > > I'm not making arguments based on any hard numbers - these are logical > arguments and some predictions which I believe will come to pass if my > arguments turn out to be true. > > The statement about C# and VB.Net now being almost identical does come > directly from MS. So - all previous discussions about C# vs. VB.Net went > out the window with the release of VS 2010 and MS's alignment of the two > languages. Don't make any decisions on what path to take based on a > previous version of VS. Any arguments about one of them being functionally > better than the other is now moot. So, if someone chooses one over the > other, it's just a personal preference. When a business has a profit > motive, personal preferences, even strong ones, will be overridden > (sometimes gently - sometimes not) once the business owners realize they can > make more profit going down one path and not the other. > > In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's > description of why they are making the two languages the same. > What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx > > In this link, scroll down to 'Visual Basic and C# Languages'. This says, > "In Visual Studio 2010, the Visual Basic and C# languages continue to move > toward feature parity. This enables you to choose a language based on > personal preferences because both languages are equally capable. This > section lists some of the new features in C# and Visual Basic." > Visual Studio 2010 Product Highlights: > http://msdn.microsoft.com/en-us/library/dd547188.aspx > > > I read through the article John referenced. That business owner had to make > a hard choice in April 2009. At that time C# and VB.Net did have some > differences. If he made the same decision about the time that the two > languages were aligned in May 2010, it would have been much easier. > > My point is that there are some real influences which point to the usage of > VB.Net becoming predominant over C#, and (I believe) the eventual > deprecation of C# (although as John says that will be at least a long time > from now). > > I know that developers want to believe that the language they know and have > invested their time in is the best one, and gives them the skill that will > make them valuable for many years. But how many VB6 or Access developers > (who loved VB6 and/or Access) have moved to .Net? > > I'm making a recommendation to Mark to choose the language that I believe > will be predominant in the future, for the reasons I've given. I'm not > saying that everyone using C# now should quickly jump ship. > > Hope that helps, > Dan From shamil at smsconsulting.spb.ru Sun Jan 2 13:30:48 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 22:30:48 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><7E402AE68DB7418C921D877886C9CFAC@nant> <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> Message-ID: <2C441E0FDF4A47EA8140DFA78EB67EA1@nant> Hi Dan -- Thank you for your comments. I'd not take MS marketing stuff as a base of any assumptions. I'd only use hard&soft stats numbers for such assumptions and real life experience coming from seasoned developers. As I noted I prefer to not participate in discussions "Programming Language A" vs. "programming language B". (Original thread: "Ded Moroz..." was not about VB.NET vs. C# but about several .NET technologies used in a sample application I published.) As for VB.NET and C# - I can program on both as many other developers do. I do use C# most of the time but when VB.NET programming is needed the switch/"parallel use" of both programming languages isn't a big issue as I have been programming on VBA/VB6 for 10+ years. But if a beginner .NET developer will ask me what programming language I'd recommend to use as a main one for .NET development, C# or VB.NET, my answer will be definitive - C# - coming from my real life development experience. Will C# or VB.NET (if any) be depreciated by MS with time - it doesn't matter here - it takes years to become an advanced .NET developer, and it takes just a week or so to adapt to one of another programming language syntax. (If C# or VB.NET will be depreciated all the source code will be possible to convert by automatic tools.) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 21:49 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm not making arguments based on any hard numbers - these are logical arguments and some predictions which I believe will come to pass if my arguments turn out to be true. The statement about C# and VB.Net now being almost identical does come directly from MS. So - all previous discussions about C# vs. VB.Net went out the window with the release of VS 2010 and MS's alignment of the two languages. Don't make any decisions on what path to take based on a previous version of VS. Any arguments about one of them being functionally better than the other is now moot. So, if someone chooses one over the other, it's just a personal preference. When a business has a profit motive, personal preferences, even strong ones, will be overridden (sometimes gently - sometimes not) once the business owners realize they can make more profit going down one path and not the other. In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's description of why they are making the two languages the same. What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx In this link, scroll down to 'Visual Basic and C# Languages'. This says, "In Visual Studio 2010, the Visual Basic and C# languages continue to move toward feature parity. This enables you to choose a language based on personal preferences because both languages are equally capable. This section lists some of the new features in C# and Visual Basic." Visual Studio 2010 Product Highlights: http://msdn.microsoft.com/en-us/library/dd547188.aspx I read through the article John referenced. That business owner had to make a hard choice in April 2009. At that time C# and VB.Net did have some differences. If he made the same decision about the time that the two languages were aligned in May 2010, it would have been much easier. My point is that there are some real influences which point to the usage of VB.Net becoming predominant over C#, and (I believe) the eventual deprecation of C# (although as John says that will be at least a long time from now). I know that developers want to believe that the language they know and have invested their time in is the best one, and gives them the skill that will make them valuable for many years. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? I'm making a recommendation to Mark to choose the language that I believe will be predominant in the future, for the reasons I've given. I'm not saying that everyone using C# now should quickly jump ship. Hope that helps, Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:23 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- I just wanted to ask you what are generally accepted statistics your statements are based on? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 6:12 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 2 13:54:44 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 13:54:44 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D20CF9F.2030209@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant><3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> <4D20CF9F.2030209@colbyconsulting.com> Message-ID: >From MS: "This enables you to choose a language based on personal preferences because both languages are equally capable." And that's the big picture. Does MS have motivation to maintain two languages, long term, that are equally capable? Probably not - they don't have unlimited resources. And MS would never at this point publicly state that they have a plan to deprecate either C# or VB.Net. It's going to be a long time coming, but I do think it will. I think the paragraph you quoted is for public consumption by people who will campaign hard for their chosen language. It just makes everyone feel that their own skill won't be deprecated. It's important for MS to do that to keep .Net developers as .Net developers, regardless of their choice of programming language. In two or three years, MS will have a different story than what they said 9 months ago. As time goes on people will realize that they have value as a .Net developer, regardless of whether they are familiar with C# or VB.Net. .Net programmers will know that because either language can do the work of the other, and they'll be able to easily read both, and maybe easily use both. But the programmers will eventually realize that they'll want to just use one of them, and since VB.Net is easier to learn and quicker to use, I think that's where we'll end up. My goal here is to look into the future - If you see future differently I'd like to understand what steps you took to get there. But I've done all the predicting I can do - my next step is to see what the next version of VS brings us, and then I'll try predicting again. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 02, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) "When major functionality is introduced in one language, it should appear in the other as well. This doesn't mean that every feature will be in both languages and work exactly the same way; indeed, each language has its own history, spirit and feel-traits that are important to maintain." This does not sound like deprecation is in the plan. If you have studied the remaining differences you find things that may not be trivial to port to the other language. That article does not say that the languages are now identical, in fact it explicitly states that they still are not. John W. Colby www.ColbyConsulting.com On 1/2/2011 1:48 PM, Dan Waters wrote: > Hi Shamil, > > I'm not making arguments based on any hard numbers - these are logical > arguments and some predictions which I believe will come to pass if my > arguments turn out to be true. > > The statement about C# and VB.Net now being almost identical does come > directly from MS. So - all previous discussions about C# vs. VB.Net went > out the window with the release of VS 2010 and MS's alignment of the two > languages. Don't make any decisions on what path to take based on a > previous version of VS. Any arguments about one of them being functionally > better than the other is now moot. So, if someone chooses one over the > other, it's just a personal preference. When a business has a profit > motive, personal preferences, even strong ones, will be overridden > (sometimes gently - sometimes not) once the business owners realize they can > make more profit going down one path and not the other. > > In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's > description of why they are making the two languages the same. > What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx > > In this link, scroll down to 'Visual Basic and C# Languages'. This says, > "In Visual Studio 2010, the Visual Basic and C# languages continue to move > toward feature parity. This enables you to choose a language based on > personal preferences because both languages are equally capable. This > section lists some of the new features in C# and Visual Basic." > Visual Studio 2010 Product Highlights: > http://msdn.microsoft.com/en-us/library/dd547188.aspx > > > I read through the article John referenced. That business owner had to make > a hard choice in April 2009. At that time C# and VB.Net did have some > differences. If he made the same decision about the time that the two > languages were aligned in May 2010, it would have been much easier. > > My point is that there are some real influences which point to the usage of > VB.Net becoming predominant over C#, and (I believe) the eventual > deprecation of C# (although as John says that will be at least a long time > from now). > > I know that developers want to believe that the language they know and have > invested their time in is the best one, and gives them the skill that will > make them valuable for many years. But how many VB6 or Access developers > (who loved VB6 and/or Access) have moved to .Net? > > I'm making a recommendation to Mark to choose the language that I believe > will be predominant in the future, for the reasons I've given. I'm not > saying that everyone using C# now should quickly jump ship. > > Hope that helps, > Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 14:06:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 15:06:39 -0500 Subject: [AccessD] A Sneaky, Subtle Price Increase | Overclockers Message-ID: <4D20DACF.1010107@colbyconsulting.com> http://www.overclockers.com/a-sneaky-subtle-price-increase/ -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Sun Jan 2 14:37:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 15:37:53 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant><3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> <4D20CF9F.2030209@colbyconsulting.com> Message-ID: <4D20E221.2020808@colbyconsulting.com> > I think the paragraph you quoted is for public consumption by people who will campaign hard for their chosen language. The paragraph I quoted is from the web page you quoted. ;) I guess my question is really, if both languages are so easy to read / learn / move to, why not pick what is going to give you the advantage today and tomorrow switch to whatever will give you the advantage tomorrow. The way I read the statistics, C# is the higher paid language *today*, and *today* there is still a perception that the C# language is more capable and that programmers are more... capable. Beyond that, they both truly appear to be pretty capable languages. I chose to learn C# today simply because when I talk to clients *today* and I say C# there is a perception that I am a "real" programmer. VB *today* has the "Access is a toy" reputation. I've been through that for the last 15 years and I chose not to repeat that. C# is a fine language (as is VB.Net), C# is not all that difficult to learn, and I felt that for my own situation I would do that. From what I hear as I cruise around out there, there is a lot of "every high school kid is a vb programmer" with a strong implication that they haven't gone after the formal training that assists a programmer in being more than a hobbyist. Is that true? Does it matter? What matters is what the hiring manager believes. Until the universities replace C# with VB in the CIS programs, VB will continue to have a bad rap. If the universities teach C# and you don't now it, then you must not be educated. My local community college teaches one VB language class (semester) which is an "intro to programming" level class. After that they provide two semesters of C# where you learn more in depth things. The VB class is a prerequisite to the C# class, not the other way around. Universities are notoriously slow to change. And forward thinking people such as yourself may force the issue. ;) In the end however, if VB "wins" some language war, it won't make any difference to me, I will switch. John W. Colby www.ColbyConsulting.com On 1/2/2011 2:54 PM, Dan Waters wrote: >> From MS: "This enables you to choose a language based on personal > preferences because both languages are equally capable." And that's the big > picture. > > Does MS have motivation to maintain two languages, long term, that are > equally capable? Probably not - they don't have unlimited resources. > > And MS would never at this point publicly state that they have a plan to > deprecate either C# or VB.Net. It's going to be a long time coming, but I > do think it will. > > I think the paragraph you quoted is for public consumption by people who > will campaign hard for their chosen language. It just makes everyone feel > that their own skill won't be deprecated. It's important for MS to do that > to keep .Net developers as .Net developers, regardless of their choice of > programming language. In two or three years, MS will have a different story > than what they said 9 months ago. > > As time goes on people will realize that they have value as a .Net > developer, regardless of whether they are familiar with C# or VB.Net. .Net > programmers will know that because either language can do the work of the > other, and they'll be able to easily read both, and maybe easily use both. > But the programmers will eventually realize that they'll want to just use > one of them, and since VB.Net is easier to learn and quicker to use, I think > that's where we'll end up. > > My goal here is to look into the future - If you see future differently I'd > like to understand what steps you took to get there. But I've done all the > predicting I can do - my next step is to see what the next version of VS > brings us, and then I'll try predicting again. > > Dan From jwcolby at colbyconsulting.com Sun Jan 2 14:53:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 15:53:47 -0500 Subject: [AccessD] A Sneaky, Subtle Price Increase | Overclockers In-Reply-To: <4D20DACF.1010107@colbyconsulting.com> References: <4D20DACF.1010107@colbyconsulting.com> Message-ID: <4D20E5DB.6020103@colbyconsulting.com> LOL. I looked and looked (in all the wrong places) for a date stamp. It turns out this was printed in 2004 or something. 8( John W. Colby www.ColbyConsulting.com On 1/2/2011 3:06 PM, jwcolby wrote: > http://www.overclockers.com/a-sneaky-subtle-price-increase/ > > From gustav at cactus.dk Sun Jan 2 15:29:39 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 02 Jan 2011 22:29:39 +0100 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Message-ID: Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? From df.waters at comcast.net Sun Jan 2 15:26:31 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 15:26:31 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: Message-ID: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 15:28:00 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 16:28:00 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <8C0A24CD6C244A7784B8188038161A85@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> Message-ID: <4D20EDE0.6070500@colbyconsulting.com> This is certainly true. I tried to use VBA (Access / VB) to automate SQL Server and it was a PITA and never really worked. OTOH I do that now with C# and it is simple beyond belief. Additionally, I use threads to cause several distinct but related SQL Server automation processes to run simultaneously, something that just flat isn't possible with Access / VBA. John W. Colby www.ColbyConsulting.com On 1/2/2011 5:15 AM, Shamil Salakhetdinov wrote: > 1000%... at least. (I mean with MS Access/VBA you get "stuck" within desktop > applications world, or you have to use "esoteric" ways trying to > change/extend/scale yor MS Access/VBA app context/environment - e.g. scale > to MS SQL SQL, web, ...) > With .NET you have *many* natural and smooth ways to scale/reuse your > desktop apps' (parts)... > > 10000% :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: 2 ?????? 2011 ?. 4:07 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Sun Jan 2 15:30:12 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 15:30:12 -0600 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <4D20EDE0.6070500@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant> <4D20EDE0.6070500@colbyconsulting.com> Message-ID: Given our conversation all afternoon: OTOH I do that now with - .Net - and it is simple beyond belief. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 02, 2011 3:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) This is certainly true. I tried to use VBA (Access / VB) to automate SQL Server and it was a PITA and never really worked. OTOH I do that now with C# and it is simple beyond belief. Additionally, I use threads to cause several distinct but related SQL Server automation processes to run simultaneously, something that just flat isn't possible with Access / VBA. John W. Colby www.ColbyConsulting.com On 1/2/2011 5:15 AM, Shamil Salakhetdinov wrote: > 1000%... at least. (I mean with MS Access/VBA you get "stuck" within desktop > applications world, or you have to use "esoteric" ways trying to > change/extend/scale yor MS Access/VBA app context/environment - e.g. scale > to MS SQL SQL, web, ...) > With .NET you have *many* natural and smooth ways to scale/reuse your > desktop apps' (parts)... > > 10000% :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: 2 ?????? 2011 ?. 4:07 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 2 15:46:20 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 00:46:20 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant><3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters><4D20CF9F.2030209@colbyconsulting.com> Message-ID: <617A67D4C2034379BC5EA2C27AB95196@nant> Hi Dan -- <<< ... and since VB.Net is easier to learn and quicker to use, I think that's where we'll end up... >>> I'm not arguing, and I'm not trying to "go endless cycles". I'm just wondering why do you suppose that "VB.NET is easier to learn and quicker to use"? Is that just your own perception/experience? Or do you have generally accepted (and "marketing noise" free) statistical information to support your own perception/experience? Have you seen the stats as the following (I have just googled using - http://www.google.ru/search?hl=ru&biw=1920&bih=919&q=statistics+on+using+pro gramming+languages&aq=f&aqi=&aql=&oq=&gs_rfai=): http://langpop.com/ Thank you. -- Shamil P.S. BTW, when MS hires then after C/C+ experience, they are wondering about C#, not VB.NET experience - will MS "cut the branch they sit on"? - I mean they should have now (and much more in the future) myriads of C# code lines used for testing of their own software... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 22:55 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) >From MS: "This enables you to choose a language based on personal preferences because both languages are equally capable." And that's the big picture. Does MS have motivation to maintain two languages, long term, that are equally capable? Probably not - they don't have unlimited resources. And MS would never at this point publicly state that they have a plan to deprecate either C# or VB.Net. It's going to be a long time coming, but I do think it will. I think the paragraph you quoted is for public consumption by people who will campaign hard for their chosen language. It just makes everyone feel that their own skill won't be deprecated. It's important for MS to do that to keep .Net developers as .Net developers, regardless of their choice of programming language. In two or three years, MS will have a different story than what they said 9 months ago. As time goes on people will realize that they have value as a .Net developer, regardless of whether they are familiar with C# or VB.Net. .Net programmers will know that because either language can do the work of the other, and they'll be able to easily read both, and maybe easily use both. But the programmers will eventually realize that they'll want to just use one of them, and since VB.Net is easier to learn and quicker to use, I think that's where we'll end up. My goal here is to look into the future - If you see future differently I'd like to understand what steps you took to get there. But I've done all the predicting I can do - my next step is to see what the next version of VS brings us, and then I'll try predicting again. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 02, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) "When major functionality is introduced in one language, it should appear in the other as well. This doesn't mean that every feature will be in both languages and work exactly the same way; indeed, each language has its own history, spirit and feel-traits that are important to maintain." This does not sound like deprecation is in the plan. If you have studied the remaining differences you find things that may not be trivial to port to the other language. That article does not say that the languages are now identical, in fact it explicitly states that they still are not. John W. Colby www.ColbyConsulting.com On 1/2/2011 1:48 PM, Dan Waters wrote: > Hi Shamil, > > I'm not making arguments based on any hard numbers - these are logical > arguments and some predictions which I believe will come to pass if my > arguments turn out to be true. > > The statement about C# and VB.Net now being almost identical does come > directly from MS. So - all previous discussions about C# vs. VB.Net > went out the window with the release of VS 2010 and MS's alignment of > the two languages. Don't make any decisions on what path to take > based on a previous version of VS. Any arguments about one of them > being functionally > better than the other is now moot. So, if someone chooses one over > the other, it's just a personal preference. When a business has a > profit motive, personal preferences, even strong ones, will be > overridden (sometimes gently - sometimes not) once the business owners > realize they can > make more profit going down one path and not the other. > > In this link, read the 2nd paragraph titled 'Coevolution'. This is > MS's description of why they are making the two languages the same. > What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx > > In this link, scroll down to 'Visual Basic and C# Languages'. This > says, "In Visual Studio 2010, the Visual Basic and C# languages > continue to move toward feature parity. This enables you to choose a > language based on personal preferences because both languages are > equally capable. This section lists some of the new features in C# and Visual Basic." > Visual Studio 2010 Product Highlights: > http://msdn.microsoft.com/en-us/library/dd547188.aspx > > > I read through the article John referenced. That business owner had > to make > a hard choice in April 2009. At that time C# and VB.Net did have some > differences. If he made the same decision about the time that the two > languages were aligned in May 2010, it would have been much easier. > > My point is that there are some real influences which point to the > usage of > VB.Net becoming predominant over C#, and (I believe) the eventual > deprecation of C# (although as John says that will be at least a long > time from now). > > I know that developers want to believe that the language they know and have > invested their time in is the best one, and gives them the skill that > will make them valuable for many years. But how many VB6 or Access > developers (who loved VB6 and/or Access) have moved to .Net? > > I'm making a recommendation to Mark to choose the language that I > believe will be predominant in the future, for the reasons I've given. > I'm not saying that everyone using C# now should quickly jump ship. > > Hope that helps, > Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 16:01:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 17:01:47 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant> <4D20EDE0.6070500@colbyconsulting.com> Message-ID: <4D20F5CB.6070804@colbyconsulting.com> Precisely, I do it in .net and while it is not simple beyond belief (cross threading / updating the display) it is easy enough once you know the tricks. John W. Colby www.ColbyConsulting.com On 1/2/2011 4:30 PM, Dan Waters wrote: > Given our conversation all afternoon: > > OTOH I do that now with - .Net - and it is simple beyond belief. > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 02, 2011 3:28 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > This is certainly true. I tried to use VBA (Access / VB) to automate SQL > Server and it was a PITA > and never really worked. OTOH I do that now with C# and it is simple beyond > belief. Additionally, > I use threads to cause several distinct but related SQL Server automation > processes to run > simultaneously, something that just flat isn't possible with Access / VBA. > > John W. Colby > www.ColbyConsulting.com > > On 1/2/2011 5:15 AM, Shamil Salakhetdinov wrote: >> 1000%... at least. (I mean with MS Access/VBA you get "stuck" within > desktop >> applications world, or you have to use "esoteric" ways trying to >> change/extend/scale yor MS Access/VBA app context/environment - e.g. scale >> to MS SQL SQL, web, ...) >> With .NET you have *many* natural and smooth ways to scale/reuse your >> desktop apps' (parts)... >> >> 10000% :) >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: 2 ?????? 2011 ?. 4:07 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) >> >> Good stuff John. Would you say based on your time-in-training that you are >> 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From shamil at smsconsulting.spb.ru Sun Jan 2 16:20:42 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 01:20:42 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> Message-ID: <62AFAE1826E84BED855431D2CB97D9DE@nant> Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 2 20:51:22 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 20:51:22 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <62AFAE1826E84BED855431D2CB97D9DE@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> Message-ID: <03572A52DD424227B611B3ACD790E99E@DanWaters> Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 22:39:28 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 23:39:28 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <4D215300.2050704@colbyconsulting.com> Do it and stick with it. It will pay off in the end. John W. Colby www.ColbyConsulting.com On 1/1/2011 9:28 PM, Ramz . wrote: > Thank you for the insights, John. I tried to learn C# almost three years ago > but ended up being stuck with Access when most projects that came my way > were in Access. I'm now trying to re-learn C# and you've given me further > encouragement to stick to it. > > On Sat, Jan 1, 2011 at 5:07 PM, Mark Simms wrote: > >> Good stuff John. Would you say based on your time-in-training that you are >> 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Sun Jan 2 22:41:23 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 23:41:23 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <4D215373.7040209@colbyconsulting.com> Mark, It is tough to quantify because while I am only perhaps 25% as productive in pure database forms and such I am doing things that simply cannot be done in VBA. How do you put a productivity rating on "can't be done over there"? John W. Colby www.ColbyConsulting.com On 1/1/2011 8:07 PM, Mark Simms wrote: > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > From Gustav at cactus.dk Mon Jan 3 03:01:32 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2011 10:01:32 +0100 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Message-ID: Hi Dan It appeared to me that to equip VB.NET with the same options than C#, MS have had to push the VB (or BASIC) syntax beyond its original intention: to be a simple language easy to learn and easy to use. Even with my solid VBA background I found it difficult to read VB.NET and I realised that a lot of learning was required. Given this task, I wondered if this wasn't the time to learn something really new to me, C#. Highly inspired by Shamil and the fact that about 95% of all code you meet when you look for code and tutorials about Visual Studio and .Net, and that the popularity of C# had to have a reason, I made the decision to go for C#. As everyone, I had a time struggling with the curly brackets, but once you get over it and begin to see the picture of the code, that picture is a beauty. I cannot explain it, but it just gives me more pleasure to write C# than VBA. Well, one reason is probably that I find it more well thought-out for the purpose - you really feel that this language is written by programmers (actually some of the best of this world) for programmers. This is just my opinion and preference. There really is no "best" language - I still write a batch file now and then - and everyone should pick what they like. /gustav >>> df.waters at comcast.net 02-01-2011 22:26 >>> Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? From jwcolby at colbyconsulting.com Mon Jan 3 05:38:00 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 06:38:00 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: Message-ID: <4D21B518.3080104@colbyconsulting.com> Coderush installs something that provides a visual cue for open / close curly brackets. John W. Colby www.ColbyConsulting.com On 1/3/2011 4:01 AM, Gustav Brock wrote: > Hi Dan > > It appeared to me that to equip VB.NET with the same options than C#, MS have had to push the VB (or BASIC) syntax beyond its original intention: to be a simple language easy to learn and easy to use. Even with my solid VBA background I found it difficult to read VB.NET and I realised that a lot of learning was required. Given this task, I wondered if this wasn't the time to learn something really new to me, C#. > Highly inspired by Shamil and the fact that about 95% of all code you meet when you look for code and tutorials about Visual Studio and .Net, and that the popularity of C# had to have a reason, I made the decision to go for C#. As everyone, I had a time struggling with the curly brackets, but once you get over it and begin to see the picture of the code, that picture is a beauty. I cannot explain it, but it just gives me more pleasure to write C# than VBA. Well, one reason is probably that I find it more well thought-out for the purpose - you really feel that this language is written by programmers (actually some of the best of this world) for programmers. > > This is just my opinion and preference. There really is no "best" language - I still write a batch file now and then - and everyone should pick what they like. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > Hi Gustav, > > What was it about C# where you liked its syntax better than VB.Net? > Especially coming from a VB6/Access background? > > Also - in C# prior to 2010 version, how did you work around not having optional parameters? > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Sunday, January 02, 2011 3:30 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > Hi Dan > > Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? > > From jwcolby at colbyconsulting.com Mon Jan 3 05:42:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 06:42:12 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: Message-ID: <4D21B614.2010209@colbyconsulting.com> The curly brackets really just replace begin / end keywords in VB. They mark blocks of code. John W. Colby www.ColbyConsulting.com On 1/3/2011 4:01 AM, Gustav Brock wrote: > Hi Dan > > It appeared to me that to equip VB.NET with the same options than C#, MS have had to push the VB (or BASIC) syntax beyond its original intention: to be a simple language easy to learn and easy to use. Even with my solid VBA background I found it difficult to read VB.NET and I realised that a lot of learning was required. Given this task, I wondered if this wasn't the time to learn something really new to me, C#. > Highly inspired by Shamil and the fact that about 95% of all code you meet when you look for code and tutorials about Visual Studio and .Net, and that the popularity of C# had to have a reason, I made the decision to go for C#. As everyone, I had a time struggling with the curly brackets, but once you get over it and begin to see the picture of the code, that picture is a beauty. I cannot explain it, but it just gives me more pleasure to write C# than VBA. Well, one reason is probably that I find it more well thought-out for the purpose - you really feel that this language is written by programmers (actually some of the best of this world) for programmers. > > This is just my opinion and preference. There really is no "best" language - I still write a batch file now and then - and everyone should pick what they like. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > Hi Gustav, > > What was it about C# where you liked its syntax better than VB.Net? > Especially coming from a VB6/Access background? > > Also - in C# prior to 2010 version, how did you work around not having optional parameters? > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Sunday, January 02, 2011 3:30 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > Hi Dan > > Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? > > From marksimms at verizon.net Mon Jan 3 07:43:21 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 08:43:21 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <8C0A24CD6C244A7784B8188038161A85@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> Message-ID: <000001cbab4c$304ce100$90e6a300$@net> > 10000% :) Shamil - Why then are the predominance of dot-net projects over-time and over-budget ? You must the exception !! From jwcolby at colbyconsulting.com Mon Jan 3 08:00:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 09:00:17 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <000001cbab4c$304ce100$90e6a300$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> Message-ID: <4D21D671.4070806@colbyconsulting.com> LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > From marksimms at verizon.net Mon Jan 3 08:03:33 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 09:03:33 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <62AFAE1826E84BED855431D2CB97D9DE@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> Message-ID: <007301cbab4f$024a2210$06de6630$@net> The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. From marksimms at verizon.net Mon Jan 3 08:10:19 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 09:10:19 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <000001cbab4c$304ce100$90e6a300$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> Message-ID: <007401cbab4f$f499d740$ddcd85c0$@net> > > 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time > and > over-budget ? > You must the exception !! > This is aimed at John: Remember that Client I had 2 years ago that was considering a re-write to Access ? Well to solve one of their problems, in 3 months I finished-up an Access "bolt-on" to their VB-based CRM (that took 4 man-years to build). They had lost their 3rd party control licenses and therefore nothing could be done with the existing vb source code (does that sound familiar ?). Long story short: I proposed a rewrite in Access 2007 with a read-only deployment to the web. They instead signed to have the app rewritten in dot-net with NO web deployment. 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. From shamil at smsconsulting.spb.ru Mon Jan 3 08:45:45 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 17:45:45 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <007301cbab4f$024a2210$06de6630$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: > VERBOSITY ? http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit esoteric sorry but it clearly shows what programming language is more verbose). > As you can see, the IDE has become PRIMO in terms of > importance as far as developer productivity No. > Think about this: Can you imagine knocking out > a dot-net application in Notepad ? Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can do *all* the development using notepad). > But I guess the great Visual Studio IDE takes > care of that problem. Yes, its IntelliSense helps to WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, but you can use very short names if you like... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:04 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 09:08:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 18:08:06 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <03572A52DD424227B611B3ACD790E99E@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant> <03572A52DD424227B611B3ACD790E99E@DanWaters> Message-ID: <781F36801E014CE9BCFBC8E4DA703E42@nant> Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 09:08:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 18:08:06 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <007401cbab4f$f499d740$ddcd85c0$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant><000001cbab4c$304ce100$90e6a300$@net> <007401cbab4f$f499d740$ddcd85c0$@net> Message-ID: <<< 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. >>> That could have been partially that customer problem if they often change their requirements/specs on the go. <<< They had lost their 3rd party control licenses and therefore nothing could be done with the existing vb source code (does that sound familiar ?). >>> Do you mean VB.NET? I, personally, do not use third-party controls for .NET development - I have a had a couple projects where GUI with Infragistics controls was rewritten using native WinForms controls... <<< 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. >>> Usual story for MS Access/VBA/VB6 but not for .NET development... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:10 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time > and over-budget ? > You must the exception !! > This is aimed at John: Remember that Client I had 2 years ago that was considering a re-write to Access ? Well to solve one of their problems, in 3 months I finished-up an Access "bolt-on" to their VB-based CRM (that took 4 man-years to build). They had lost their 3rd party control licenses and therefore nothing could be done with the existing vb source code (does that sound familiar ?). Long story short: I proposed a rewrite in Access 2007 with a read-only deployment to the web. They instead signed to have the app rewritten in dot-net with NO web deployment. 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 09:08:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 18:08:06 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <000001cbab4c$304ce100$90e6a300$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> Message-ID: <1C86899D168B4B5A99DA0AA8B95A74F9@nant> > You must the exception !! No. > Why then are the predominance of dot-net projects over-time and over-budget ? It's a usual story for IT projects for ages. But .NET (armoured with modern development methodologies - XP, Agile,...) helps to minimize that over-time/over-budget issue... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 16:43 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > 10000% :) Shamil - Why then are the predominance of dot-net projects over-time and over-budget ? You must the exception !! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 3 09:27:04 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 10:27:04 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <00aa01cbab5a$ad3ca430$07b5ec90$@net> VB definitely not meant for OO programming. The table initialization alone was a lot of VB code. Yet how often is a static table like that used in an application ? Still, the predominance of the VB code shown was Implements, Options, Private, Public. Also, interestingly, "they" implemented a public DebugPrint procedure, but didn't really us it. Public Sub DebugPrint(ByVal vstrMsg As String, Optional ByVal vfNocr As Boolean = False) If vfNocr Then Debug.Print vstrMsg & ";" Else Debug.Print vstrMsg End If End Sub Private Sub Class_Terminate() Debug.Print "Roman terminated" End Sub Then one might ask, why is the Terminate even needed here ? I think someone developed this study with an agenda in mind. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov > Sent: Monday, January 03, 2011 9:46 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > > VERBOSITY ? > http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit > esoteric sorry but it clearly shows what programming language is more > verbose). > > > As you can see, the IDE has become PRIMO in terms of > > importance as far as developer productivity > No. > > > Think about this: Can you imagine knocking out > > a dot-net application in Notepad ? > Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can > do > *all* the development using notepad). > > > But I guess the great Visual Studio IDE takes > > care of that problem. > Yes, its IntelliSense helps to > WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, > but you can use very short names if you like... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: 3 ?????? 2011 ?. 17:04 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > The only thing that I worry about with dot-net: VERBOSITY. > It reminds me of COBOL in some ways (back to the future !). > Great languages are CLEAR, CONCISE and ELEGANT in their use of > statements > and references. I always felt that was the case with VBA. > > But I guess the great Visual Studio IDE takes care of that problem. > Think about this: Can you imagine knocking out a dot-net application in > Notepad ? > > As you can see, the IDE has become PRIMO in terms of importance as far > as > developer productivity. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Mon Jan 3 12:26:39 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Mon, 3 Jan 2011 13:26:39 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <781F36801E014CE9BCFBC8E4DA703E42@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> Message-ID: <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at chartisinsurance.com Mon Jan 3 12:42:06 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Mon, 3 Jan 2011 13:42:06 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: When you say that optional parameters are not needed in C# is that because you can just write a new method that has the same name but a different signature? Long Foo() // this routine takes no parameters Long Foo(Long x) // this routine takes one parameters ... Etc. etc. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 12:56:30 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 10:56:30 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <007301cbab4f$024a2210$06de6630$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <547A99C3381E41A6A61142BCCC22C9E4@creativesystemdesigns.com> Hi Mark: Maybe you could look at Effel.Net (http://www.eiffel.com/) I have no idea of the costs but understand that there was a free(?) introductory version. It also runs of the latest MS framework and runs cross platforms. I have no more than seen it but a good friend, from Calgary, has been using it for about a year and says it is the most concise language he has ever used...and he has worked with them all (Java, VB, C, C++, Ruby-on-Rails, Cobol). Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Monday, January 03, 2011 6:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 13:21:46 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 13:21:46 -0600 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <4D21D671.4070806@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant><000001cbab4c$304ce100$90e6a300$@net> <4D21D671.4070806@colbyconsulting.com> Message-ID: <99F67E6A5EEC46648ADD680900027D23@DanWaters> I used to always believe that I could do something in much less time that it actually took me. Then I started to really drill down to see how much time a project would take. Lately I've adding 30% to my best estimate, which helps me get closer to actual time. If a change is needed, I estimate that too, no matter how small. So what I've been doing is over-estimating, to compensate for my over-optimisim! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 8:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 13:26:40 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 13:26:40 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <781F36801E014CE9BCFBC8E4DA703E42@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> Message-ID: Hi Shamil, The real benefit I've gotten from optional parameters is that I can add an optional parameter to a procedure, and then not have to worry about finding and fixing all the calls to that procedure which won't be passing that argument. How does .net avoid this issue? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 9:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 13:28:29 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 13:28:29 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: <095A4F71242644E1923400E0BAD517B6@DanWaters> Hi Michael, I've been reading that Expression Studio 4 is helpful for developers. How does your group use it? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 12:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Mon Jan 3 13:39:29 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Mon, 3 Jan 2011 14:39:29 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <095A4F71242644E1923400E0BAD517B6@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant><3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> <095A4F71242644E1923400E0BAD517B6@DanWaters> Message-ID: <3301C9ACEFA64C09977915A34C0522EB@Gateway> Hi Dan, Our 'group' - my brother, Eric, and myself - are using the controls and grids as the bases of experiments that we then turn into customized controls (in Blend) and creating templates for ASP.Net websites (in Expression Web). We haven't delved that far, but we like what we see so far. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 2:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Michael, I've been reading that Expression Studio 4 is helpful for developers. How does your group use it? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 12:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Mon Jan 3 13:56:12 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Mon, 3 Jan 2011 14:56:12 -0500 Subject: [AccessD] FW: Moving to .Net (was Ded Moroz sends you ...) Message-ID: <28EB54DF7290433A926BAAA70BA295B0@Gateway> I should clarify somewhat that most of our applications are either accounting/finance or geolocation/front line sales apps for customer service reps doing on-the-phone data entry. These tend to be highly specialized ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 2:39 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan, Our 'group' - my brother, Eric, and myself - are using the controls and grids as the bases of experiments that we then turn into customized controls (in Blend) and creating templates for ASP.Net websites (in Expression Web). We haven't delved that far, but we like what we see so far. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 2:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Michael, I've been reading that Expression Studio 4 is helpful for developers. How does your group use it? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 12:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 14:36:08 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 12:36:08 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 6:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > VERBOSITY ? http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit esoteric sorry but it clearly shows what programming language is more verbose). > As you can see, the IDE has become PRIMO in terms of > importance as far as developer productivity No. > Think about this: Can you imagine knocking out > a dot-net application in Notepad ? Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can do *all* the development using notepad). > But I guess the great Visual Studio IDE takes > care of that problem. Yes, its IntelliSense helps to WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, but you can use very short names if you like... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:04 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 14:58:10 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 12:58:10 -0800 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <99F67E6A5EEC46648ADD680900027D23@DanWaters> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> <4D21D671.4070806@colbyconsulting.com> <99F67E6A5EEC46648ADD680900027D23@DanWaters> Message-ID: <83F9EA4FD3584426A6CF4FBB21DAB1D4@creativesystemdesigns.com> When doing a new .Net, in my case, all have been ASP.Net application, I quickly boiler-plate the site together, go in a cleanup all the junk the coder leaves behind and lastly I do not give fixed estimates...not on a fully programmed sites. MS makes web code that is not always compatible with other browsers and tends to send code that should be running at the client end off to the server. All this fixing can take time. Some sites that have thousands of lines of code and may only take weeks to do but then some strange anomoly can hold me up for about a week on 50 lines of code. The big plus in all this is that I now have a hundred or so routines built in JQuery/Javascript. One day I may tackle a real .Net desktop application but not until I have enough snippets and samples of fully tested code. Right now very few of my clients are upgrading to desktop apps as the costs are little over the top and web apps are so much more versitile. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 11:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) I used to always believe that I could do something in much less time that it actually took me. Then I started to really drill down to see how much time a project would take. Lately I've adding 30% to my best estimate, which helps me get closer to actual time. If a change is needed, I estimate that too, no matter how small. So what I've been doing is over-estimating, to compensate for my over-optimisim! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 8:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 15:02:06 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 15:02:06 -0600 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <83F9EA4FD3584426A6CF4FBB21DAB1D4@creativesystemdesigns.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant><000001cbab4c$304ce100$90e6a300$@net><4D21D671.4070806@colbyconsulting.com><99F67E6A5EEC46648ADD680900027D23@DanWaters> <83F9EA4FD3584426A6CF4FBB21DAB1D4@creativesystemdesigns.com> Message-ID: Everything I've quoted on so far has been my own new work or mods of my work. So I know it fairly well! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 2:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) When doing a new .Net, in my case, all have been ASP.Net application, I quickly boiler-plate the site together, go in a cleanup all the junk the coder leaves behind and lastly I do not give fixed estimates...not on a fully programmed sites. MS makes web code that is not always compatible with other browsers and tends to send code that should be running at the client end off to the server. All this fixing can take time. Some sites that have thousands of lines of code and may only take weeks to do but then some strange anomoly can hold me up for about a week on 50 lines of code. The big plus in all this is that I now have a hundred or so routines built in JQuery/Javascript. One day I may tackle a real .Net desktop application but not until I have enough snippets and samples of fully tested code. Right now very few of my clients are upgrading to desktop apps as the costs are little over the top and web apps are so much more versitile. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 11:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) I used to always believe that I could do something in much less time that it actually took me. Then I started to really drill down to see how much time a project would take. Lately I've adding 30% to my best estimate, which helps me get closer to actual time. If a change is needed, I estimate that too, no matter how small. So what I've been doing is over-estimating, to compensate for my over-optimisim! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 8:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Mon Jan 3 15:35:54 2011 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2011 22:35:54 +0100 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Message-ID: Hi Jim That is not so. The big advantage you have, is that you know about databases which makes a lot of decisions easy for you, where the inexperienced .Net programmer will fool around cutting corners, choosing wrong or suboptimal data types, missing referential integrity and so on. When things go wrong (they will, at least in the beginning) you will know that it is not your data model but something else. By the way, the report designer is something special - with a twist and quite different from Access - but once you get around it, it is very powerful. And for some reason the in-line language of this is VB! This gives some kind of sentimental flashback when you sit writing VB syntax for control sources and other items. The C#-only programmers are not fond of this but do we care? No. /gustav >>> accessd at shaw.ca 03-01-2011 21:36 >>> Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim From jwcolby at colbyconsulting.com Mon Jan 3 15:32:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 16:32:58 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <4D22408A.6050600@colbyconsulting.com> Jim, > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Uhh, yep. More than the code, it is throwing away 20 years of knowledge about a very complex RAD environment (Microsoft Access). And relearning a brand new set of knowledge. I am there, I have that knowledge and entire frameworks of stuff that I use in Access, which simply does not port to .Net. OTOH .Net can easily do things that VBA simply cannot do, and will never be able to do, things which I need to be able to do. I have a system of three classes which watches for work to be done, work orders stored in a pair of tables in SQL Server. Using SQL Server automation Stage1 exports 2 million record chunks into CSV files, until as many files are created as are required to process a table of N records (tens of millions of records). Another class independently and asynchronously watches these same pair of tables for records created by Stage1 and when the files appear, copies them over to an input directory in a virtual machine and watches for files to appear in the output directory. this class updates these same order records saying that the files have been processed, and also copies the records back from the virtual machine to a staging directory on my server. Another class watches these same two tables and when it detects that there are files back from the virtual machine to be processed, imports the records back into SQL Server/ Each of these three classes uses threads, each operates entirely asynchronously from the others. Each updates its own status list on a tab of a form. Each updates the pair of tables in SQL Server such that the other processes can know when they have to do things. The three classes taken together perform an extremely complex set of tasks which I used to have to perform manually. I tried to get the processes done synchronously using Access and even that was almost impossible. With one thread to do everything, the main form would lock up as SQL Server was processing an ADO command etc. It just sucked. .Net makes it easy, although not trivial to do such things. It is still a programming effort but it is doable, and when broken down into logical classes with each class having its own thread, it is even pretty easy. So yea, moving away from Access is sometimes painful, but for some tasks it just makes the impossible possible. I am a programmer, and I ended up in Access because in 2002 it was way powerful. Remember the . language of dBase? Access was one of the first visual dev environments and I could get stuff done quickly (still can). But I am now at the point where Access is not moving forward, it has limitations which are never going to be addressed (though it has stellar tool bars now!!!) and as a programmer I just look at walking through the rest of my life in handcuffs and leg irons placed on me by Access. Yea, it is taking some time to get up to speed in .Net, but .Net is by far the most powerful programming environment I have *ever* experienced, and it just keeps getting better. Does that sound like Access to you? > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Bitch at Microsoft for their decision to not improve the platform. They are plainly telling you to move to .Net. So I am. I cannot fight this battle anymore. John W. Colby www.ColbyConsulting.com On 1/3/2011 3:36 PM, Jim Lawrence wrote: > Hi Shamil: > > I think the main reason for the issues with the major migration to .Net is > that many here have hundreds of thousands of field-tested lines of code tied > up in VB/Access and now have to throw out about twenty years of work, to > start again from scratch. > > The nearest analogy I can come up with is like having your home destroyed by > war and then while in your late forties, fifties or even sixties and having > to build another life and future from scratch. > > It may have to be done but not everyone is happy about it. > > Jim From stuart at lexacorp.com.pg Mon Jan 3 15:37:45 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 04 Jan 2011 07:37:45 +1000 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D21B614.2010209@colbyconsulting.com> References: , <4D21B614.2010209@colbyconsulting.com> Message-ID: <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> Can you guys take this disvussion over to the VB. It's getting very long and way OT for the Access list. Cheers, Stuart On 3 Jan 2011 at 6:42, jwcolby wrote: > The curly brackets really just replace begin / end keywords in VB. > They mark blocks of code. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 4:01 AM, Gustav Brock wrote: > > Hi Dan > > > > It appeared to me that to equip VB.NET with the same options than > > C#, MS have had to push the VB (or BASIC) syntax beyond its original > > intention: to be a simple language easy to learn and easy to use. > > Even with my solid VBA background I found it difficult to read > > VB.NET and I realised that a lot of learning was required. Given > > this task, I wondered if this wasn't the time to learn something > > really new to me, C#. Highly inspired by Shamil and the fact that > > about 95% of all code you meet when you look for code and tutorials > > about Visual Studio and .Net, and that the popularity of C# had to > > have a reason, I made the decision to go for C#. As everyone, I had > > a time struggling with the curly brackets, but once you get over it > > and begin to see the picture of the code, that picture is a beauty. > > I cannot explain it, but it just gives me more pleasure to write C# > > than VBA. Well, one reason is probably that I find it more well > > thought-out for the purpose - you really feel that this language is > > written by programmers (actually some of the best of this world) for > > programmers. > > > > This is just my opinion and preference. There really is no "best" > > language - I still write a batch file now and then - and everyone > > should pick what they like. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > > Hi Gustav, > > > > What was it about C# where you liked its syntax better than VB.Net? > > Especially coming from a VB6/Access background? > > > > Also - in C# prior to 2010 version, how did you work around not > > having optional parameters? > > > > Thanks! > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > > Brock Sent: Sunday, January 02, 2011 3:30 PM To: > > accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net > > (was Ded Moroz sends you ...) > > > > Hi Dan > > > > Don't know, but I did. And switched to C# to learn something new and > > because I didn't like the syntax of VB.NET. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > > > .. But how many VB6 or Access developers (who loved VB6 and/or > > Access) have moved to .Net? > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Mon Jan 3 16:03:59 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 14:03:59 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D22408A.6050600@colbyconsulting.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> Message-ID: <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> Hi John: I agree with you fully. I have no intension of wasting any more time with MS Access...it is simply a dead and dying platform. :-( Getting up to speed will take a long while but I know that can not be helped. Any adventure into this area will cost myself dearly in time and my client's dearly in money but that can not be helped. You noted three excellent classes you created for your client. If you were to acurrately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiousity but do not hestitate to put an appropriate dollar value to your time with this development. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 1:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Jim, > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Uhh, yep. More than the code, it is throwing away 20 years of knowledge about a very complex RAD environment (Microsoft Access). And relearning a brand new set of knowledge. I am there, I have that knowledge and entire frameworks of stuff that I use in Access, which simply does not port to .Net. OTOH .Net can easily do things that VBA simply cannot do, and will never be able to do, things which I need to be able to do. I have a system of three classes which watches for work to be done, work orders stored in a pair of tables in SQL Server. Using SQL Server automation Stage1 exports 2 million record chunks into CSV files, until as many files are created as are required to process a table of N records (tens of millions of records). Another class independently and asynchronously watches these same pair of tables for records created by Stage1 and when the files appear, copies them over to an input directory in a virtual machine and watches for files to appear in the output directory. this class updates these same order records saying that the files have been processed, and also copies the records back from the virtual machine to a staging directory on my server. Another class watches these same two tables and when it detects that there are files back from the virtual machine to be processed, imports the records back into SQL Server/ Each of these three classes uses threads, each operates entirely asynchronously from the others. Each updates its own status list on a tab of a form. Each updates the pair of tables in SQL Server such that the other processes can know when they have to do things. The three classes taken together perform an extremely complex set of tasks which I used to have to perform manually. I tried to get the processes done synchronously using Access and even that was almost impossible. With one thread to do everything, the main form would lock up as SQL Server was processing an ADO command etc. It just sucked. .Net makes it easy, although not trivial to do such things. It is still a programming effort but it is doable, and when broken down into logical classes with each class having its own thread, it is even pretty easy. So yea, moving away from Access is sometimes painful, but for some tasks it just makes the impossible possible. I am a programmer, and I ended up in Access because in 2002 it was way powerful. Remember the . language of dBase? Access was one of the first visual dev environments and I could get stuff done quickly (still can). But I am now at the point where Access is not moving forward, it has limitations which are never going to be addressed (though it has stellar tool bars now!!!) and as a programmer I just look at walking through the rest of my life in handcuffs and leg irons placed on me by Access. Yea, it is taking some time to get up to speed in .Net, but .Net is by far the most powerful programming environment I have *ever* experienced, and it just keeps getting better. Does that sound like Access to you? > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Bitch at Microsoft for their decision to not improve the platform. They are plainly telling you to move to .Net. So I am. I cannot fight this battle anymore. John W. Colby www.ColbyConsulting.com On 1/3/2011 3:36 PM, Jim Lawrence wrote: > Hi Shamil: > > I think the main reason for the issues with the major migration to .Net is > that many here have hundreds of thousands of field-tested lines of code tied > up in VB/Access and now have to throw out about twenty years of work, to > start again from scratch. > > The nearest analogy I can come up with is like having your home destroyed by > war and then while in your late forties, fifties or even sixties and having > to build another life and future from scratch. > > It may have to be done but not everyone is happy about it. > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 16:07:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 14:07:11 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> References: <4D21B614.2010209@colbyconsulting.com> <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> Message-ID: <3F2CDA32C51B4DB5B4BCB5B0750140BF@creativesystemdesigns.com> I think it would be more appropriate to simply rename this list to "Access to .Net", fold in the VB list and go from there. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 03, 2011 1:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Can you guys take this disvussion over to the VB. It's getting very long and way OT for the Access list. Cheers, Stuart On 3 Jan 2011 at 6:42, jwcolby wrote: > The curly brackets really just replace begin / end keywords in VB. > They mark blocks of code. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 4:01 AM, Gustav Brock wrote: > > Hi Dan > > > > It appeared to me that to equip VB.NET with the same options than > > C#, MS have had to push the VB (or BASIC) syntax beyond its original > > intention: to be a simple language easy to learn and easy to use. > > Even with my solid VBA background I found it difficult to read > > VB.NET and I realised that a lot of learning was required. Given > > this task, I wondered if this wasn't the time to learn something > > really new to me, C#. Highly inspired by Shamil and the fact that > > about 95% of all code you meet when you look for code and tutorials > > about Visual Studio and .Net, and that the popularity of C# had to > > have a reason, I made the decision to go for C#. As everyone, I had > > a time struggling with the curly brackets, but once you get over it > > and begin to see the picture of the code, that picture is a beauty. > > I cannot explain it, but it just gives me more pleasure to write C# > > than VBA. Well, one reason is probably that I find it more well > > thought-out for the purpose - you really feel that this language is > > written by programmers (actually some of the best of this world) for > > programmers. > > > > This is just my opinion and preference. There really is no "best" > > language - I still write a batch file now and then - and everyone > > should pick what they like. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > > Hi Gustav, > > > > What was it about C# where you liked its syntax better than VB.Net? > > Especially coming from a VB6/Access background? > > > > Also - in C# prior to 2010 version, how did you work around not > > having optional parameters? > > > > Thanks! > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > > Brock Sent: Sunday, January 02, 2011 3:30 PM To: > > accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net > > (was Ded Moroz sends you ...) > > > > Hi Dan > > > > Don't know, but I did. And switched to C# to learn something new and > > because I didn't like the syntax of VB.NET. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > > > .. But how many VB6 or Access developers (who loved VB6 and/or > > Access) have moved to .Net? > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 17:30:58 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 4 Jan 2011 02:30:58 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net> Message-ID: Jim -- My route to nowadays C# is 30 years long - you can imagine how many "bridges" I have had to "burn" to get where I'm now (and please add to that all the social life events I and this country people have had to live through here: "melting" of 1960-ies, stagnation of 1970-ies, perestroyka-glasnost' of 1980-ies, USSR crush of 1991, gangsters'/ "jungle" capitalism of 1990-ies, back to USSR of 2000ies, 2011-th beginning as Orwell's "Nineteen Eighty-Four"...) I mean that's the main law of this global world economy - if one wanted to stay afloat they have to be constantly ready to "burn all the bridges"... I can't say I like it but I have to accept that fact as the true reality... BTW, I see how nowadays kids and young adults - most of them are not "pack rats" at all - they are so easy to (re-)start from a blank page... what they bring with themselves to the new "projects" are their experience but not artifacts... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 3 ?????? 2011 ?. 23:36 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 6:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > VERBOSITY ? http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit esoteric sorry but it clearly shows what programming language is more verbose). > As you can see, the IDE has become PRIMO in terms of importance as far > as developer productivity No. > Think about this: Can you imagine knocking out a dot-net application > in Notepad ? Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can do *all* the development using notepad). > But I guess the great Visual Studio IDE takes care of that problem. Yes, its IntelliSense helps to WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, but you can use very short names if you like... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:04 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 3 17:39:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 18:39:53 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> Message-ID: <4D225E49.9010102@colbyconsulting.com> Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim From shamil at smsconsulting.spb.ru Mon Jan 3 17:52:42 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 4 Jan 2011 02:52:42 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant><3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: <99DCD1D4368D473181B9CF63A29A0529@nant> <<< When you say that optional parameters are not needed in C# is that because you can just write a new method that has the same name but a different signature? >>> Yes... and No... I mean there are other ways in C#/VB.NET to express what is usually expressed by optional parameters in VBA/VB6... because of VBA/VB6 limited expressiveness... But to compare that C#/VB.NET "other ways" to VBA/VB6 optional parameters there should be *concrete* VBA/VB6 code samples/snippets presented - all the ones used in a, say, one of your applications... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: 3 ?????? 2011 ?. 21:42 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) When you say that optional parameters are not needed in C# is that because you can just write a new method that has the same name but a different signature? Long Foo() // this routine takes no parameters Long Foo(Long x) // this routine takes one parameters ... Etc. etc. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 18:07:29 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 4 Jan 2011 03:07:29 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> References: , <4D21B614.2010209@colbyconsulting.com> <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> Message-ID: <9E702575A6ED46F1B93D16EB09C3F215@nant> Stuart -- Sorry for some off-topic. Somehow AccessD results in longer discussions than similar topics in dba-VB. I'd guess that it may happen that in one-two iterations - VB.NET 12.0/C# 6.0 (?) will become natural (built-in) development languages for MS Office applications (MS Access included) - have a look on what MS is doing in the area of "compiler as a service": http://visualstudiomagazine.com/articles/2010/07/29/csharp-qa-with-lisa-feig enbaum.aspx I mean the subject is a bit off-topic for nowadays MS Access/VBA but could become on-topic in a few years - in 4-5 years... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 4 ?????? 2011 ?. 0:38 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Can you guys take this disvussion over to the VB. It's getting very long and way OT for the Access list. Cheers, Stuart On 3 Jan 2011 at 6:42, jwcolby wrote: > The curly brackets really just replace begin / end keywords in VB. > They mark blocks of code. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 4:01 AM, Gustav Brock wrote: > > Hi Dan > > > > It appeared to me that to equip VB.NET with the same options than > > C#, MS have had to push the VB (or BASIC) syntax beyond its original > > intention: to be a simple language easy to learn and easy to use. > > Even with my solid VBA background I found it difficult to read > > VB.NET and I realised that a lot of learning was required. Given > > this task, I wondered if this wasn't the time to learn something > > really new to me, C#. Highly inspired by Shamil and the fact that > > about 95% of all code you meet when you look for code and tutorials > > about Visual Studio and .Net, and that the popularity of C# had to > > have a reason, I made the decision to go for C#. As everyone, I had > > a time struggling with the curly brackets, but once you get over it > > and begin to see the picture of the code, that picture is a beauty. > > I cannot explain it, but it just gives me more pleasure to write C# > > than VBA. Well, one reason is probably that I find it more well > > thought-out for the purpose - you really feel that this language is > > written by programmers (actually some of the best of this world) for > > programmers. > > > > This is just my opinion and preference. There really is no "best" > > language - I still write a batch file now and then - and everyone > > should pick what they like. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > > Hi Gustav, > > > > What was it about C# where you liked its syntax better than VB.Net? > > Especially coming from a VB6/Access background? > > > > Also - in C# prior to 2010 version, how did you work around not > > having optional parameters? > > > > Thanks! > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > > Brock Sent: Sunday, January 02, 2011 3:30 PM To: > > accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net > > (was Ded Moroz sends you ...) > > > > Hi Dan > > > > Don't know, but I did. And switched to C# to learn something new and > > because I didn't like the syntax of VB.NET. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > > > .. But how many VB6 or Access developers (who loved VB6 and/or > > Access) have moved to .Net? > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 3 18:33:39 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 19:33:39 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <018401cbaba7$08d00610$1a701230$@net> Yes Jim, I concur. But at the same time blame squarely lies with Microsoft here. Poor job done on providing a web migration path that is robust and programmable. It could be done. They just elected not to do it. > Hi Shamil: > > I think the main reason for the issues with the major migration to .Net > is > that many here have hundreds of thousands of field-tested lines of code > tied > up in VB/Access and now have to throw out about twenty years of work, > to > start again from scratch. From accessd at shaw.ca Mon Jan 3 21:17:36 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 19:17:36 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: I agree with you... It has been tough here with all the major changes but compared to what you have had to experience and adapt to, it is really minor in comparison. I to have had little choice but to accept the new reality. Our children travel light, do not expect to have familes or any settled location... a fact of the times. There is no choice about moving to .Net, that is just another fact of the times... I may be just getting too old and set in my ways. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 3:31 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Jim -- My route to nowadays C# is 30 years long - you can imagine how many "bridges" I have had to "burn" to get where I'm now (and please add to that all the social life events I and this country people have had to live through here: "melting" of 1960-ies, stagnation of 1970-ies, perestroyka-glasnost' of 1980-ies, USSR crush of 1991, gangsters'/ "jungle" capitalism of 1990-ies, back to USSR of 2000ies, 2011-th beginning as Orwell's "Nineteen Eighty-Four"...) I mean that's the main law of this global world economy - if one wanted to stay afloat they have to be constantly ready to "burn all the bridges"... I can't say I like it but I have to accept that fact as the true reality... BTW, I see how nowadays kids and young adults - most of them are not "pack rats" at all - they are so easy to (re-)start from a blank page... what they bring with themselves to the new "projects" are their experience but not artifacts... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 3 ?????? 2011 ?. 23:36 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim From accessd at shaw.ca Mon Jan 3 21:31:48 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 19:31:48 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <4D225E49.9010102@colbyconsulting.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> Message-ID: <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Tue Jan 4 07:21:59 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 4 Jan 2011 07:21:59 -0600 Subject: [AccessD] Move to C# - last post In-Reply-To: <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> Message-ID: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Hi Jim, I've been thinking about offering potential clients that I work as a direct full-time employee for 1 - 2 years while I build their system. Then I'd move on to another company, but perhaps still provide some support to the earlier ones. It's seems like it's actually easier for a company to hire a direct employee than it is to pay out cash to a contract developer. How are you approaching your clients about being on their payroll? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Tue Jan 4 10:32:40 2011 From: marksimms at verizon.net (Mark Simms) Date: Tue, 04 Jan 2011 11:32:40 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Message-ID: <00c001cbac2d$01b50f20$051f2d60$@net> I had that opportunity Dan about 9 months ago...and I declined it. The pay rate was lower than what I was getting as a contractor....and I really had benefits coverage already. On top of that, there was a BIG agency fee involved. You might be aware that those guys always have their hand in your pocket....in this case MINE ! I'd be willing to bet if the agency fee had disappeared, the offer to me would have been much more lucrative. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 04, 2011 8:22 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Move to C# - last post > > Hi Jim, > > I've been thinking about offering potential clients that I work as a > direct > full-time employee for 1 - 2 years while I build their system. Then > I'd > move on to another company, but perhaps still provide some support to > the > earlier ones. It's seems like it's actually easier for a company to > hire a > direct employee than it is to pay out cash to a contract developer. > > How are you approaching your clients about being on their payroll? > From rockysmolin at bchacc.com Tue Jan 4 11:54:20 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 4 Jan 2011 09:54:20 -0800 Subject: [AccessD] Unsigned Database Warning in 2007 Message-ID: Dear List: I have a prospect running an mde of mine compiled in 2003 but he's running in 2007. He gets the message cannot open mde due to security restrictions - not digitally signed. In 2003 I know how to lower the security setting to low to get around this. How do you do it in 2007? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From df.waters at comcast.net Tue Jan 4 12:02:29 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 4 Jan 2011 12:02:29 -0600 Subject: [AccessD] Move to C# - last post In-Reply-To: <00c001cbac2d$01b50f20$051f2d60$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com><085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com><4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <00c001cbac2d$01b50f20$051f2d60$@net> Message-ID: <760EAC2F781349FCAFB9148DFDDA7C9E@DanWaters> I'll stay away from agencies! Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Tuesday, January 04, 2011 10:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post I had that opportunity Dan about 9 months ago...and I declined it. The pay rate was lower than what I was getting as a contractor....and I really had benefits coverage already. On top of that, there was a BIG agency fee involved. You might be aware that those guys always have their hand in your pocket....in this case MINE ! I'd be willing to bet if the agency fee had disappeared, the offer to me would have been much more lucrative. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 04, 2011 8:22 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Move to C# - last post > > Hi Jim, > > I've been thinking about offering potential clients that I work as a > direct > full-time employee for 1 - 2 years while I build their system. Then > I'd > move on to another company, but perhaps still provide some support to > the > earlier ones. It's seems like it's actually easier for a company to > hire a > direct employee than it is to pay out cash to a contract developer. > > How are you approaching your clients about being on their payroll? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Tue Jan 4 12:19:21 2011 From: jedi at charm.net (Michael Bahr) Date: Tue, 4 Jan 2011 13:19:21 -0500 (EST) Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Heenan, what you are showing is called overloading. Same method name but different parameters and return type. You typically see this with the default constructor being overloaded, for example validating the input values. The default constructor mearly intializes the private variables to a default value where an overloaded method actually checks if it is vaild and throws exceptions if needed. Overloading can also occur using inherited methods (from the parent or superclass). Mike > When you say that optional parameters are not needed in C# is that because > you can just write a new method that has the same name but a different > signature? > > Long Foo() // this routine takes no parameters > Long Foo(Long x) // this routine takes one parameters > > ... Etc. etc. > > Lambert > From Lambert.Heenan at chartisinsurance.com Tue Jan 4 12:27:36 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Tue, 4 Jan 2011 13:27:36 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Message-ID: Thanks Mike, I realized that. Just wanted some clarification from Shamil on what he meant. You can also overload operators in C#, just as you can in C++. So you can define a '+' operator for a class to make it do concatenation or addition that makes sense for the class. BTW my first name is Lambert. :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Bahr Sent: Tuesday, January 04, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Heenan, what you are showing is called overloading. Same method name but different parameters and return type. You typically see this with the default constructor being overloaded, for example validating the input values. The default constructor mearly intializes the private variables to a default value where an overloaded method actually checks if it is vaild and throws exceptions if needed. Overloading can also occur using inherited methods (from the parent or superclass). Mike > When you say that optional parameters are not needed in C# is that > because you can just write a new method that has the same name but a > different signature? > > Long Foo() // this routine takes no parameters Long Foo(Long x) // > this routine takes one parameters > > ... Etc. etc. > > Lambert > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jm.hwsn at gmail.com Tue Jan 4 13:08:50 2011 From: jm.hwsn at gmail.com (jm.hwsn) Date: Tue, 4 Jan 2011 13:08:50 -0600 Subject: [AccessD] Unsigned Database Warning in 2007 In-Reply-To: References: Message-ID: <3B3629F8B6E44C23956D1135243C15E4@HomePC> Rocky, Open the database or for that matter any database on the USER'S machine. Go the Windows button and click on Access Options. A separate window will open. On the left click on "Trust Center" - which should be next to the bottom. Click on the button on right that says "Trust Center Settings." Next click on "Trusted Locations." Click on "Add new location" button on the bottom. If the database is in the same location as your database, the Path should already be there. If not, you can browse to the location you need. Before you click OK, you have the option of "trusting" the sub folders for your chosen directory. At the bottom of the Trusted Locations window is a check box that states: "Allow Trusted Locations on my network (not recommended)." - Make sure that is ticked off. Click Ok, twice. Close ALL instances of Access, Open the desired database and the warning should be gone. HTH Jim -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 04, 2011 11:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Unsigned Database Warning in 2007 Dear List: I have a prospect running an mde of mine compiled in 2003 but he's running in 2007. He gets the message cannot open mde due to security restrictions - not digitally signed. In 2003 I know how to lower the security setting to low to get around this. How do you do it in 2007? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Tue Jan 4 13:35:38 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 4 Jan 2011 13:35:38 -0600 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <4D152410.3060803@colbyconsulting.com> References: <4D14DB29.9090906@colbyconsulting.com> <4D152410.3060803@colbyconsulting.com> Message-ID: That 3.5 gig limit is probably due to your video card. The 4 gig limit of 32 bit processing is total RAM, on the MB and used for video. So if you have a 512meg video card, it's memory is using an eighth of the memory naming space, limiting you to 3.5 of your onboard 4 gigs of memory. However, most processors bought in the last few years are already 64 bit processors (just running 32 bit OSes), so if you just do an upgrade, upgrade to a 64 bit OS, and be able to use the entire 4 gigabytes of on board memory. There's several utilities out there that will test your processor if it's 64 bit capable. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, December 24, 2010 4:52 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The old laptop is slowing down > I moved from Vista to W7 and got a nice bump in response time. Vista is such a pig. Tell me! I installed Vista on this laptop a couple of years ago and have hated it ever since. I think I will try an upgrade to 2007 just to see if that helps at all. >I assume you went through your processes and killed all the unnecessary ones. Crap does accumulate. I do that every 6 months or so. >4GB Ram? It has 4 gigs now. Unfortunately unknown to me I was sold a laptop with a chip set that cannot access more than 3.5 gigs. Who would suspect such a thing? John W. Colby www.ColbyConsulting.com On 12/24/2010 1:38 PM, Rocky Smolin wrote: > I moved from Vista to W7 and got a nice bump in response time. Vista is > such a pig. I assume you went through your processes and killed all the > unnecessary ones. Crap does accumulate. 4GB Ram? > > R > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, December 24, 2010 9:41 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] The old laptop is slowing down > > It is sad and somewhat annoying when the laptop starts slowing down. Is it > just perception? Am I accustomed now to remote desktop into faster machines > and working in snappier systems? Is it an accumulation of crap? Do I need > a reinstall? Maybe a move from Vista to Windows 7, with a clean install > along the way? An SSD? > > All I know is that things don't load fast any more. Even doing compiles on > VS 2008 is a "sit and wait" experience. > > I think I really need a new quad core Intel (bad John, BAD John!) iXXX core > running Windows 7 X64 and 16 gigs of ram, all on a 512 G SSD running the > latest Sandforce (who makes up these names?) controller. It is Christmas > after all! > > Now to convince the wife! > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From stuart at lexacorp.com.pg Tue Jan 4 14:26:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 05 Jan 2011 06:26:18 +1000 Subject: [AccessD] Move to C# - last post In-Reply-To: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> References: , <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com>, <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Message-ID: <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> I would strongly advise against the "full-time" bit The problem is that you lose contact with and availablility to your other clients if you are working full time for one client for too long. At the end of the contract period you have to start to either re-built your customer base again or put yourself in the hands of recruiting agents for subsequent contracts.. I made that mistake once a few year ago - never again! -- Stuart On 4 Jan 2011 at 7:21, Dan Waters wrote: > Hi Jim, > > I've been thinking about offering potential clients that I work as a > direct full-time employee for 1 - 2 years while I build their system. > Then I'd move on to another company, but perhaps still provide some > support to the earlier ones. It's seems like it's actually easier for > a company to hire a direct employee than it is to pay out cash to a > contract developer. > > How are you approaching your clients about being on their payroll? > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Move to C# - > last post > > In the long run it is definitely paying off. > > I have been in discussions with clients about putting me on payroll if > they want their system upgraded to .Net. The alternative of a 10 to > 15K entrance fee, with much more to come, scares off many but it seems > many are realizing that they too have no choice especially the ones > who have been already badly burned. ;-) > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 03, 2011 3:40 PM To: Access Developers > discussion and problem solving Subject: [AccessD] Move to C# - last > post > > Jim, > > > You noted three excellent classes you created for your client. If > you > were to accurately the > hours required to get these classes fully tested and operational; what > would that be? This is just a diabolic curiosity but do not hesitate > to put an appropriate dollar value to your time with this development. > ;-) > > I cannot accurately estimate the actual time simply because I did it > piecemeal, and in a waterfall kind of way. IOW I started with > existing SQL stored procedures (about 50 or so). I wrote code that > simply encapsulated calls to those plus logging. > > I then went back and wrote classes that encapsulated those > encapsulated stored procedures (supervisors if you will). > > I then learned new things and... I went from a simple status text box > on a form to a status list class which I now use throughout the system > to report status for any process that needs to do so... and nLog, > and... > > I started with single threaded, then moved to multi-threaded, breaking > it out etc etc. > > How long would it take me to write the same from scratch knowing what > I know now? > > Maybe 200 hours, and I charge $60 / hour to this client. And while > that sounds like a lot of time and money (and it is) it automates a > very complex process that moves me from 16-24 man hours per list (of > my time) to zero man hours (of my time). And I have a half dozen > lists, and they each need to be processed monthly. And my orders pass > through this process as well. > > So the program now saves me well over 100 man hours a month of my > time. > > My server still takes man days to complete the work but it no longer > requires me typing on the keyboard for each step. > > This export / process / import process is central to the business for > this client. I started learning C# in Sept 2009, and within two > months started building the first iteration of this automation. By > January I was successfully processing these stored procedures and > logging results. However it was in a sequential fashion, start one and > go until it was complete. Since any given table can be a couple of > hundred thousand up to a hundred million records, processing a single > table could take days of processing time. Each two million record > chunk takes about one hour to process. > And I had to manually start each table that needed processing. > > Now I have a record in a supervisor table that contains the database > name / view name of the data to process and the date to start the > process. The asynchronous process can read that supervisor record and > decide whether it is time to process. When it is, the program can do > the complete thing without intervention. When it is finished, if it > is a data database (master data) it will automatically copy the > supervisor record into a new record and set the date out 30 days so > that it just automatically reprocesses every month. If it is an order > supervisor record, it just processes once and is done. > > I have been through about three distinct refactorings to get from the > first fairly clumsy stab at this to where I am now. I have learned a > ton along the way. And each refactoring paid for itself directly as > each version took less and less of my time. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 5:03 PM, Jim Lawrence wrote: > > Hi John: > > > > I agree with you fully. I have no intension of wasting any more time > > with > MS > > Access...it is simply a dead and dying platform. :-( > > > > Getting up to speed will take a long while but I know that can not > > be helped. Any adventure into this area will cost myself dearly in > > time and > my > > client's dearly in money but that can not be helped. > > > > You noted three excellent classes you created for your client. If > > you were to acurrately the hours required to get these classes fully > > tested and operational; what would that be? This is just a diabolic > > curiousity but do not hestitate to put an appropriate dollar value > > to your time with this development. ;-) > > > > Jim > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From tinanfields at torchlake.com Tue Jan 4 15:39:10 2011 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Tue, 04 Jan 2011 16:39:10 -0500 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <010701cba531$10e9cf10$32bd6d30$@net> References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> Message-ID: <4D23937E.2010201@torchlake.com> Mark, Where should I look for that utility? I also need to clean out a bunch of stuff, and I concur about the registry cleaners - at least the ones I've used. Thanks, Tina Mark Simms wrote: > It's been my experience that the Windows REGISTRY is the culprit. > That being said, I TRIED ALL OF THE REG CLEANERS. > None are that great. > I've had more success going in and cleaning things out manually.... > But this is not for the "faint of heart". > Microsoft did create a special utility for uninstalling programs where the > built-in uninstall program did not do the job completely. Even their own MS > Office has this problem ! Office never uninstalls completely. Go figure ! > > > > From jwcolby at colbyconsulting.com Tue Jan 4 15:40:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 04 Jan 2011 16:40:12 -0500 Subject: [AccessD] OT: Excel cell formatting Message-ID: <4D2393BC.3070902@colbyconsulting.com> I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. Is it possible to pin down things like the cell border formatting? -- John W. Colby www.ColbyConsulting.com From shamil at smsconsulting.spb.ru Tue Jan 4 15:20:07 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 5 Jan 2011 00:20:07 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant><3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway><1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Message-ID: <3CBB9FD0A84C476AB9323CC3F1337245@nant> Mike, Lambert, Dan, -- I didn't mean overloading first of all maybe more something as the following class constructor syntax (available starting VS2008): //Public Function SendEmail( //Optional ByVal stgTo As String, _ //Optional ByVal stgSubject As String, _ //Optional ByVal stgMessage As String, _ //Optional ByVal blnBackup As Boolean, _ //Optional ByVal stgBackupFunction As String, _ //Optional ByVal stgAttachmentList As String, _ //Optional ByVal blnDisplay As Boolean, _ //Optional ByVal blnSendToCurrent As Boolean, _ //Optional ByVal blnHideEmailNotice As Boolean, _ //Optional varObjectType As Variant, _ //Optional ByVal stgObjectName As String, _ //Optional varOutputFormat As Variant, _ //Optional ByVal stgObjectFileName As String, _ //Optional ByVal blnExcludeOpenLink As Boolean) As Boolean public class EMailer { //Optional ByVal stgTo As String, _ public string To { get; private set; } //Optional ByVal stgSubject As String, _ public string Subject { get; private set; } //Optional ByVal stgMessage As String, _ public string Message { get; private set; } //Optional ByVal blnBackup As Boolean, _ public bool Backup { get; private set; } //Optional ByVal stgBackupFunction As String, _ public string BackupFunction { get; private set; } //Optional ByVal stgAttachmentList As String, _ public string AtachmentList { get; private set; } //Optional ByVal blnDisplay As Boolean, _ public bool Display { get; private set; } //Optional ByVal blnSendToCurrent As Boolean, _ public bool SendToCurrent { get; private set; } //Optional ByVal blnHideEmailNotice As Boolean, _ public bool HideEMailNotice { get; private set; } //Optional varObjectType As Variant, _ public object ObjectType { get; private set; } //Optional ByVal stgObjectName As String, _ public string ObjectName { get; private set; } //Optional varOutputFormat As Variant, _ public object OutputFormat { get; private set; } //Optional ByVal stgObjectFileName As String, _ public string ObjectFileName { get; private set; } //Optional ByVal blnExcludeOpenLink As Boolean) As Boolean public bool ExcludeOpenLink { get; private set; } public void Send() { System.Console.WriteLine("To: {0}, Subject: '{1}', Message: {2}", this.To, this.Subject, this.Message); } public static void TestRun() { (new EMailer() { To = "test at gmail.com", Subject = "Test message", Message = "My test message..." }).Send(); } } Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: 4 ?????? 2011 ?. 21:28 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Thanks Mike, I realized that. Just wanted some clarification from Shamil on what he meant. You can also overload operators in C#, just as you can in C++. So you can define a '+' operator for a class to make it do concatenation or addition that makes sense for the class. BTW my first name is Lambert. :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Bahr Sent: Tuesday, January 04, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Heenan, what you are showing is called overloading. Same method name but different parameters and return type. You typically see this with the default constructor being overloaded, for example validating the input values. The default constructor mearly intializes the private variables to a default value where an overloaded method actually checks if it is vaild and throws exceptions if needed. Overloading can also occur using inherited methods (from the parent or superclass). Mike > When you say that optional parameters are not needed in C# is that > because you can just write a new method that has the same name but a > different signature? > > Long Foo() // this routine takes no parameters Long Foo(Long x) // > this routine takes one parameters > > ... Etc. etc. > > Lambert > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Tue Jan 4 15:58:30 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Tue, 4 Jan 2011 15:58:30 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad From jwcolby at colbyconsulting.com Tue Jan 4 16:18:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 04 Jan 2011 17:18:08 -0500 Subject: [AccessD] SQL Server 2008 Message-ID: <4D239CA0.80201@colbyconsulting.com> A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 express but SQL Server 2008 will only install on Windows 2003 and above. I uninstalled 2005 to install 2008 only to discover... Sigh!@#$%^& -- John W. Colby www.ColbyConsulting.com From Lambert.Heenan at chartisinsurance.com Tue Jan 4 16:21:14 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Tue, 4 Jan 2011 17:21:14 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D2393BC.3070902@colbyconsulting.com> References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: Cut then Past Special and choose Values as what to paste. Tedious, but should work. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 4:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Excel cell formatting I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. Is it possible to pin down things like the cell border formatting? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 4 16:32:22 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 04 Jan 2011 17:32:22 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <4D239FF6.4040403@colbyconsulting.com> OK, thanks. John W. Colby www.ColbyConsulting.com On 1/4/2011 5:21 PM, Heenan, Lambert wrote: > Cut then Past Special and choose Values as what to paste. Tedious, but should work. > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Tue Jan 4 16:38:05 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 4 Jan 2011 14:38:05 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: or Right click windows key - S - V - Enter as I remember it ;) I use that keystroke a lot! You may want X instead of V (All except borders) D On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < Lambert.Heenan at chartisinsurance.com> wrote: > Cut then Past Special and choose Values as what to paste. Tedious, but > should work. > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. The > problem is that if I move cells around, the formatting moves with the cell. > I really want the cell borders to be fixed and just the cell contents to > move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ssharkins at gmail.com Tue Jan 4 16:43:29 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Tue, 4 Jan 2011 17:43:29 -0500 Subject: [AccessD] OT: Excel cell formatting References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: I run into a similar problem occasionally and it drives me nuts. If I copy cell contents to a cell that has a border, the border cell loses its border format. :( This might prove useful! Susan H. > or > Right click windows key - S - V - Enter > > as I remember it ;) > > > > I use that keystroke a lot! > > > You may want X instead of V (All except borders) > > > D > On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < > Lambert.Heenan at chartisinsurance.com> wrote: > >> Cut then Past Special and choose Values as what to paste. Tedious, but >> should work. >> >> Lambert >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto: >> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 4:40 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] OT: Excel cell formatting >> >> I have a spreadsheet I use which I use border formatting around cells. >> The >> problem is that if I move cells around, the formatting moves with the >> cell. >> I really want the cell borders to be fixed and just the cell contents to >> move around. >> >> Is it possible to pin down things like the cell border formatting? >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From ramzcbu at gmail.com Tue Jan 4 16:54:11 2011 From: ramzcbu at gmail.com (Ramz .) Date: Tue, 4 Jan 2011 14:54:11 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: I tried the Cut (X) and Paste Special approach, but the "Paste Special" option is disabled when I choose a "cut" operation in Excel 2007. It's only enabled when in "copy" operation. -- Ramil On Tue, Jan 4, 2011 at 2:43 PM, Susan Harkins wrote: > I run into a similar problem occasionally and it drives me nuts. If I copy > cell contents to a cell that has a border, the border cell loses its border > format. :( This might prove useful! > > Susan H. > > > or >> Right click windows key - S - V - Enter >> >> as I remember it ;) >> >> >> >> I use that keystroke a lot! >> >> >> You may want X instead of V (All except borders) >> >> >> D >> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < >> Lambert.Heenan at chartisinsurance.com> wrote: >> >> Cut then Past Special and choose Values as what to paste. Tedious, but >>> should work. >>> >>> Lambert >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com [mailto: >>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 04, 2011 4:40 PM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] OT: Excel cell formatting >>> >>> I have a spreadsheet I use which I use border formatting around cells. >>> The >>> problem is that if I move cells around, the formatting moves with the >>> cell. >>> I really want the cell borders to be fixed and just the cell contents to >>> move around. >>> >>> Is it possible to pin down things like the cell border formatting? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jimdettman at verizon.net Tue Jan 4 17:01:39 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 04 Jan 2011 18:01:39 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D2393BC.3070902@colbyconsulting.com> References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <8336CF1614A64EE9B5AC9D417F12A0CD@XPS> John, When you go to do the paste, right click and do a "Paste Special" You'll get a dialog where you can select various options (such as contents, borders and shading, etc) for what gets pasted. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 04:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Excel cell formatting I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. Is it possible to pin down things like the cell border formatting? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Tue Jan 4 17:04:02 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 4 Jan 2011 15:04:02 -0800 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: I Brad, I have a system I did for customer that sounds similar in concept and traffic to yours. We host it on a shared hosting plan at Crystaltech http://www.crystaltech.com/ and have had good service from them. Tech support is good and always available. I have direct access to the database through my sql server management tools, the site runs in ASP.Net 3.5 and I download their orders using web services. The cost of the shared hosting is around $17 per month. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Jan 4 17:06:06 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 4 Jan 2011 15:06:06 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: This is true in Excel 2007, I don't remember if it was true for earlier versions. On Tue, Jan 4, 2011 at 2:54 PM, Ramz . wrote: > I tried the Cut (X) and Paste Special approach, but the "Paste Special" > option is disabled when I choose a "cut" operation in Excel 2007. It's only > enabled when in "copy" operation. > > -- Ramil > > On Tue, Jan 4, 2011 at 2:43 PM, Susan Harkins wrote: > > > I run into a similar problem occasionally and it drives me nuts. If I > copy > > cell contents to a cell that has a border, the border cell loses its > border > > format. :( This might prove useful! > > > > Susan H. > > > > > > or > >> Right click windows key - S - V - Enter > >> > >> as I remember it ;) > >> > >> > >> > >> I use that keystroke a lot! > >> > >> > >> You may want X instead of V (All except borders) > >> > >> > >> D > >> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < > >> Lambert.Heenan at chartisinsurance.com> wrote: > >> > >> Cut then Past Special and choose Values as what to paste. Tedious, but > >>> should work. > >>> > >>> Lambert > >>> > >>> -----Original Message----- > >>> From: accessd-bounces at databaseadvisors.com [mailto: > >>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > >>> Sent: Tuesday, January 04, 2011 4:40 PM > >>> To: Access Developers discussion and problem solving > >>> Subject: [AccessD] OT: Excel cell formatting > >>> > >>> I have a spreadsheet I use which I use border formatting around cells. > >>> The > >>> problem is that if I move cells around, the formatting moves with the > >>> cell. > >>> I really want the cell borders to be fixed and just the cell contents > to > >>> move around. > >>> > >>> Is it possible to pin down things like the cell border formatting? > >>> > >>> -- > >>> John W. Colby > >>> www.ColbyConsulting.com > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 4 18:10:30 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 4 Jan 2011 16:10:30 -0800 Subject: [AccessD] Unsigned Database Warning in 2007 In-Reply-To: <3B3629F8B6E44C23956D1135243C15E4@HomePC> References: <3B3629F8B6E44C23956D1135243C15E4@HomePC> Message-ID: Jim: Thanks so much. I forwarded to the prospect but can't test here because I don't get the message. But I'll let you know. Thanks again, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jm.hwsn Sent: Tuesday, January 04, 2011 11:09 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unsigned Database Warning in 2007 Rocky, Open the database or for that matter any database on the USER'S machine. Go the Windows button and click on Access Options. A separate window will open. On the left click on "Trust Center" - which should be next to the bottom. Click on the button on right that says "Trust Center Settings." Next click on "Trusted Locations." Click on "Add new location" button on the bottom. If the database is in the same location as your database, the Path should already be there. If not, you can browse to the location you need. Before you click OK, you have the option of "trusting" the sub folders for your chosen directory. At the bottom of the Trusted Locations window is a check box that states: "Allow Trusted Locations on my network (not recommended)." - Make sure that is ticked off. Click Ok, twice. Close ALL instances of Access, Open the desired database and the warning should be gone. HTH Jim -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 04, 2011 11:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Unsigned Database Warning in 2007 Dear List: I have a prospect running an mde of mine compiled in 2003 but he's running in 2007. He gets the message cannot open mde due to security restrictions - not digitally signed. In 2003 I know how to lower the security setting to low to get around this. How do you do it in 2007? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 4 20:41:35 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 4 Jan 2011 18:41:35 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Message-ID: <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> Hi Dan: Contract type 1: A set contract is usually a problematic thing. The best you can do is divide the contract up into separate segments and when each milestone is reached the client pays up. This always makes the assumption that, you as the programmer, are going to have a fully function piece of code at the end of this contract. Usually the last payment is held for a time until the client is satisfied. This can be dangerous as it is a grey area where scope creep and the ever present danger of more bugs could showing up. In the worse case scenarios it ends up with you being out your last payment, the client upset, feeling there is so much you should and could be doing to reach their absolute vision...all at no more additional cost. Contract type 2: The type of contracts that I usually go for is the insurance type contracts. This is where a major portion of the development and payments are made at the start, but a monthly retainer (open ended) is added at the end of the building phase. In this scenario, the client is charged a fixed rate, per month and you fix all those little bugs that pop up as well as add all those items from the out-of scope-project-wish-list. Sometimes these extended contracts can last from 6 months to as long as 20 years. If this works out well you spend little time at the clients, they make small continuous payments, they know they are covered and it can work out to be a very long term friendly relationship. Contract type 3: The final type of contract tends to be of a size and complexity that you will have to dedicate a major portion of time and effort towards completion. It is sort of like a mix of contract type 1 and 2. The potential customer knows it is going to be an expensive project and you know it is going to be very time consuming. You can at this point propose a 6 month to a year full-time (employee type) contract. The client provides the desks and equipment and you provide your services. This way there is not a huge outlay towards a project and you have time to feel out what the client really wants and needs and not have to end up making these jumps in faith in what a sentence of paragraph really means. The project tends to evolve in a better way. Now how do you convince your client to agree to this or other type of contract? Well, just know all the scenarios really well and be able to present them... I bet when you became a programmer you did not realize that half your skills sets were going to have be standing up in front of clients making presentations and selling like a used car salesman. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 04, 2011 5:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post Hi Jim, I've been thinking about offering potential clients that I work as a direct full-time employee for 1 - 2 years while I build their system. Then I'd move on to another company, but perhaps still provide some support to the earlier ones. It's seems like it's actually easier for a company to hire a direct employee than it is to pay out cash to a contract developer. How are you approaching your clients about being on their payroll? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 4 23:20:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 00:20:34 -0500 Subject: [AccessD] Upsize archaic Message-ID: <4D23FFA2.9020308@colbyconsulting.com> I am trying to upsize a single table from: Windows 2000 / Access 2000 to: SQL Server Express 2005 I get the always helpful "overflow" error when trying to do so from inside of Access. My guess is that Access 2000 does not understand SQL Server 2005 of any flavor, but that is just a guess. Has anyone tried this? I also tried the wizard for SQL Server but it is only valid on Windows 2003 and above. Any assistance gratefully accepted. I have modern tools here at my office and I will try zipping and uploading to my system. If this works and I get a more manageable experience, I will need to upgrade about 150 tables. I do not relish moving them to my office for this. -- John W. Colby www.ColbyConsulting.com From df.waters at comcast.net Wed Jan 5 06:35:20 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 06:35:20 -0600 Subject: [AccessD] Upsize archaic In-Reply-To: <4D23FFA2.9020308@colbyconsulting.com> References: <4D23FFA2.9020308@colbyconsulting.com> Message-ID: <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> Would it be possible for you/someone to load and use Access 2003 on the W2000 PC/server? Access 2003 and Access 2000 can be installed on the same PC. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 11:21 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upsize archaic I am trying to upsize a single table from: Windows 2000 / Access 2000 to: SQL Server Express 2005 I get the always helpful "overflow" error when trying to do so from inside of Access. My guess is that Access 2000 does not understand SQL Server 2005 of any flavor, but that is just a guess. Has anyone tried this? I also tried the wizard for SQL Server but it is only valid on Windows 2003 and above. Any assistance gratefully accepted. I have modern tools here at my office and I will try zipping and uploading to my system. If this works and I get a more manageable experience, I will need to upgrade about 150 tables. I do not relish moving them to my office for this. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From paul.hartland at googlemail.com Wed Jan 5 06:40:32 2011 From: paul.hartland at googlemail.com (Paul Hartland) Date: Wed, 5 Jan 2011 12:40:32 +0000 Subject: [AccessD] Upsize archaic In-Reply-To: <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> References: <4D23FFA2.9020308@colbyconsulting.com> <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> Message-ID: John, Have you tried importing the table from SQL Server 2005 express instead of using the upsizing wizard in Access ? Paul On 5 January 2011 12:35, Dan Waters wrote: > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access 2003 and Access 2000 can be installed on the same > PC. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 11:21 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upsize archaic > > I am trying to upsize a single table from: > > Windows 2000 / Access 2000 > > to: > > SQL Server Express 2005 > > I get the always helpful "overflow" error when trying to do so from inside > of Access. My guess is > that Access 2000 does not understand SQL Server 2005 of any flavor, but > that > is just a guess. > > Has anyone tried this? > > I also tried the wizard for SQL Server but it is only valid on Windows 2003 > and above. > > Any assistance gratefully accepted. > > I have modern tools here at my office and I will try zipping and uploading > to my system. > > If this works and I get a more manageable experience, I will need to > upgrade > about 150 tables. I do > not relish moving them to my office for this. > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Paul Hartland paul.hartland at googlemail.com From jwcolby at colbyconsulting.com Wed Jan 5 07:41:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 08:41:01 -0500 Subject: [AccessD] Upsize archaic In-Reply-To: <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> References: <4D23FFA2.9020308@colbyconsulting.com> <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> Message-ID: <4D2474ED.8070703@colbyconsulting.com> > Would it be possible for you/someone to load and use Access 2003 on the W2000 PC/server? Access 2003 and Access 2000 can be installed on the same PC. Maybe. I know they have Access XP, I am not sure about 2003. In fact that is a good point. I have XP on my system there at the client (I have a box in the server room) and maybe I could open the be on my machine, the upsize from there. I pulled this one table be down to my office and am currently running the upsize from Access 2003 to SQL Server Express directly on my server. It is chunking along as we speak. John W. Colby www.ColbyConsulting.com On 1/5/2011 7:35 AM, Dan Waters wrote: > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access 2003 and Access 2000 can be installed on the same > PC. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 11:21 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upsize archaic > > I am trying to upsize a single table from: > > Windows 2000 / Access 2000 > > to: > > SQL Server Express 2005 > > I get the always helpful "overflow" error when trying to do so from inside > of Access. My guess is > that Access 2000 does not understand SQL Server 2005 of any flavor, but that > is just a guess. > > Has anyone tried this? > > I also tried the wizard for SQL Server but it is only valid on Windows 2003 > and above. > > Any assistance gratefully accepted. > > I have modern tools here at my office and I will try zipping and uploading > to my system. > > If this works and I get a more manageable experience, I will need to upgrade > about 150 tables. I do > not relish moving them to my office for this. From df.waters at comcast.net Wed Jan 5 07:54:35 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 07:54:35 -0600 Subject: [AccessD] Upsize archaic In-Reply-To: <4D2474ED.8070703@colbyconsulting.com> References: <4D23FFA2.9020308@colbyconsulting.com><999FD60B2BAD446CA1B4531A57B5B456@DanWaters> <4D2474ED.8070703@colbyconsulting.com> Message-ID: <0BB1B3159C21434E9BC0314CCC1B06F3@DanWaters> I finally remembered - MS has a free tool named SSMA for Access. This page has info: http://www.microsoft.com/sqlserver/2005/en/us/migration-access-learning.aspx In the FAQ: Q. Why should I use SSMA for Access instead of the Office Upsizing Wizard? A. SSMA for Access offers a richer set of features, such as network scanning, conversion assessment reports, and more. SSMA for Access also fixes many issues currently not handled correctly by the Office Upsizing Wizard. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 05, 2011 7:41 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize archaic > Would it be possible for you/someone to load and use Access 2003 on the W2000 PC/server? Access 2003 and Access 2000 can be installed on the same PC. Maybe. I know they have Access XP, I am not sure about 2003. In fact that is a good point. I have XP on my system there at the client (I have a box in the server room) and maybe I could open the be on my machine, the upsize from there. I pulled this one table be down to my office and am currently running the upsize from Access 2003 to SQL Server Express directly on my server. It is chunking along as we speak. John W. Colby www.ColbyConsulting.com On 1/5/2011 7:35 AM, Dan Waters wrote: > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access 2003 and Access 2000 can be installed on the same > PC. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 11:21 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upsize archaic > > I am trying to upsize a single table from: > > Windows 2000 / Access 2000 > > to: > > SQL Server Express 2005 > > I get the always helpful "overflow" error when trying to do so from inside > of Access. My guess is > that Access 2000 does not understand SQL Server 2005 of any flavor, but that > is just a guess. > > Has anyone tried this? > > I also tried the wizard for SQL Server but it is only valid on Windows 2003 > and above. > > Any assistance gratefully accepted. > > I have modern tools here at my office and I will try zipping and uploading > to my system. > > If this works and I get a more manageable experience, I will need to upgrade > about 150 tables. I do > not relish moving them to my office for this. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Jan 5 08:41:30 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2011 15:41:30 +0100 Subject: [AccessD] Moving to .Net, ASP.NET web applications, and the Entity Framework Message-ID: Hi all A step-by-step intro for everyone, and this may be a bit optimistic but still: Build a Data-Driven Enterprise Web Site in 5 Minutes http://msdn.microsoft.com/da-dk/magazine/gg535665(en-us).aspx If this should interest you, please subscribe to our dba-VB list. /gustav From jwcolby at colbyconsulting.com Wed Jan 5 08:56:03 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 09:56:03 -0500 Subject: [AccessD] Upsize archaic In-Reply-To: <0BB1B3159C21434E9BC0314CCC1B06F3@DanWaters> References: <4D23FFA2.9020308@colbyconsulting.com><999FD60B2BAD446CA1B4531A57B5B456@DanWaters> <4D2474ED.8070703@colbyconsulting.com> <0BB1B3159C21434E9BC0314CCC1B06F3@DanWaters> Message-ID: <4D248683.6030005@colbyconsulting.com> Yes, but neither one (SSMA 2005 or 2008) runs on windows 2000. John W. Colby www.ColbyConsulting.com On 1/5/2011 8:54 AM, Dan Waters wrote: > I finally remembered - MS has a free tool named SSMA for Access. This page > has info: > http://www.microsoft.com/sqlserver/2005/en/us/migration-access-learning.aspx > > In the FAQ: > Q. Why should I use SSMA for Access instead of the Office Upsizing Wizard? > > A. SSMA for Access offers a richer set of features, such as network > scanning, conversion assessment reports, and more. SSMA for Access also > fixes many issues currently not handled correctly by the Office Upsizing > Wizard. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 05, 2011 7:41 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Upsize archaic > > > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access > 2003 and Access 2000 can be installed on the same PC. > > Maybe. I know they have Access XP, I am not sure about 2003. In fact that > is a good point. I have > XP on my system there at the client (I have a box in the server room) and > maybe I could open the be > on my machine, the upsize from there. > > I pulled this one table be down to my office and am currently running the > upsize from Access 2003 to > SQL Server Express directly on my server. It is chunking along as we speak. > > John W. Colby > www.ColbyConsulting.com > > On 1/5/2011 7:35 AM, Dan Waters wrote: >> Would it be possible for you/someone to load and use Access 2003 on the >> W2000 PC/server? Access 2003 and Access 2000 can be installed on the same >> PC. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 11:21 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Upsize archaic >> >> I am trying to upsize a single table from: >> >> Windows 2000 / Access 2000 >> >> to: >> >> SQL Server Express 2005 >> >> I get the always helpful "overflow" error when trying to do so from inside >> of Access. My guess is >> that Access 2000 does not understand SQL Server 2005 of any flavor, but > that >> is just a guess. >> >> Has anyone tried this? >> >> I also tried the wizard for SQL Server but it is only valid on Windows > 2003 >> and above. >> >> Any assistance gratefully accepted. >> >> I have modern tools here at my office and I will try zipping and uploading >> to my system. >> >> If this works and I get a more manageable experience, I will need to > upgrade >> about 150 tables. I do >> not relish moving them to my office for this. From lmrazek at lcm-res.com Wed Jan 5 09:41:13 2011 From: lmrazek at lcm-res.com (Lawrence Mrazek) Date: Wed, 5 Jan 2011 09:41:13 -0600 Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working Message-ID: Hi Folks: Not sure what the deal is, but the following code isn't working correctly strFileName = CurrentDBDir() & "Y_ta.TXT" DoCmd.TransferText acExportFixed, "PayRollExport", "tblPayrollExport", strFileName, False When I try to run, I get an error message: The Microsoft Office Access Database Engine could not find the object 'Y_ta#TXT' . Make sure the object exists and that you spell its name and the path name correctly. Any ideas? I've used the transfertext function before. Larry Mrazek lmrazek at lcm-res.com From df.waters at comcast.net Wed Jan 5 09:47:55 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 09:47:55 -0600 Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working In-Reply-To: References: Message-ID: <51669B74DADC498AA3F2D51C6C2A33A9@DanWaters> Maybe this? strFileName = CurrentDBDir() & "\" & "Y_ta.TXT" Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Wednesday, January 05, 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working Hi Folks: Not sure what the deal is, but the following code isn't working correctly strFileName = CurrentDBDir() & "Y_ta.TXT" DoCmd.TransferText acExportFixed, "PayRollExport", "tblPayrollExport", strFileName, False When I try to run, I get an error message: The Microsoft Office Access Database Engine could not find the object 'Y_ta#TXT' . Make sure the object exists and that you spell its name and the path name correctly. Any ideas? I've used the transfertext function before. Larry Mrazek lmrazek at lcm-res.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 10:00:37 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 08:00:37 -0800 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 10:03:16 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 08:03:16 -0800 Subject: [AccessD] SQL Server 2008 In-Reply-To: <4D239CA0.80201@colbyconsulting.com> References: <4D239CA0.80201@colbyconsulting.com> Message-ID: <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> I work with a number of financial institutions and these guys wear suspenders with belts... I know your pain. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 2:18 PM To: Access Developers discussion and problem solving Subject: [AccessD] SQL Server 2008 A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 express but SQL Server 2008 will only install on Windows 2003 and above. I uninstalled 2005 to install 2008 only to discover... Sigh!@#$%^& -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 10:06:47 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 08:06:47 -0800 Subject: [AccessD] Upsize archaic In-Reply-To: <4D23FFA2.9020308@colbyconsulting.com> References: <4D23FFA2.9020308@colbyconsulting.com> Message-ID: <5F645977581040E0959A7A6100A0C242@creativesystemdesigns.com> You may have to try a two step approach. A2000 to A2003 to SQL Server 2005. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 9:21 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upsize archaic I am trying to upsize a single table from: Windows 2000 / Access 2000 to: SQL Server Express 2005 I get the always helpful "overflow" error when trying to do so from inside of Access. My guess is that Access 2000 does not understand SQL Server 2005 of any flavor, but that is just a guess. Has anyone tried this? I also tried the wizard for SQL Server but it is only valid on Windows 2003 and above. Any assistance gratefully accepted. I have modern tools here at my office and I will try zipping and uploading to my system. If this works and I get a more manageable experience, I will need to upgrade about 150 tables. I do not relish moving them to my office for this. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 10:06:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 11:06:48 -0500 Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working In-Reply-To: References: Message-ID: <4D249718.4010303@colbyconsulting.com> It sounds like you are getting a special character in there. Is there a # in the table name? In a field name? In a path? John W. Colby www.ColbyConsulting.com On 1/5/2011 10:41 AM, Lawrence Mrazek wrote: > Hi Folks: > > Not sure what the deal is, but the following code isn't working correctly > > strFileName = CurrentDBDir()& "Y_ta.TXT" > > DoCmd.TransferText acExportFixed, "PayRollExport", "tblPayrollExport", > strFileName, False > > When I try to run, I get an error message: > The Microsoft Office Access Database Engine could not find the object > 'Y_ta#TXT' . Make sure the object exists and that you spell its name and the > path name correctly. > > Any ideas? I've used the transfertext function before. > > Larry Mrazek > lmrazek at lcm-res.com From df.waters at comcast.net Wed Jan 5 10:20:51 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 10:20:51 -0600 Subject: [AccessD] Move to C# - last post In-Reply-To: <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com><085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com><4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> Message-ID: <465E977D884A40BD9D32917BF0683982@DanWaters> Hi Jim, Your Type 2 is what I currently use - pretty closely. The differences are that I charge a user license fee (it's a self contained system of which I own the Library mdb), and I ask for fixed prices after installation - never a problem with that. I'm very strict on scope creep - we'll get the amount agreed to before I start (and I have had to say just say no). The problem for me is that even though I charge a fairly high hourly rate, my total income is probably half or less what it could be if I went back to being a Quality Manager at a manufacturing company, or being a Business Analyst somewhere. But I like what I do now. So, if I could do what I like, and make twice what I make now, that might be worth being back in the corporate environment. My plan is to continue supporting my current 4 long-term customers. But, one of them wants their system converted to .Net/Sql Server so that outside users have good access. This will take a few months, at least. After that, with my new skill as a .Net developer, I'm hoping I can get more paid work. Either being independent, or doing the same work in a medium sized company not too far from home. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, January 04, 2011 8:42 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post Hi Dan: Contract type 1: A set contract is usually a problematic thing. The best you can do is divide the contract up into separate segments and when each milestone is reached the client pays up. This always makes the assumption that, you as the programmer, are going to have a fully function piece of code at the end of this contract. Usually the last payment is held for a time until the client is satisfied. This can be dangerous as it is a grey area where scope creep and the ever present danger of more bugs could showing up. In the worse case scenarios it ends up with you being out your last payment, the client upset, feeling there is so much you should and could be doing to reach their absolute vision...all at no more additional cost. Contract type 2: The type of contracts that I usually go for is the insurance type contracts. This is where a major portion of the development and payments are made at the start, but a monthly retainer (open ended) is added at the end of the building phase. In this scenario, the client is charged a fixed rate, per month and you fix all those little bugs that pop up as well as add all those items from the out-of scope-project-wish-list. Sometimes these extended contracts can last from 6 months to as long as 20 years. If this works out well you spend little time at the clients, they make small continuous payments, they know they are covered and it can work out to be a very long term friendly relationship. Contract type 3: The final type of contract tends to be of a size and complexity that you will have to dedicate a major portion of time and effort towards completion. It is sort of like a mix of contract type 1 and 2. The potential customer knows it is going to be an expensive project and you know it is going to be very time consuming. You can at this point propose a 6 month to a year full-time (employee type) contract. The client provides the desks and equipment and you provide your services. This way there is not a huge outlay towards a project and you have time to feel out what the client really wants and needs and not have to end up making these jumps in faith in what a sentence of paragraph really means. The project tends to evolve in a better way. Now how do you convince your client to agree to this or other type of contract? Well, just know all the scenarios really well and be able to present them... I bet when you became a programmer you did not realize that half your skills sets were going to have be standing up in front of clients making presentations and selling like a used car salesman. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 04, 2011 5:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post Hi Jim, I've been thinking about offering potential clients that I work as a direct full-time employee for 1 - 2 years while I build their system. Then I'd move on to another company, but perhaps still provide some support to the earlier ones. It's seems like it's actually easier for a company to hire a direct employee than it is to pay out cash to a contract developer. How are you approaching your clients about being on their payroll? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 5 10:32:45 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:32:45 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> References: , <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com>, <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> Message-ID: <001001cbacf6$2f556910$8e003b30$@net> I would agree with this for the most part. However, if you get an employment "deal" that has flex hours and is not rigid as far as "you must be here every day from 8 to 5", then it MIGHT work. Also, if the commute is short, that helps as well. I had a contract this summer....brutal commute...2+ hours per day. I now have a work-at-home contract....and man, I am loving it. My "white knuckle" days are over.... > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Tuesday, January 04, 2011 3:26 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Move to C# - last post > > I would strongly advise against the "full-time" bit > > The problem is that you lose contact with and availablility to your > other clients if you are > working full time for one client for too long. At the end of the > contract period you have to start > to either re-built your customer base again or put yourself in the > hands of recruiting agents > for subsequent contracts.. I made that mistake once a few year ago - > never again! From marksimms at verizon.net Wed Jan 5 10:37:19 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:37:19 -0500 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <4D23937E.2010201@torchlake.com> References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: <001101cbacf6$d2c306c0$78491440$@net> Here you go: it works not only for office uninstalls, but other programs as well. Highly recommended. As usual, it's one of those things that MSFT does not want to advertise very much....as their dirty laundry shows. http://support.microsoft.com/kb/2438651 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields > Sent: Tuesday, January 04, 2011 4:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The old laptop is slowing down > > Mark, > Where should I look for that utility? I also need to clean out a bunch > of stuff, and I concur about the registry cleaners - at least the ones > I've used. > Thanks, > Tina > > Mark Simms wrote: > > It's been my experience that the Windows REGISTRY is the culprit. > > That being said, I TRIED ALL OF THE REG CLEANERS. > > None are that great. > > I've had more success going in and cleaning things out manually.... > > But this is not for the "faint of heart". > > Microsoft did create a special utility for uninstalling programs > where the > > built-in uninstall program did not do the job completely. Even their > own MS > > Office has this problem ! Office never uninstalls completely. Go > figure ! > > > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 5 10:40:50 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:40:50 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D2393BC.3070902@colbyconsulting.com> References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <001201cbacf7$5090af30$f1b20d90$@net> John - cut, then do not PASTE, instead PASTE SPECIAL, values+formulas. Also, for quick format clean-up, use the Format Painter..... It's great once you get the hang of it. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. > The problem is that if I > move cells around, the formatting moves with the cell. I really want > the cell borders to be fixed > and just the cell contents to move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 5 10:57:22 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:57:22 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> Message-ID: <001301cbacf9$9fb40380$df1c0a80$@net> >I bet when you became a programmer you did not realize that half your skills sets were >going to have be standing up in front of clients making presentations and selling like >a used car salesman. > >Jim Jim - I love that ! Let me add to the above - another key talent to survive in IT contracting / consulting : ASSESS YOUR CLIENT CAREFULLY. If you can't do the above very well, you're likely to get drawn into the proverbial endless pit of fixes and enhancements....all done....for "free". A reasonable client will understand this is tough work and there are going to be problems and issues along the way....and that many things are unexpected...and that estimates are just that. Here's a good one to avoid: Customer pulls up in his used Ferrari - it's all banged-up and wants an estimate for it to look good....and BTW, make sure that it runs OK. No time for a complete evaluation he says. So you tell him it'll be about a week of work. After working on the body to make it look good, you then get under the hood and discover the engine is shot...pistons are burnt and scored. Drive train bearings are gone as well. Major work is now needed. Customer comes in and you tell him the bad news and he gets all pissed-off. "This car wasn't in that bad of shape when I brought it in, you must have done something to it". You said you were going to "fix it" for a 1000 dollars. There's all kinds of con-artists out there...trust me....I've run into a lot of them. Do your homework: Assess your client "up-front"...and don't be afraid to walk away from the deal...especially in these tough times. There are a lot of projects out there that quite simply are either landmines or "tip of iceberg" deals. From accessd at shaw.ca Wed Jan 5 11:18:22 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 09:18:22 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <001001cbacf6$2f556910$8e003b30$@net> References: <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> <001001cbacf6$2f556910$8e003b30$@net> Message-ID: <34A508E11F434159A5770C1B0F0CD40D@creativesystemdesigns.com> Much agreed. After I ran my own business for a number of years, being under someone management was almost intolerable... A lot of stuff that had to be done on site or the client wanting it done on site has changed in the last few years...and that is great. I do work back east for a variety of clients... the farthest one away, being Florida. My son-in-law works for a single client in London and lives on the coast here. I do find that customers like to see you show up once in a while, even though everything is getting done, seeing your pretty face gives them the warm and fuzzes. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 05, 2011 8:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post I would agree with this for the most part. However, if you get an employment "deal" that has flex hours and is not rigid as far as "you must be here every day from 8 to 5", then it MIGHT work. Also, if the commute is short, that helps as well. I had a contract this summer....brutal commute...2+ hours per day. I now have a work-at-home contract....and man, I am loving it. My "white knuckle" days are over.... > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Tuesday, January 04, 2011 3:26 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Move to C# - last post > > I would strongly advise against the "full-time" bit > > The problem is that you lose contact with and availablility to your > other clients if you are > working full time for one client for too long. At the end of the > contract period you have to start > to either re-built your customer base again or put yourself in the > hands of recruiting agents > for subsequent contracts.. I made that mistake once a few year ago - > never again! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 11:35:07 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 09:35:07 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <001301cbacf9$9fb40380$df1c0a80$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> <001301cbacf9$9fb40380$df1c0a80$@net> Message-ID: Hi Mark: Truer words were never spoken; " There's all kinds of con-artists out there...trust me.... ". I know, I have met everyone of them, personally. Many of the clients I get are the ones that have had a project or two, go south, mostly from their own fault. At that point administering "tough love" is easier. I have never had any problem doing the sales end either. After a couple weeks of working from a home office, I develop a strong case of cabin fever and then it is time to see how a client is doing and let them take me out for lunch. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 05, 2011 8:57 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post >I bet when you became a programmer you did not realize that half your skills sets were >going to have be standing up in front of clients making presentations and selling like >a used car salesman. > >Jim Jim - I love that ! Let me add to the above - another key talent to survive in IT contracting / consulting : ASSESS YOUR CLIENT CAREFULLY. If you can't do the above very well, you're likely to get drawn into the proverbial endless pit of fixes and enhancements....all done....for "free". A reasonable client will understand this is tough work and there are going to be problems and issues along the way....and that many things are unexpected...and that estimates are just that. Here's a good one to avoid: Customer pulls up in his used Ferrari - it's all banged-up and wants an estimate for it to look good....and BTW, make sure that it runs OK. No time for a complete evaluation he says. So you tell him it'll be about a week of work. After working on the body to make it look good, you then get under the hood and discover the engine is shot...pistons are burnt and scored. Drive train bearings are gone as well. Major work is now needed. Customer comes in and you tell him the bad news and he gets all pissed-off. "This car wasn't in that bad of shape when I brought it in, you must have done something to it". You said you were going to "fix it" for a 1000 dollars. There's all kinds of con-artists out there...trust me....I've run into a lot of them. Do your homework: Assess your client "up-front"...and don't be afraid to walk away from the deal...especially in these tough times. There are a lot of projects out there that quite simply are either landmines or "tip of iceberg" deals. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 12:00:15 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 13:00:15 -0500 Subject: [AccessD] SQL Server security Message-ID: <4D24B1AF.3090800@colbyconsulting.com> I am having performance issues in a largish Access application, a Disability Insurance Claim call center app. I have one particular table which is not huge in terms of field count but it does have a lot of records and most of the fields are indexed, and it has about 800K records in it. This table holds "contact" info, as in phone calls that the users have. They document every "contact" with every one, claimants, doctors, lawyers, etc. into a memo field and also date of call, ClaimID FK, employee id FK, contact type id FK etc. Kind of a mini center of the universe for this application. The result is that people are storing new records in this table constantly throughout the day and we are getting a lot of "record locked..." issues caused by (AFAICT) the time it takes Jet to store the records and update all of the indexes, and probably the memo storage area of the mdb. Just to give a picture, this one table has been moved out to it's own mdb and that mdb is about 700 megabytes after a compact. Most of the rest of the database (150 tables) is in another mdb and after compact that database is 800 megabytes, so this one table is close to as big as the rest of the db. I do not have experience in a transactional database using SQL Server, but I am thinking that SQL Server express 2005 will not have an issue keeping up with this kind of usage - 25 users adding records to this table all day without causing locking issues like I am seeing now. My issue at this point is that they use a network logon and force the users to change their password every 30 days. Is SQL Server going to use that same network username / password database or does it use a list of usernames / passwords physically on the server itself? IOW will Windows authentication work or will I need to go to SQL Server username / password? -- John W. Colby www.ColbyConsulting.com From charlotte.foust at gmail.com Wed Jan 5 12:18:15 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 5 Jan 2011 10:18:15 -0800 Subject: [AccessD] SQL Server security In-Reply-To: <4D24B1AF.3090800@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: Windows Authentication should work, John. That's what we did for our clients at my last employer's. You can certainly create specific users and groups and roles on the server. We handled most of the specifics in code (.Net, natch) but we had only two groups for users, readonly and readwrite, the latter of which included deletes, but our code limited that capability. Charlotte Foust On Wed, Jan 5, 2011 at 10:00 AM, jwcolby wrote: > I am having performance issues in a largish Access application, a Disability > Insurance Claim call center app. > > I have one particular table which is not huge in terms of field count but it > does have a lot of records and most of the fields are indexed, and it has > about 800K records in it. ?This table holds "contact" info, as in phone > calls that the users have. ?They document every "contact" with every one, > claimants, doctors, lawyers, etc. into a memo field and also date of call, > ClaimID FK, employee id FK, contact type id FK etc. ?Kind of a mini center > of the universe for this application. > > The result is that people are storing new records in this table constantly > throughout the day and we are getting a lot of "record locked..." issues > caused by (AFAICT) the time it takes Jet to store the records and update all > of the indexes, and probably the memo storage area of the mdb. > > Just to give a picture, this one table has been moved out to it's own mdb > and that mdb is about 700 megabytes after a compact. ?Most of the rest of > the database (150 tables) is in another mdb and after compact that database > is 800 megabytes, so this one table is close to as big as the rest of the > db. > > I do not have experience in a transactional database using SQL Server, but I > am thinking that SQL Server express 2005 will not have an issue keeping up > with this kind of usage - 25 users adding records to this table all day > without causing locking issues like I am seeing now. > > My issue at this point is that they use a network logon and force the users > to change their password every 30 days. ?Is SQL Server going to use that > same network username / password database or does it use a list of usernames > / passwords physically on the server itself? ?IOW will Windows > authentication work or will I need to go to SQL Server username / password? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Wed Jan 5 12:40:49 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 13:40:49 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <4D24BB31.1030708@colbyconsulting.com> Thanks Charlotte. I want to use Windows authentication if I can. John W. Colby www.ColbyConsulting.com On 1/5/2011 1:18 PM, Charlotte Foust wrote: > Windows Authentication should work, John. That's what we did for our > clients at my last employer's. You can certainly create specific > users and groups and roles on the server. We handled most of the > specifics in code (.Net, natch) but we had only two groups for users, > readonly and readwrite, the latter of which included deletes, but our > code limited that capability. > > Charlotte Foust > > On Wed, Jan 5, 2011 at 10:00 AM, jwcolby wrote: >> I am having performance issues in a largish Access application, a Disability >> Insurance Claim call center app. >> >> I have one particular table which is not huge in terms of field count but it >> does have a lot of records and most of the fields are indexed, and it has >> about 800K records in it. This table holds "contact" info, as in phone >> calls that the users have. They document every "contact" with every one, >> claimants, doctors, lawyers, etc. into a memo field and also date of call, >> ClaimID FK, employee id FK, contact type id FK etc. Kind of a mini center >> of the universe for this application. >> >> The result is that people are storing new records in this table constantly >> throughout the day and we are getting a lot of "record locked..." issues >> caused by (AFAICT) the time it takes Jet to store the records and update all >> of the indexes, and probably the memo storage area of the mdb. >> >> Just to give a picture, this one table has been moved out to it's own mdb >> and that mdb is about 700 megabytes after a compact. Most of the rest of >> the database (150 tables) is in another mdb and after compact that database >> is 800 megabytes, so this one table is close to as big as the rest of the >> db. >> >> I do not have experience in a transactional database using SQL Server, but I >> am thinking that SQL Server express 2005 will not have an issue keeping up >> with this kind of usage - 25 users adding records to this table all day >> without causing locking issues like I am seeing now. >> >> My issue at this point is that they use a network logon and force the users >> to change their password every 30 days. Is SQL Server going to use that >> same network username / password database or does it use a list of usernames >> / passwords physically on the server itself? IOW will Windows >> authentication work or will I need to go to SQL Server username / password? >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From jedi at charm.net Wed Jan 5 12:42:49 2011 From: jedi at charm.net (Michael Bahr) Date: Wed, 5 Jan 2011 13:42:49 -0500 (EST) Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Message-ID: <1113.24.35.23.165.1294252969.squirrel@mail.expedient.net> Hi Lambert, I meant no disrespect by calling you by your last name. My Bad. :-( Mike > > BTW my first name is Lambert. :-) > From marksimms at verizon.net Wed Jan 5 12:46:50 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 13:46:50 -0500 Subject: [AccessD] SQL Server 2008 In-Reply-To: <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> References: <4D239CA0.80201@colbyconsulting.com> <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> Message-ID: <007301cbad08$ea2c5a70$be850f50$@net> My goodness....what is the cost for them to upgrade to Server 2003 edition ? Is it even available ...i.e. can you even purchase legitimate licenses ? > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Wednesday, January 05, 2011 11:03 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] SQL Server 2008 > > I work with a number of financial institutions and these guys wear > suspenders with belts... I know your pain. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 2:18 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] SQL Server 2008 > > A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 > express but SQL Server 2008 > will only install on Windows 2003 and above. > > I uninstalled 2005 to install 2008 only to discover... > > Sigh!@#$%^& > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Wed Jan 5 13:00:56 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 5 Jan 2011 11:00:56 -0800 Subject: [AccessD] SQL Server security In-Reply-To: <4D24BB31.1030708@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24BB31.1030708@colbyconsulting.com> Message-ID: One reason that I use SSA over Windows Authentication is there are departments here that have high turn over and or several factory workers that "share" a common login. Our sys admins don't like to create Win logons for new people for some reason. (Laziness? idk) I, on the other hand, am a date stamp / user stamping whore. As mentioned before, just about everything done in my systems is done via insertion, so I time stamp every record and stamp the userID as well. I create individual SQL logins, since I maintain that end of things and simply add the people to their required roles. Roles are given rights to stored procedures so it isn't very hard to do. Another time I use SSA is when dealing with users that only give us data via web services, obviously they aren't local and only have/need access to the SQL Server. D On Wed, Jan 5, 2011 at 10:40 AM, jwcolby wrote: > Thanks Charlotte. I want to use Windows authentication if I can. > > > John W. Colby > www.ColbyConsulting.com > > On 1/5/2011 1:18 PM, Charlotte Foust wrote: > >> Windows Authentication should work, John. That's what we did for our >> clients at my last employer's. You can certainly create specific >> users and groups and roles on the server. We handled most of the >> specifics in code (.Net, natch) but we had only two groups for users, >> readonly and readwrite, the latter of which included deletes, but our >> code limited that capability. >> >> Charlotte Foust >> >> On Wed, Jan 5, 2011 at 10:00 AM, jwcolby >> wrote: >> >>> I am having performance issues in a largish Access application, a >>> Disability >>> Insurance Claim call center app. >>> >>> I have one particular table which is not huge in terms of field count but >>> it >>> does have a lot of records and most of the fields are indexed, and it has >>> about 800K records in it. This table holds "contact" info, as in phone >>> calls that the users have. They document every "contact" with every one, >>> claimants, doctors, lawyers, etc. into a memo field and also date of >>> call, >>> ClaimID FK, employee id FK, contact type id FK etc. Kind of a mini >>> center >>> of the universe for this application. >>> >>> The result is that people are storing new records in this table >>> constantly >>> throughout the day and we are getting a lot of "record locked..." issues >>> caused by (AFAICT) the time it takes Jet to store the records and update >>> all >>> of the indexes, and probably the memo storage area of the mdb. >>> >>> Just to give a picture, this one table has been moved out to it's own mdb >>> and that mdb is about 700 megabytes after a compact. Most of the rest of >>> the database (150 tables) is in another mdb and after compact that >>> database >>> is 800 megabytes, so this one table is close to as big as the rest of the >>> db. >>> >>> I do not have experience in a transactional database using SQL Server, >>> but I >>> am thinking that SQL Server express 2005 will not have an issue keeping >>> up >>> with this kind of usage - 25 users adding records to this table all day >>> without causing locking issues like I am seeing now. >>> >>> My issue at this point is that they use a network logon and force the >>> users >>> to change their password every 30 days. Is SQL Server going to use that >>> same network username / password database or does it use a list of >>> usernames >>> / passwords physically on the server itself? IOW will Windows >>> authentication work or will I need to go to SQL Server username / >>> password? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Wed Jan 5 13:04:22 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 13:04:22 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: Doug, Thanks for the info. I really appreciate it. Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Tuesday, January 04, 2011 5:04 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Hi Brad, I have a system I did for customer that sounds similar in concept and traffic to yours. We host it on a shared hosting plan at Crystaltech http://www.crystaltech.com/ and have had good service from them. Tech support is good and always available. I have direct access to the database through my sql server management tools, the site runs in ASP.Net 3.5 and I download their orders using web services. The cost of the shared hosting is around $17 per month. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Wed Jan 5 13:30:57 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 14:30:57 -0500 Subject: [AccessD] SQL Server 2008 In-Reply-To: <007301cbad08$ea2c5a70$be850f50$@net> References: <4D239CA0.80201@colbyconsulting.com> <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> <007301cbad08$ea2c5a70$be850f50$@net> Message-ID: <4D24C6F1.5070406@colbyconsulting.com> Not ac cheap as you might think. There is a cost for the software license, then a cost per CAL or access license. The right to just connect to the server. I have no clue whether the CALs for W2K would be good for W2K8. John W. Colby www.ColbyConsulting.com On 1/5/2011 1:46 PM, Mark Simms wrote: > My goodness....what is the cost for them to upgrade to Server 2003 edition ? > Is it even available ...i.e. can you even purchase legitimate licenses ? > >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto:accessd- >> bounces at databaseadvisors.com] On Behalf Of Jim Lawrence >> Sent: Wednesday, January 05, 2011 11:03 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] SQL Server 2008 >> >> I work with a number of financial institutions and these guys wear >> suspenders with belts... I know your pain. >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 2:18 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] SQL Server 2008 >> >> A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 >> express but SQL Server 2008 >> will only install on Windows 2003 and above. >> >> I uninstalled 2005 to install 2008 only to discover... >> >> Sigh!@#$%^& >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > From BradM at blackforestltd.com Wed Jan 5 14:11:06 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 14:11:06 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad From df.waters at comcast.net Wed Jan 5 14:31:01 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 14:31:01 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <16793803FB9E4A818331BA6CFC82D509@DanWaters> Try Application.Quit instead. I have a memory that this is preferred over DoCmd.Quit -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 05, 2011 2:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 14:36:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 15:36:56 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <4D24D668.50806@colbyconsulting.com> > I am curious as to why this is happening. Are you a programmer? My experience is that this occurs when the VBA garbage collector takes a smoke break. ;) Seriously, there is this thing called a garbage collector and it is supposed to do things like close ADO and DAO recordsets and release the pointers to them. If you save pointers to controls in classes, the GC is supposed to release these pointers when the class closes. The GC in VBA is notoriously unreliable. AFAICT it is possible to store a pointer to a control pn a form in the class for that form for example and when the form closes it does not correctly release these pointers. When this happens, Access still has objects open internally, forms close "but not really" and so Access closes, "but not really". When this happens, you have no choice but to kill the process in task manager. The answer is to *ALWAYS* clean up your own mess, close your own objects that have a close method, then programmatically set the pointer to that object to nothing. It is very tough to always do this, and when you forget, Access starts to not close correctly (again). John W. Colby www.ColbyConsulting.com On 1/5/2011 3:11 PM, Brad Marks wrote: > Occasionally, we notice that an Access 2007 application is still visible > in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is > issued. > > (Even after waiting 10 minutes after the DoCmd.Quit command is issued) > > To the user, the Access application has disappeared, but it still is > visible in the Windows Task Manager under the Processes Tab > > We can, of course, kill off the application in the Windows Task Manager, > but we would prefer to not do this. > > I am curious as to why this is happening. > > Is there something that can be done in the Access application to prevent > this? > > Have other people seen this happen? > > Thanks, > Brad > From BradM at blackforestltd.com Wed Jan 5 14:51:14 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 14:51:14 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> Message-ID: John, Thanks for the help, I appreciate it. In a "prior life" I spent many years in the IBM Mainframe world of COBOL, CICS, and DB2. I don't think that the term "garbage collection" was ever used in this realm but I do recall overhearing "non-Cobolians" cuss about it. Now I am starting to appreciate what they were dealing with. Thanks again, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 05, 2011 2:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command > I am curious as to why this is happening. Are you a programmer? My experience is that this occurs when the VBA garbage collector takes a smoke break. ;) Seriously, there is this thing called a garbage collector and it is supposed to do things like close ADO and DAO recordsets and release the pointers to them. If you save pointers to controls in classes, the GC is supposed to release these pointers when the class closes. The GC in VBA is notoriously unreliable. AFAICT it is possible to store a pointer to a control pn a form in the class for that form for example and when the form closes it does not correctly release these pointers. When this happens, Access still has objects open internally, forms close "but not really" and so Access closes, "but not really". When this happens, you have no choice but to kill the process in task manager. The answer is to *ALWAYS* clean up your own mess, close your own objects that have a close method, then programmatically set the pointer to that object to nothing. It is very tough to always do this, and when you forget, Access starts to not close correctly (again). John W. Colby www.ColbyConsulting.com On 1/5/2011 3:11 PM, Brad Marks wrote: > Occasionally, we notice that an Access 2007 application is still visible > in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is > issued. > > (Even after waiting 10 minutes after the DoCmd.Quit command is issued) > > To the user, the Access application has disappeared, but it still is > visible in the Windows Task Manager under the Processes Tab > > We can, of course, kill off the application in the Windows Task Manager, > but we would prefer to not do this. > > I am curious as to why this is happening. > > Is there something that can be done in the Access application to prevent > this? > > Have other people seen this happen? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From marksimms at verizon.net Wed Jan 5 14:59:30 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 15:59:30 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command In-Reply-To: <16793803FB9E4A818331BA6CFC82D509@DanWaters> References: <4D24B1AF.3090800@colbyconsulting.com> <16793803FB9E4A818331BA6CFC82D509@DanWaters> Message-ID: <005d01cbad1b$72bfdd50$583f97f0$@net> I think the general rule of thumb for professional access development is to replace as many DoCmd statements as possible with VBA equivalents. > Try Application.Quit instead. I have a memory that this is preferred > over > DoCmd.Quit > From stuart at lexacorp.com.pg Wed Jan 5 15:24:03 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 06 Jan 2011 07:24:03 +1000 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <001101cbacf6$d2c306c0$78491440$@net> References: <4D14DB29.9090906@colbyconsulting.com>, <4D23937E.2010201@torchlake.com>, <001101cbacf6$d2c306c0$78491440$@net> Message-ID: <4D24E173.14287.7CB32DB@stuart.lexacorp.com.pg> Guess you haven't been to that URL recently Mark. :-( This article describes steps that you can follow to help troubleshoot problems that may occur when you install, uninstall, or upgrade a program on a Windows-based computer. The Windows Installer Cleanup utility (MSICUU2.exe) that was previously referred to in this article resolved some installation problems but sometimes caused issues with other programs or components that are installed on the computer. Because of this, the tool has been removed from the Microsoft Download Center. -- Stuart On 5 Jan 2011 at 11:37, Mark Simms wrote: > Here you go: it works not only for office uninstalls, but other > programs as well. Highly recommended. As usual, it's one of those > things that MSFT does not want to advertise very much....as their > dirty laundry shows. > > http://support.microsoft.com/kb/2438651 > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields > > Sent: Tuesday, January 04, 2011 4:39 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] The old laptop is slowing down > > > > Mark, > > Where should I look for that utility? I also need to clean out a > > bunch of stuff, and I concur about the registry cleaners - at least > > the ones I've used. Thanks, Tina > > > > Mark Simms wrote: > > > It's been my experience that the Windows REGISTRY is the culprit. > > > That being said, I TRIED ALL OF THE REG CLEANERS. None are that > > > great. I've had more success going in and cleaning things out > > > manually.... But this is not for the "faint of heart". Microsoft > > > did create a special utility for uninstalling programs > > where the > > > built-in uninstall program did not do the job completely. Even > > > their > > own MS > > > Office has this problem ! Office never uninstalls completely. Go > > figure ! > > > From shamil at smsconsulting.spb.ru Wed Jan 5 15:52:38 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 6 Jan 2011 00:52:38 +0300 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <0EF5E021365545B0975717CB78FE8D91@nant> Hi Brad -- Do you use Automation, any kind of advanced VBA coding or third-party controls in your MS Access 2007 application, .... anything "non-standard"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 5 ?????? 2011 ?. 23:11 To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Wed Jan 5 15:54:33 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 5 Jan 2011 13:54:33 -0800 Subject: [AccessD] SQL Server security In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> <4D24BB31.1030708@colbyconsulting.com> Message-ID: Our clients most specifically did NOT want an additional logon to our application, so the mechanics were hidden and we used WA to manage their permissions on SQL Server. That didn't meant the users could actually access SQL Server, only that the UI could use their logon group to process the program logic and transactions. Charlotte Foust On Wed, Jan 5, 2011 at 11:00 AM, David McAfee wrote: > One reason that I use SSA over Windows Authentication is there are > departments here > that have high turn over and or several factory workers that "share" a > common login. > > Our sys admins don't like to create Win logons for new people for some > reason. (Laziness? idk) > > I, on the other hand, am a date stamp / user stamping whore. > > As mentioned before, just about everything done in my systems is done via > insertion, so I > time stamp every record and stamp the userID as well. > > I create individual SQL logins, since I maintain that end of things and > simply add the people > to their required roles. Roles are given rights to stored procedures so it > isn't very hard to do. > > > Another time I use SSA is when dealing with users that only give us data via > web services, > obviously they aren't local and only have/need access to the SQL Server. > > D > > On Wed, Jan 5, 2011 at 10:40 AM, jwcolby wrote: > >> Thanks Charlotte. ?I want to use Windows authentication if I can. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/5/2011 1:18 PM, Charlotte Foust wrote: >> >>> Windows Authentication should work, John. ?That's what we did for our >>> clients at my last employer's. ?You can certainly create specific >>> users and groups and roles on the server. ?We handled most of the >>> specifics in code (.Net, natch) but we had only two groups for users, >>> readonly and readwrite, the latter of which included deletes, but our >>> code limited that capability. >>> >>> Charlotte Foust >>> >>> On Wed, Jan 5, 2011 at 10:00 AM, jwcolby >>> ?wrote: >>> >>>> I am having performance issues in a largish Access application, a >>>> Disability >>>> Insurance Claim call center app. >>>> >>>> I have one particular table which is not huge in terms of field count but >>>> it >>>> does have a lot of records and most of the fields are indexed, and it has >>>> about 800K records in it. ?This table holds "contact" info, as in phone >>>> calls that the users have. ?They document every "contact" with every one, >>>> claimants, doctors, lawyers, etc. into a memo field and also date of >>>> call, >>>> ClaimID FK, employee id FK, contact type id FK etc. ?Kind of a mini >>>> center >>>> of the universe for this application. >>>> >>>> The result is that people are storing new records in this table >>>> constantly >>>> throughout the day and we are getting a lot of "record locked..." issues >>>> caused by (AFAICT) the time it takes Jet to store the records and update >>>> all >>>> of the indexes, and probably the memo storage area of the mdb. >>>> >>>> Just to give a picture, this one table has been moved out to it's own mdb >>>> and that mdb is about 700 megabytes after a compact. ?Most of the rest of >>>> the database (150 tables) is in another mdb and after compact that >>>> database >>>> is 800 megabytes, so this one table is close to as big as the rest of the >>>> db. >>>> >>>> I do not have experience in a transactional database using SQL Server, >>>> but I >>>> am thinking that SQL Server express 2005 will not have an issue keeping >>>> up >>>> with this kind of usage - 25 users adding records to this table all day >>>> without causing locking issues like I am seeing now. >>>> >>>> My issue at this point is that they use a network logon and force the >>>> users >>>> to change their password every 30 days. ?Is SQL Server going to use that >>>> same network username / password database or does it use a list of >>>> usernames >>>> / passwords physically on the server itself? ?IOW will Windows >>>> authentication work or will I need to go to SQL Server username / >>>> password? >>>> >>>> -- >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> >>> ?-- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Wed Jan 5 16:52:41 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 16:52:41 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task ManagerafterDoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> <0EF5E021365545B0975717CB78FE8D91@nant> Message-ID: Shamil, The Access 2007 application in question does not use any automation or third-party controls. However, it does contain a fair amount of VBA code, so I am going to go hunting for possible missing "Clean up" instructions. Thanks for your help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 05, 2011 3:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task ManagerafterDoCmd.Quit Command Hi Brad -- Do you use Automation, any kind of advanced VBA coding or third-party controls in your MS Access 2007 application, .... anything "non-standard"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 5 ?????? 2011 ?. 23:11 To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From BradM at blackforestltd.com Wed Jan 5 17:01:54 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 17:01:54 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> Message-ID: John, Do you think that there is an improvement in "Garbage Collection" between Access 2007 and Access 2010? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 05, 2011 2:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command > I am curious as to why this is happening. Are you a programmer? My experience is that this occurs when the VBA garbage collector takes a smoke break. ;) Seriously, there is this thing called a garbage collector and it is supposed to do things like close ADO and DAO recordsets and release the pointers to them. If you save pointers to controls in classes, the GC is supposed to release these pointers when the class closes. The GC in VBA is notoriously unreliable. AFAICT it is possible to store a pointer to a control pn a form in the class for that form for example and when the form closes it does not correctly release these pointers. When this happens, Access still has objects open internally, forms close "but not really" and so Access closes, "but not really". When this happens, you have no choice but to kill the process in task manager. The answer is to *ALWAYS* clean up your own mess, close your own objects that have a close method, then programmatically set the pointer to that object to nothing. It is very tough to always do this, and when you forget, Access starts to not close correctly (again). John W. Colby www.ColbyConsulting.com On 1/5/2011 3:11 PM, Brad Marks wrote: > Occasionally, we notice that an Access 2007 application is still visible > in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is > issued. > > (Even after waiting 10 minutes after the DoCmd.Quit command is issued) > > To the user, the Access application has disappeared, but it still is > visible in the Windows Task Manager under the Processes Tab > > We can, of course, kill off the application in the Windows Task Manager, > but we would prefer to not do this. > > I am curious as to why this is happening. > > Is there something that can be done in the Access application to prevent > this? > > Have other people seen this happen? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From shamil at smsconsulting.spb.ru Wed Jan 5 17:18:48 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 6 Jan 2011 02:18:48 +0300 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows TaskManagerafterDoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com><0EF5E021365545B0975717CB78FE8D91@nant> Message-ID: <<< The Access 2007 application in question does not use any automation or third-party controls. >>> OK. What about Win32 API? <<< However, it does contain a fair amount of VBA code, so I am going to go hunting for possible missing "Clean up" instructions. >>> Yes. First of all look for cross-referenced object instances. Also, kill all "hanging" MS Access instances, try to start your MS Access application, run it for some time and check is there just one MS Access instance running or more than one?.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 6 ?????? 2011 ?. 1:53 To: Access Developers discussion and problem solving Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows TaskManagerafterDoCmd.Quit Command Shamil, The Access 2007 application in question does not use any automation or third-party controls. However, it does contain a fair amount of VBA code, so I am going to go hunting for possible missing "Clean up" instructions. Thanks for your help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 05, 2011 3:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task ManagerafterDoCmd.Quit Command Hi Brad -- Do you use Automation, any kind of advanced VBA coding or third-party controls in your MS Access 2007 application, .... anything "non-standard"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 5 ?????? 2011 ?. 23:11 To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 17:33:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 18:33:56 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> Message-ID: <4D24FFE4.3030305@colbyconsulting.com> > Do you think that there is an improvement in "Garbage Collection" between Access 2007 and Access 2010? No. Microsoft is not targeting developers with Access. GC is a programming issue. You are supposed to be giving up programming and moving back to macros, right? I would add a comment about pretty toolbars but all that has been said (by me!) a million times. Having moved on to .Net I am absolutely uninvolved and uninspired by anything Access. I am in Access maintenance mode. ;) No new designs if I can help it. John W. Colby www.ColbyConsulting.com On 1/5/2011 6:01 PM, Brad Marks wrote: > John, > > Do you think that there is an improvement in "Garbage Collection" > between Access 2007 and Access 2010? > > Thanks, > Brad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 05, 2011 2:37 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task > Manager after DoCmd.Quit Command > > > I am curious as to why this is happening. > > Are you a programmer? > > My experience is that this occurs when the VBA garbage collector takes a > smoke break. ;) > > Seriously, there is this thing called a garbage collector and it is > supposed to do things like close > ADO and DAO recordsets and release the pointers to them. If you save > pointers to controls in > classes, the GC is supposed to release these pointers when the class > closes. > > The GC in VBA is notoriously unreliable. AFAICT it is possible to store > a pointer to a control pn a > form in the class for that form for example and when the form closes it > does not correctly release > these pointers. > > When this happens, Access still has objects open internally, forms close > "but not really" and so > Access closes, "but not really". > > When this happens, you have no choice but to kill the process in task > manager. > > The answer is to *ALWAYS* clean up your own mess, close your own objects > that have a close method, > then programmatically set the pointer to that object to nothing. > > It is very tough to always do this, and when you forget, Access starts > to not close correctly (again). > > John W. Colby > www.ColbyConsulting.com > > On 1/5/2011 3:11 PM, Brad Marks wrote: >> Occasionally, we notice that an Access 2007 application is still > visible >> in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is >> issued. >> >> (Even after waiting 10 minutes after the DoCmd.Quit command is issued) >> >> To the user, the Access application has disappeared, but it still is >> visible in the Windows Task Manager under the Processes Tab >> >> We can, of course, kill off the application in the Windows Task > Manager, >> but we would prefer to not do this. >> >> I am curious as to why this is happening. >> >> Is there something that can be done in the Access application to > prevent >> this? >> >> Have other people seen this happen? >> >> Thanks, >> Brad >> From accessd at gfconsultants.com Wed Jan 5 22:28:55 2011 From: accessd at gfconsultants.com (AccessD) Date: Wed, 5 Jan 2011 23:28:55 -0500 Subject: [AccessD] A2K - Labels changing size Message-ID: <000101cbad5a$3ae502e0$b0af08a0$@com> In access 2000, I have a problem with a report. This report has not changed in years and has always worked perfectly. Now, only on one computer, most of the labels are being trimmed. Like either the label is actually changing size or the font is being increased. There is also one text box being altered. Actually, there are a couple minor alterations on a couple other reports, but nothing major like this - this is bad enough the report is unusable as is. This same computer worked perfectly until about two weeks ago. Of course, they don't remember doing anything to the computer. The only change they know of is, when they moved the computer, they only connected one printer back up rather than the two previously connected I went thru printer settings. Made sure the font is installed (standard Arial). Tried to restore the computer to a date before the error showed up and the computer could not be restored. Any ideas? Thanks. From accessd at gfconsultants.com Wed Jan 5 22:35:18 2011 From: accessd at gfconsultants.com (AccessD) Date: Wed, 5 Jan 2011 23:35:18 -0500 Subject: [AccessD] A2K - Forms not sizing correctly Message-ID: <000201cbad5b$1f2db730$5d892590$@com> An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 From stuart at lexacorp.com.pg Wed Jan 5 22:40:01 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 06 Jan 2011 14:40:01 +1000 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <000101cbad5a$3ae502e0$b0af08a0$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: <4D2547A1.25737.C1BB18@stuart.lexacorp.com.pg> I'd guess that it's a problem with the driver on the default printer on that machine. Is it set to something silly like a Generic/Text Only driver or a Fax driver? -- Stuart On 5 Jan 2011 at 23:28, AccessD wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, but nothing major like this - this is bad enough the report > is unusable as is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only connected one printer back up rather than the two previously > connected > > I went thru printer settings. Made sure the font is installed > (standard Arial). Tried to restore the computer to a date before the > error showed up and the computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Wed Jan 5 23:01:46 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 5 Jan 2011 21:01:46 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000201cbad5b$1f2db730$5d892590$@com> References: <000201cbad5b$1f2db730$5d892590$@com> Message-ID: What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Wed Jan 5 23:04:05 2011 From: accessd at gfconsultants.com (AccessD) Date: Thu, 6 Jan 2011 00:04:05 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <4D2547A1.25737.C1BB18@stuart.lexacorp.com.pg> References: <000101cbad5a$3ae502e0$b0af08a0$@com> <4D2547A1.25737.C1BB18@stuart.lexacorp.com.pg> Message-ID: <000001cbad5f$24cbb760$6e632620$@com> That's my guess as well. However... The default is a HP Laserjet 1022. I changed the default to the other printer (connected and un-connected). I also set the default printer the XPS Document Writer. I reinstalled the drivers for the 1022. I guess I could have installed a pdf writer and set it as the printer. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 05, 2011 11:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Labels changing size I'd guess that it's a problem with the driver on the default printer on that machine. Is it set to something silly like a Generic/Text Only driver or a Fax driver? -- Stuart On 5 Jan 2011 at 23:28, AccessD wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, but nothing major like this - this is bad enough the report > is unusable as is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only connected one printer back up rather than the two previously > connected > > I went thru printer settings. Made sure the font is installed > (standard Arial). Tried to restore the computer to a date before the > error showed up and the computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Wed Jan 5 23:33:15 2011 From: accessd at gfconsultants.com (AccessD) Date: Thu, 6 Jan 2011 00:33:15 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: References: <000201cbad5b$1f2db730$5d892590$@com> Message-ID: <000101cbad63$38174dd0$a845e970$@com> None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Thu Jan 6 00:07:39 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Thu, 6 Jan 2011 01:07:39 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000101cbad63$38174dd0$a845e970$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> Message-ID: <000001cbad68$05f35bf0$11da13d0$@com> I've also never specified form size by anything other than moving borders in design view. So I could use docmd.movesize to control every form. Anyone have any suggestions for embedding the form size in the design of the form rather than in code? I would like to have two text boxes - one for height and one for width. Then feed the text values to movesize when the form opens. Does that make sense? See any problems with it? Having never used movesize or any resizing code...would the two be compatible? Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Thursday, January 06, 2011 12:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 6 00:12:48 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 5 Jan 2011 22:12:48 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000101cbad63$38174dd0$a845e970$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> Message-ID: <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 6 05:11:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 06:11:18 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <000101cbad5a$3ae502e0$b0af08a0$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: <4D25A356.5070406@colbyconsulting.com> Is this a case of identity theft? ;) Do you not want us to have your name? John W. Colby www.ColbyConsulting.com On 1/5/2011 11:28 PM, AccessD wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being increased. > There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other reports, > but nothing major like this - this is bad enough the report is unusable as > is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they only > connected one printer back up rather than the two previously connected > > I went thru printer settings. Made sure the font is installed (standard > Arial). > Tried to restore the computer to a date before the error showed up and the > computer could not be restored. > > Any ideas? > > Thanks. > > > > > From rockysmolin at bchacc.com Thu Jan 6 07:54:24 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 6 Jan 2011 05:54:24 -0800 Subject: [AccessD] FYI Message-ID: <5E243F054B7440CBBBD300C1F57560E1@HAL9005> >From SME Daily Update - digest of manufacturing news: New Version Of Windows To Be Compatible With Smartphone Chips. The Wall Street Journal (1/6, Wingfield, subscription required) reports Microsoft unveiled a new version of Windows designed to work on processors used in tablet computers and smart phones. The AP (1/6) reports, "The new version could take advantage of the power savings provided by cell phone chips, and give Microsoft a better chance of gaining a foothold in the emerging world of tablet computers. Apple Inc.'s hit iPad tablet runs on a cell phone-type chip, which is part of the reason it can last 10 hours on one charge." The prototypes running Windows at CES were using chips designed by ARM Holdings, a heavyweight in cell phone chip design. "A key drawback to moving to another 'processor architecture' is that programs created for the current version of Windows won't work on the new chips." Similarly, peripherals would not work without new drivers. Bloomberg News (1/6, Bass, King) reports, "Windows will work with ARM-based chips made by Nvidia Corp., Qualcomm Inc. and Texas Instruments Inc.," according to Microsoft. "The Windows software will be tailored for battery-powered devices, such as tablets, netbooks and other handhelds," and "will also work with Intel and Advanced Micro Devices Inc. chips, as have previous versions of Windows." The Financial Times (1/6, Waters, Taylor, subscription required) also reports the story. Rocky From BradM at blackforestltd.com Thu Jan 6 08:01:10 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 6 Jan 2011 08:01:10 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From delam at zyterra.com Thu Jan 6 08:11:15 2011 From: delam at zyterra.com (Debbie) Date: Thu, 6 Jan 2011 08:11:15 -0600 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <000101cbad5a$3ae502e0$b0af08a0$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: If they used the other printer to print the labels before, they may not have noticed this problem: I have had printers that had smaller print areas than the printer I designed it on. Access will resize the whole report on these printers. Not really apparent, but deadly on labels. Printing to PDF first is a good solution. 2007 and 2010 have some printer coding that can help the issue too. Debbie Sent from my iPhone On Jan 5, 2011, at 10:28 PM, "AccessD" wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. > There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, > but nothing major like this - this is bad enough the report is > unusable as > is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only > connected one printer back up rather than the two previously connected > > I went thru printer settings. Made sure the font is installed > (standard > Arial). > Tried to restore the computer to a date before the error showed up > and the > computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From kismert at gmail.com Thu Jan 6 09:29:33 2011 From: kismert at gmail.com (Kenneth Ismert) Date: Thu, 6 Jan 2011 09:29:33 -0600 Subject: [AccessD] SQL Server security Message-ID: > > David McAfee: > ... > I, on the other hand, am a date stamp / user stamping whore. > ... > I think there's a germ of an idea in there for a Country & Western song for geeks... I've been down this road before, Not tracking date and user stamps and shown the door, Now I am living on the street, Trying to sell Transact-SQL for meat, I'm just a date and user stamping whore. I'm just a date and user stamping whore, To my non-geek skanky friends I'm such a bore, But I do what I must do, To see another sad day through, I'm just a date and user stamping whore. -Ken From RRANTHON at sentara.com Thu Jan 6 09:34:53 2011 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Thu, 6 Jan 2011 10:34:53 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: <201101061534.p06FYt6c025289@databaseadvisors.com> LOL... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Thursday, January 06, 2011 10:30 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server security > > David McAfee: > ... > I, on the other hand, am a date stamp / user stamping whore. > ... > I think there's a germ of an idea in there for a Country & Western song for geeks... I've been down this road before, Not tracking date and user stamps and shown the door, Now I am living on the street, Trying to sell Transact-SQL for meat, I'm just a date and user stamping whore. I'm just a date and user stamping whore, To my non-geek skanky friends I'm such a bore, But I do what I must do, To see another sad day through, I'm just a date and user stamping whore. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Thu Jan 6 09:58:14 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 06 Jan 2011 10:58:14 -0500 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <4D24E173.14287.7CB32DB@stuart.lexacorp.com.pg> References: <4D14DB29.9090906@colbyconsulting.com>, <4D23937E.2010201@torchlake.com>, <001101cbacf6$d2c306c0$78491440$@net> <4D24E173.14287.7CB32DB@stuart.lexacorp.com.pg> Message-ID: <00db01cbadba$87212610$95637230$@net> It worked for me ! Luckily I got it before they "pulled" it. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Wednesday, January 05, 2011 4:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The old laptop is slowing down > > Guess you haven't been to that URL recently Mark. :-( > > > This article describes steps that you can follow to help troubleshoot > problems that may occur > when you install, uninstall, or upgrade a program on a Windows-based > computer. > > The Windows Installer Cleanup utility (MSICUU2.exe) that was previously > referred to in this > article resolved some installation problems but sometimes caused issues > with other > programs or components that are installed on the computer. Because of > this, the tool has > been removed from the Microsoft Download Center. > > > -- > Stuart > > On 5 Jan 2011 at 11:37, Mark Simms wrote: > > > Here you go: it works not only for office uninstalls, but other > > programs as well. Highly recommended. As usual, it's one of those > > things that MSFT does not want to advertise very much....as their > > dirty laundry shows. > > > > http://support.microsoft.com/kb/2438651 > > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > > bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields > > > Sent: Tuesday, January 04, 2011 4:39 PM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] The old laptop is slowing down > > > > > > Mark, > > > Where should I look for that utility? I also need to clean out a > > > bunch of stuff, and I concur about the registry cleaners - at least > > > the ones I've used. Thanks, Tina > > > > > > Mark Simms wrote: > > > > It's been my experience that the Windows REGISTRY is the culprit. > > > > That being said, I TRIED ALL OF THE REG CLEANERS. None are that > > > > great. I've had more success going in and cleaning things out > > > > manually.... But this is not for the "faint of heart". Microsoft > > > > did create a special utility for uninstalling programs > > > where the > > > > built-in uninstall program did not do the job completely. Even > > > > their > > > own MS > > > > Office has this problem ! Office never uninstalls completely. Go > > > figure ! > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Thu Jan 6 10:03:37 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 06 Jan 2011 11:03:37 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <4D24FFE4.3030305@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> Message-ID: <00dc01cbadbb$47cabe30$d7603a90$@net> I'm not sure anyone has a handle on all of the minor technical fixes being made since AC2003. I've seen some fixes, and then of course, the additional new "annoyances". For me, AC2007 has been extremely stable since SP2. > > > Do you think that there is an improvement in "Garbage Collection" > between Access 2007 and Access > 2010? > > No. > > Microsoft is not targeting developers with Access. GC is a programming > issue. You are supposed to > be giving up programming and moving back to macros, right? From davidmcafee at gmail.com Thu Jan 6 10:23:15 2011 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 6 Jan 2011 08:23:15 -0800 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: LOL!!! If things don't pan out for you in the computer industry, you will have no problems writing country music lyrics. Sent from my Droid phone. On Jan 6, 2011 7:30 AM, "Kenneth Ismert" wrote: >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country & Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 6 10:41:18 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 6 Jan 2011 08:41:18 -0800 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: YeeHaw!! Charlotte On Thu, Jan 6, 2011 at 7:29 AM, Kenneth Ismert wrote: >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country & Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Thu Jan 6 11:15:48 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 6 Jan 2011 09:15:48 -0800 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: <01F466D6A41446359EC883973BD60E0C@creativesystemdesigns.com> Well, if you need any specific help moving towards hosting your own site you can contact me. (It is not a big deal or that complex...I setup a friend's in an afternoon.) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 06, 2011 6:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Thu Jan 6 11:19:52 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 12:19:52 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <00dc01cbadbb$47cabe30$d7603a90$@net> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> <00dc01cbadbb$47cabe30$d7603a90$@net> Message-ID: <4D25F9B8.8090101@colbyconsulting.com> Fixing GC would not classify as a minor fix... John W. Colby www.ColbyConsulting.com On 1/6/2011 11:03 AM, Mark Simms wrote: > I'm not sure anyone has a handle on all of the minor technical fixes being > made since AC2003. I've seen some fixes, and then of course, the additional > new "annoyances". > For me, AC2007 has been extremely stable since SP2. > >> >> > Do you think that there is an improvement in "Garbage Collection" >> between Access 2007 and Access >> 2010? >> >> No. >> >> Microsoft is not targeting developers with Access. GC is a programming >> issue. You are supposed to >> be giving up programming and moving back to macros, right? > > From jwcolby at colbyconsulting.com Thu Jan 6 11:20:43 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 12:20:43 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: <4D25F9EB.3@colbyconsulting.com> You should move to Nashville!!! John W. Colby www.ColbyConsulting.com On 1/6/2011 10:29 AM, Kenneth Ismert wrote: >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country& Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken From BradM at blackforestltd.com Thu Jan 6 11:30:01 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 6 Jan 2011 11:30:01 -0600 Subject: [AccessD] SQL Server security References: <201101061534.p06FYt6c025289@databaseadvisors.com> Message-ID: A fine start indeed for a CW song. However, maybe it needs to have something about mama, trains, trucks, prison, and getting drunk See http://www.youtube.com/watch?v=LEo8poVlQrM for a chuckle -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of RANDALL R ANTHONY Sent: Thu 1/6/2011 9:34 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server security LOL... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Thursday, January 06, 2011 10:30 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server security > > David McAfee: > ... > I, on the other hand, am a date stamp / user stamping whore. > ... > I think there's a germ of an idea in there for a Country & Western song for geeks... I've been down this road before, Not tracking date and user stamps and shown the door, Now I am living on the street, Trying to sell Transact-SQL for meat, I'm just a date and user stamping whore. I'm just a date and user stamping whore, To my non-geek skanky friends I'm such a bore, But I do what I must do, To see another sad day through, I'm just a date and user stamping whore. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From shamil at smsconsulting.spb.ru Thu Jan 6 12:16:33 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 6 Jan 2011 21:16:33 +0300 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: <3D7C75579ECC4FD3852D30A73396F0E0@nant> Brad -- Setting up ASP.NET (Web Service) + MS SQL hosting is a relatively easy and not time consuming work. Usual costs for hosting environment for your task are less than USD10/month. Simplest approach would be to just setup MS SQL database (restored from backup) on hosting site and then connect to that database via ODBC. A bit more complicated approach would be to wrap that hosted MS SQL database into an ASP.NET Web Service... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 6 ?????? 2011 ?. 17:01 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From BradM at blackforestltd.com Thu Jan 6 13:04:00 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 6 Jan 2011 13:04:00 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> <01F466D6A41446359EC883973BD60E0C@creativesystemdesigns.com> Message-ID: Jim, Thanks for the offer. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 06, 2011 11:16 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Well, if you need any specific help moving towards hosting your own site you can contact me. (It is not a big deal or that complex...I setup a friend's in an afternoon.) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 06, 2011 6:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Thu Jan 6 13:53:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 14:53:53 -0500 Subject: [AccessD] iXBT Labs - VIA Nano CPUID Tricks - Page 1: Introduction Message-ID: <4D261DD1.2030808@colbyconsulting.com> Ahh the convoluted web Intel weaves... -- John W. Colby www.ColbyConsulting.com http://ixbtlabs.com/articles3/cpu/via-nano-cpuid-fake-p1.html From jwcolby at colbyconsulting.com Thu Jan 6 14:00:46 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 15:00:46 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: <201101061534.p06FYt6c025289@databaseadvisors.com> Message-ID: <4D261F6E.4000602@colbyconsulting.com> I always liked the song, and the video just fits. Thanks! John W. Colby www.ColbyConsulting.com On 1/6/2011 12:30 PM, Brad Marks wrote: > > A fine start indeed for a CW song. > > However, maybe it needs to have something about mama, trains, trucks, prison, and getting drunk > > See http://www.youtube.com/watch?v=LEo8poVlQrM > > for a chuckle > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of RANDALL R ANTHONY > Sent: Thu 1/6/2011 9:34 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] SQL Server security > > LOL... > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert > Sent: Thursday, January 06, 2011 10:30 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] SQL Server security > >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country& Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > From tinanfields at torchlake.com Thu Jan 6 14:07:46 2011 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Thu, 06 Jan 2011 15:07:46 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <4D262112.1030500@torchlake.com> I don't understand "right click Windows key" T David McAfee wrote: > or > Right click windows key - S - V - Enter > > as I remember it ;) > > > > I use that keystroke a lot! > > > You may want X instead of V (All except borders) > > > D > On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < > Lambert.Heenan at chartisinsurance.com> wrote: > > >> Cut then Past Special and choose Values as what to paste. Tedious, but >> should work. >> >> Lambert >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto: >> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 4:40 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] OT: Excel cell formatting >> >> I have a spreadsheet I use which I use border formatting around cells. The >> problem is that if I move cells around, the formatting moves with the cell. >> I really want the cell borders to be fixed and just the cell contents to >> move around. >> >> Is it possible to pin down things like the cell border formatting? >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> From davidmcafee at gmail.com Thu Jan 6 14:15:44 2011 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 6 Jan 2011 12:15:44 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D262112.1030500@torchlake.com> References: <4D2393BC.3070902@colbyconsulting.com> <4D262112.1030500@torchlake.com> Message-ID: On most keyboards, to the right of the space bar between the right alt button and right control button is a key which does the same as a mouse right click. It's mirror image of where the Windows key is located. On Thu, Jan 6, 2011 at 12:07 PM, Tina Norris Fields < tinanfields at torchlake.com> wrote: > I don't understand "right click Windows key" > T > > > David McAfee wrote: > >> or >> Right click windows key - S - V - Enter >> >> as I remember it ;) >> >> >> >> I use that keystroke a lot! >> >> >> You may want X instead of V (All except borders) >> >> >> D >> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < >> Lambert.Heenan at chartisinsurance.com> wrote: >> >> >> >>> Cut then Past Special and choose Values as what to paste. Tedious, but >>> should work. >>> >>> Lambert >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com [mailto: >>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 04, 2011 4:40 PM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] OT: Excel cell formatting >>> >>> I have a spreadsheet I use which I use border formatting around cells. >>> The >>> problem is that if I move cells around, the formatting moves with the >>> cell. >>> I really want the cell borders to be fixed and just the cell contents to >>> move around. >>> >>> Is it possible to pin down things like the cell border formatting? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> >>> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Thu Jan 6 14:59:54 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 15:59:54 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> <4D262112.1030500@torchlake.com> Message-ID: <4D262D4A.70804@colbyconsulting.com> I never knew that. Or I did and I forgot it. Knew what? Forgot what? Who are you? John W. Colby www.ColbyConsulting.com On 1/6/2011 3:15 PM, David McAfee wrote: > On most keyboards, to the right of the space bar between the right alt > button and right control button is a key which does the same as a mouse > right click. > > It's mirror image of where the Windows key is located. > > > > > On Thu, Jan 6, 2011 at 12:07 PM, Tina Norris Fields< > tinanfields at torchlake.com> wrote: > >> I don't understand "right click Windows key" >> T >> >> >> David McAfee wrote: >> >>> or >>> Right click windows key - S - V - Enter >>> >>> as I remember it ;) >>> >>> >>> >>> I use that keystroke a lot! >>> >>> >>> You may want X instead of V (All except borders) >>> >>> >>> D >>> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert< >>> Lambert.Heenan at chartisinsurance.com> wrote: >>> >>> >>> >>>> Cut then Past Special and choose Values as what to paste. Tedious, but >>>> should work. >>>> >>>> Lambert >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com [mailto: >>>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>> Sent: Tuesday, January 04, 2011 4:40 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] OT: Excel cell formatting >>>> >>>> I have a spreadsheet I use which I use border formatting around cells. >>>> The >>>> problem is that if I move cells around, the formatting moves with the >>>> cell. >>>> I really want the cell borders to be fixed and just the cell contents to >>>> move around. >>>> >>>> Is it possible to pin down things like the cell border formatting? >>>> >>>> -- >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Thu Jan 6 15:45:28 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 16:45:28 -0500 Subject: [AccessD] Raw: Palaces made of ice Message-ID: <4D2637F8.6040603@colbyconsulting.com> -- John W. Colby www.ColbyConsulting.com http://www.weather.com/outlook/videos/raw-palaces-made-of-ice-19238 From marksimms at verizon.net Thu Jan 6 15:59:56 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 06 Jan 2011 16:59:56 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <4D25F9B8.8090101@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> <00dc01cbadbb$47cabe30$d7603a90$@net> <4D25F9B8.8090101@colbyconsulting.com> Message-ID: <009801cbaded$0e616770$2b243650$@net> I understand that John. But with the AGE-OLD software vendor conundrum of fixing the bugs vs. airing the dirty laundry, we can never really get a handle on what's been addressed in detail in a new release. Fixes can go in "silently" very easily. > > Fixing GC would not classify as a minor fix... > > John W. Colby > www.ColbyConsulting.com From john at winhaven.net Thu Jan 6 18:50:18 2011 From: john at winhaven.net (John Bartow) Date: Thu, 6 Jan 2011 18:50:18 -0600 Subject: [AccessD] comment all lines Message-ID: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> Isn't there a way to select a block of code and comment out all of the lines in A2003? It may have been an add-in I used to have but I can't remember. From davidmcafee at gmail.com Thu Jan 6 19:06:38 2011 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 6 Jan 2011 17:06:38 -0800 Subject: [AccessD] comment all lines In-Reply-To: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> References: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> Message-ID: It's in the "Edit" tool bar. View->Toolbars->Edit (or customize if you want to bring them out onto another toolbar) On Thu, Jan 6, 2011 at 4:50 PM, John Bartow wrote: > Isn't there a way to select a block of code and comment out all of the > lines > in A2003? > > > > It may have been an add-in I used to have but I can't remember. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From john at winhaven.net Thu Jan 6 21:22:07 2011 From: john at winhaven.net (John Bartow) Date: Thu, 6 Jan 2011 21:22:07 -0600 Subject: [AccessD] comment all lines In-Reply-To: References: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> Message-ID: <000001cbae1a$1036a330$30a3e990$@winhaven.net> Thanks! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Thursday, January 06, 2011 7:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] comment all lines It's in the "Edit" tool bar. View->Toolbars->Edit (or customize if you want to bring them out onto another toolbar) On Thu, Jan 6, 2011 at 4:50 PM, John Bartow wrote: > Isn't there a way to select a block of code and comment out all of the > lines in A2003? > > > > It may have been an add-in I used to have but I can't remember. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 6 22:10:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 23:10:26 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <009801cbaded$0e616770$2b243650$@net> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> <00dc01cbadbb$47cabe30$d7603a90$@net> <4D25F9B8.8090101@colbyconsulting.com> <009801cbaded$0e616770$2b243650$@net> Message-ID: <4D269232.4010001@colbyconsulting.com> Yes of course. What I am saying is that MS has their own priorities. They have *clearly* expressed that .Net is the path developers should be taking and that Access is for power users. As such, adding power user functionality is almost certainly a higher priority than fixing obscure and hard to find bugs for a user base (developers) that they don't even want using Access. I am certain that if they happen to stumble and break a leg over the fix for a VBA language bug they will fix it, and I am sure that in such a case you are absolutely correct, they will probably not publicize the fix. Although some of these have been around (and ignored) so long that if they happen to find and fix such bugs they might very well trumpet the fix from the mountaintops. ;) John W. Colby www.ColbyConsulting.com On 1/6/2011 4:59 PM, Mark Simms wrote: > I understand that John. But with the AGE-OLD software vendor conundrum of > fixing the bugs vs. airing the dirty laundry, we can never really get a > handle on what's been addressed in detail in a new release. Fixes can go in > "silently" very easily. > > >> >> Fixing GC would not classify as a minor fix... >> >> John W. Colby >> www.ColbyConsulting.com > > From accessd at gfconsultants.com Fri Jan 7 09:22:03 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 10:22:03 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: <006201cbae7e$a36ad130$ea407390$@com> I wasn't clear. These aren't labels - as in mailing labels. These are labels on a regular report. For example... Employee Hours Pay rate Pay Type Total pay A 8.00 10.00 R 80.00 A 2.00 15.00 O 30.00 The first line (Employee, Hours, etc) - those are the labels affected. It will print more like Employ Hour Pay Pay Total The label control has not changed size - it looks like the font has grown or the spacing has changed. The hours column will also appear cut off is there are more than 10 hours. For example, 64.00 hours looks like 4.00 hours. On one other report I found two small problems. 1. A label that is vertical (to be read when the report is turned on its side) the very bottom of every letter is cut off. It can still be read - just the very bottom is gone. Like a 'E' would almost look like an "F" 2. On the same report there is a text box that sits inside a large 'rectangle'. The bottom of the rectangle sits right on the bottom of the text box. The rectangle has always shown perfectly, but now, on this computer, the portion of the rectangle sharing the text box control edge does not shoe - like the text box has grown. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 06, 2011 9:11 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Labels changing size If they used the other printer to print the labels before, they may not have noticed this problem: I have had printers that had smaller print areas than the printer I designed it on. Access will resize the whole report on these printers. Not really apparent, but deadly on labels. Printing to PDF first is a good solution. 2007 and 2010 have some printer coding that can help the issue too. Debbie Sent from my iPhone On Jan 5, 2011, at 10:28 PM, "AccessD" wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. > There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, > but nothing major like this - this is bad enough the report is > unusable as > is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only > connected one printer back up rather than the two previously connected > > I went thru printer settings. Made sure the font is installed > (standard > Arial). > Tried to restore the computer to a date before the error showed up > and the > computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Fri Jan 7 09:22:03 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 10:22:03 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> Message-ID: <006301cbae7e$a3b96660$eb2c3320$@com> I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Jan 7 09:34:40 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 08 Jan 2011 01:34:40 +1000 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <006201cbae7e$a36ad130$ea407390$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com>, , <006201cbae7e$a36ad130$ea407390$@com> Message-ID: <4D273290.32588.83F74BD@stuart.lexacorp.com.pg> Another WAG: Has someone change the Font Scaling in Windows from the default 96 DPI to "Large Fonts" - 120 DPI? -- Stuart On 7 Jan 2011 at 10:22, Reuben Cummings wrote: > I wasn't clear. These aren't labels - as in mailing labels. > These are labels on a regular report. > For example... > > Employee Hours Pay rate Pay Type > Total pay > A 8.00 10.00 R > 80.00 > A 2.00 15.00 O > 30.00 > > The first line (Employee, Hours, etc) - those are the labels affected. > It will print more like > > Employ Hour Pay Pay Total > > The label control has not changed size - it looks like the font has > grown or the spacing has changed. The hours column will also appear > cut off is there are more than 10 hours. For example, 64.00 hours > looks like 4.00 hours. > > On one other report I found two small problems. > 1. A label that is vertical (to be read when the report is turned on > its side) the very bottom of every letter is cut off. It can still be > read - just the very bottom is gone. Like a 'E' would almost look > like an "F" 2. On the same report there is a text box that sits > inside a large 'rectangle'. The bottom of the rectangle sits right on > the bottom of the text box. The rectangle has always shown perfectly, > but now, on this computer, the portion of the rectangle sharing the > text box control edge does not shoe - like the text box has grown. > > Reuben Cummings > GFC, LLC > 812.523.1017 > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 06, 2011 9:11 AM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] A2K - Labels > changing size > > If they used the other printer to print the labels before, they may > not have noticed this problem: > > I have had printers that had smaller print areas than the printer I > designed it on. Access will resize the whole report on these printers. > Not really apparent, but deadly on labels. Printing to PDF first is a > good solution. 2007 and 2010 have some printer coding that can help > the issue too. > > Debbie > > Sent from my iPhone > > On Jan 5, 2011, at 10:28 PM, "AccessD" > wrote: > > > In access 2000, I have a problem with a report. > > This report has not changed in years and has always worked > > perfectly. > > > > Now, only on one computer, most of the labels are being trimmed. > > Like either the label is actually changing size or the font is being > > increased. There is also one text box being altered. > > > > Actually, there are a couple minor alterations on a couple other > > reports, but nothing major like this - this is bad enough the report > > is unusable as is. > > > > This same computer worked perfectly until about two weeks ago. > > Of course, they don't remember doing anything to the computer. > > The only change they know of is, when they moved the computer, they > > only connected one printer back up rather than the two previously > > connected > > > > I went thru printer settings. Made sure the font is installed > > (standard Arial). Tried to restore the computer to a date before the > > error showed up and the computer could not be restored. > > > > Any ideas? > > > > Thanks. > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Fri Jan 7 10:07:43 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 7 Jan 2011 08:07:43 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <006301cbae7e$a3b96660$eb2c3320$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com><1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: Would DoCmd.Maximize in the open event solve that? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 7:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Fri Jan 7 11:12:23 2011 From: dbdoug at gmail.com (Doug Steele) Date: Fri, 7 Jan 2011 09:12:23 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <006301cbae7e$a3b96660$eb2c3320$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: I don't want to be insulting here, but after you've resized the form in design view are you saving it or just closing it? I've been caught on that before. It's my impression that sometimes I've had to save a form twice to lock in the size. Doug You could try using On Fri, Jan 7, 2011 at 7:22 AM, Reuben Cummings wrote: > I mean cropped I guess. ?All the control are normal size and are all > available if I drag the right side border to the right. > If the form is supposed to be 4" tall by 6" wide (for example) it is opening > 4" tall by 3" wide. ?The user can drag to the border and for the rest of > that session that form will remain at the newly created size. ?However, the > next time it opens the forms are all back to 4*3 From accessd at gfconsultants.com Fri Jan 7 11:16:49 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 12:16:49 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com><1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: <000501cbae8e$ab9a3430$02ce9c90$@com> It would, but the clients don't like maximize (I don't either). Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, January 07, 2011 11:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly Would DoCmd.Maximize in the open event solve that? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 7:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at chartisinsurance.com Fri Jan 7 12:11:44 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Fri, 7 Jan 2011 13:11:44 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000501cbae8e$ab9a3430$02ce9c90$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com><1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> <000501cbae8e$ab9a3430$02ce9c90$@com> Message-ID: I always just set Auto Center and Auto Resize to true in the form properties sheet. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 12:17 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly It would, but the clients don't like maximize (I don't either). Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, January 07, 2011 11:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly Would DoCmd.Maximize in the open event solve that? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 7:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From pharold at cfl.rr.com Fri Jan 7 09:58:46 2011 From: pharold at cfl.rr.com (Perry Harold) Date: Fri, 7 Jan 2011 10:58:46 -0500 Subject: [AccessD] SQL Server security References: Message-ID: <2A690EDC5DC046018C5D63EC2D31CE71@ptiorl.local> Quick, get the man an agent. Perry ----- Original Message ----- From: "Kenneth Ismert" To: Sent: Thursday, January 06, 2011 10:29 AM Subject: Re: [AccessD] SQL Server security > > >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country & Western song > for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at gfconsultants.com Fri Jan 7 13:48:48 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 14:48:48 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <4D273290.32588.83F74BD@stuart.lexacorp.com.pg> References: <000101cbad5a$3ae502e0$b0af08a0$@com>, , <006201cbae7e$a36ad130$ea407390$@com> <4D273290.32588.83F74BD@stuart.lexacorp.com.pg> Message-ID: <002001cbaea3$e73da430$b5b8ec90$@com> I'll check, Stuart. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Friday, January 07, 2011 10:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Labels changing size Another WAG: Has someone change the Font Scaling in Windows from the default 96 DPI to "Large Fonts" - 120 DPI? -- Stuart On 7 Jan 2011 at 10:22, Reuben Cummings wrote: > I wasn't clear. These aren't labels - as in mailing labels. > These are labels on a regular report. > For example... > > Employee Hours Pay rate Pay Type > Total pay > A 8.00 10.00 R > 80.00 > A 2.00 15.00 O > 30.00 > > The first line (Employee, Hours, etc) - those are the labels affected. > It will print more like > > Employ Hour Pay Pay Total > > The label control has not changed size - it looks like the font has > grown or the spacing has changed. The hours column will also appear > cut off is there are more than 10 hours. For example, 64.00 hours > looks like 4.00 hours. > > On one other report I found two small problems. > 1. A label that is vertical (to be read when the report is turned on > its side) the very bottom of every letter is cut off. It can still be > read - just the very bottom is gone. Like a 'E' would almost look > like an "F" 2. On the same report there is a text box that sits > inside a large 'rectangle'. The bottom of the rectangle sits right on > the bottom of the text box. The rectangle has always shown perfectly, > but now, on this computer, the portion of the rectangle sharing the > text box control edge does not shoe - like the text box has grown. > > Reuben Cummings > GFC, LLC > 812.523.1017 > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 06, 2011 9:11 AM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] A2K - Labels > changing size > > If they used the other printer to print the labels before, they may > not have noticed this problem: > > I have had printers that had smaller print areas than the printer I > designed it on. Access will resize the whole report on these printers. > Not really apparent, but deadly on labels. Printing to PDF first is a > good solution. 2007 and 2010 have some printer coding that can help > the issue too. > > Debbie > > Sent from my iPhone > > On Jan 5, 2011, at 10:28 PM, "AccessD" > wrote: > > > In access 2000, I have a problem with a report. > > This report has not changed in years and has always worked > > perfectly. > > > > Now, only on one computer, most of the labels are being trimmed. > > Like either the label is actually changing size or the font is being > > increased. There is also one text box being altered. > > > > Actually, there are a couple minor alterations on a couple other > > reports, but nothing major like this - this is bad enough the report > > is unusable as is. > > > > This same computer worked perfectly until about two weeks ago. > > Of course, they don't remember doing anything to the computer. > > The only change they know of is, when they moved the computer, they > > only connected one printer back up rather than the two previously > > connected > > > > I went thru printer settings. Made sure the font is installed > > (standard Arial). Tried to restore the computer to a date before the > > error showed up and the computer could not be restored. > > > > Any ideas? > > > > Thanks. > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Fri Jan 7 13:48:48 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 14:48:48 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: <002101cbaea3$e763c9d0$b62b5d70$@com> I do save, Doug. I've also been burnt by this in the past. What I have working right now, and I really like because form size basically will not be a problem even if I forget to save size changes, is adding two labels to each form and placing my desired size in those labels. When the form opens I'll pass the caption of those two labels to a function whose job it is to convert them to twips and run the docmd.movesize No matter how I save the form it will open to the size specified in the labels. My other thought was a table storing all the forms names with two more columns storing height and width. Have the function call the size based on the form name and then run the movesize. I think I'll go with the labels though. That way as I work on a form I can edit the size and all control all at one time rather than being forced to maintain a table as well. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Friday, January 07, 2011 12:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Forms not sizing correctly I don't want to be insulting here, but after you've resized the form in design view are you saving it or just closing it? I've been caught on that before. It's my impression that sometimes I've had to save a form twice to lock in the size. Doug You could try using On Fri, Jan 7, 2011 at 7:22 AM, Reuben Cummings wrote: > I mean cropped I guess. ?All the control are normal size and are all > available if I drag the right side border to the right. > If the form is supposed to be 4" tall by 6" wide (for example) it is opening > 4" tall by 3" wide. ?The user can drag to the border and for the rest of > that session that form will remain at the newly created size. ?However, the > next time it opens the forms are all back to 4*3 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ramzcbu at gmail.com Fri Jan 7 15:15:00 2011 From: ramzcbu at gmail.com (Ramz .) Date: Fri, 7 Jan 2011 13:15:00 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <002101cbaea3$e763c9d0$b62b5d70$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> <002101cbaea3$e763c9d0$b62b5d70$@com> Message-ID: In situations like this I usually use Docmd.Restore in the form's Open event. And since I've also experienced Access 2007 resizing the form at will, I've added this kind of code in the form's Load event: Private Sub Form_Load() Me.InsideHeight = 9300 Me.InsideWidth = 9960 End Sub On Fri, Jan 7, 2011 at 11:48 AM, Reuben Cummings wrote: > I do save, Doug. I've also been burnt by this in the past. > What I have working right now, and I really like because form size > basically > will not be a problem even if I forget to save size changes, is adding two > labels to each form and placing my desired size in those labels. > When the form opens I'll pass the caption of those two labels to a function > whose job it is to convert them to twips and run the docmd.movesize > No matter how I save the form it will open to the size specified in the > labels. > > My other thought was a table storing all the forms names with two more > columns storing height and width. Have the function call the size based on > the form name and then run the movesize. > > I think I'll go with the labels though. That way as I work on a form I can > edit the size and all control all at one time rather than being forced to > maintain a table as well. > > > Reuben Cummings > GFC, LLC > 812.523.1017 > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele > Sent: Friday, January 07, 2011 12:12 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] A2K - Forms not sizing correctly > > I don't want to be insulting here, but after you've resized the form > in design view are you saving it or just closing it? I've been caught > on that before. It's my impression that sometimes I've had to save a > form twice to lock in the size. > > Doug > > You could try using > > On Fri, Jan 7, 2011 at 7:22 AM, Reuben Cummings > wrote: > > I mean cropped I guess. All the control are normal size and are all > > available if I drag the right side border to the right. > > If the form is supposed to be 4" tall by 6" wide (for example) it is > opening > > 4" tall by 3" wide. The user can drag to the border and for the rest of > > that session that form will remain at the newly created size. However, > the > > next time it opens the forms are all back to 4*3 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Fri Jan 7 23:01:31 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 00:01:31 -0500 Subject: [AccessD] Access - link to SQL database -Database not showing Message-ID: <4D27EFAB.5040200@colbyconsulting.com> I have installed SQL Server 2005 on a (remote) Windows 2000 server machine at the client. From my workstation at the client I then open SQL Server MSExpress 2005 and I can see that SQL Server Express instance and two databases that I created on that SQL Server Express instance. From Access I try to link to a table in one of those databases. When I get to the wizard page where I am allowed to change the default database, I cannot see either of the two databases that I need to get at, only the master, msdb and tempdb. I was having a problem where I could not connect and had to open the surface configuration and allow remote connections. I selected TCP AND named pipes. That allowed MSE to see that server as well as Access to see that server, but it does not yet allow me to see the actual database of interest. Any clue why? I have done this before here at my office and I could always see the databases. TIA, -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Fri Jan 7 23:06:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 00:06:11 -0500 Subject: [AccessD] Further to "can's see SQL Server database... Message-ID: <4D27F0C3.2030206@colbyconsulting.com> I went back in with MSE and looked at that server. While I can see the databases of interest, if I click on them and try to see the tables inside, I get an error "the database DISCO is not available" and the plus symbol in front of the database disappears. So I can see that the db exists but not actually access it (from my workstation). I can see and open the database from MSE on the server itself. Is this an ownership / rights kind of issue? I am not getting an actual error number from my workstation, just an "not available" generic kind of message. If it is ownership / rights, how do I go about discovering how to fix it? -- John W. Colby www.ColbyConsulting.com From BradM at blackforestltd.com Sat Jan 8 07:32:21 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 8 Jan 2011 07:32:21 -0600 Subject: [AccessD] Access - link to SQL database -Database not showing References: <4D27EFAB.5040200@colbyconsulting.com> Message-ID: John, I ran into a situation similar to this several months ago. As I recall, I could see the default database, but I could not see the database that I wanted to work with. I discussed this with the person who handles security and was given "Administrator" rights. After this, I was able to see the database that I wanted to work with. I am not sure if this piece of info will be useful to you or not, but the two situations seem similar. Good luck. Please post what you discover once you get it working. Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, January 07, 2011 11:02 PM To: Sqlserver-Dba; VBA; Access Developers discussion and problem solving Subject: [AccessD] Access - link to SQL database -Database not showing I have installed SQL Server 2005 on a (remote) Windows 2000 server machine at the client. From my workstation at the client I then open SQL Server MSExpress 2005 and I can see that SQL Server Express instance and two databases that I created on that SQL Server Express instance. From Access I try to link to a table in one of those databases. When I get to the wizard page where I am allowed to change the default database, I cannot see either of the two databases that I need to get at, only the master, msdb and tempdb. I was having a problem where I could not connect and had to open the surface configuration and allow remote connections. I selected TCP AND named pipes. That allowed MSE to see that server as well as Access to see that server, but it does not yet allow me to see the actual database of interest. Any clue why? I have done this before here at my office and I could always see the databases. TIA, -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Sat Jan 8 11:17:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 12:17:09 -0500 Subject: [AccessD] 2007 runtime Message-ID: <4D289C15.6010103@colbyconsulting.com> Is anyone using Access 2007 runtime? Can the runtime packager package and distribute SQL Server Express? -- John W. Colby www.ColbyConsulting.com From jedi at charm.net Sat Jan 8 11:27:33 2011 From: jedi at charm.net (Michael Bahr) Date: Sat, 8 Jan 2011 12:27:33 -0500 (EST) Subject: [AccessD] Access - link to SQL database -Database not showing In-Reply-To: <4D27EFAB.5040200@colbyconsulting.com> References: <4D27EFAB.5040200@colbyconsulting.com> Message-ID: <4731.24.35.23.165.1294507653.squirrel@mail.expedient.net> John, you might need to be added to the ACL, Access Control List, on the client's server. The reason it works at home could be because you are logged in using an admin account for everything. Just curious, what would happen [at home] if you logged in as regular user if you could see your databases. Mike > I have installed SQL Server 2005 on a (remote) Windows 2000 server machine > at the client. From my > workstation at the client I then open SQL Server MSExpress 2005 and I can > see that SQL Server > Express instance and two databases that I created on that SQL Server > Express instance. > > From Access I try to link to a table in one of those databases. When I > get to the wizard page > where I am allowed to change the default database, I cannot see either of > the two databases that I > need to get at, only the master, msdb and tempdb. > > I was having a problem where I could not connect and had to open the > surface configuration and allow > remote connections. I selected TCP AND named pipes. That allowed MSE to > see that server as well as > Access to see that server, but it does not yet allow me to see the actual > database of interest. > > Any clue why? I have done this before here at my office and I could > always see the databases. > > TIA, > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sat Jan 8 11:28:57 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 12:28:57 -0500 Subject: [AccessD] Across across the internet Message-ID: <4D289ED9.10507@colbyconsulting.com> I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com From gustav at cactus.dk Sat Jan 8 11:45:37 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 08 Jan 2011 18:45:37 +0100 Subject: [AccessD] Across across the internet Message-ID: Hi John Yes, often, at zero errors. /gustav >>> jwcolby at colbyconsulting.com 08-01-2011 18:28 >>> I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com From dw-murphy at cox.net Sat Jan 8 12:56:00 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 8 Jan 2011 10:56:00 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D289ED9.10507@colbyconsulting.com> References: <4D289ED9.10507@colbyconsulting.com> Message-ID: It seems that connecting to sql server is more robust. You can connect an Access FE to SQL Azure, see http://www.fmsinc.com/MicrosoftAccess/cloud/link-to-azure-sql-database.html. One of the developers in our area has a product that connects over a vpn to a remote SQL BE so it seems that this works. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 9:29 AM To: Access Developers discussion and problem solving Subject: [AccessD] Across across the internet I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Jan 8 13:21:10 2011 From: john at winhaven.net (John Bartow) Date: Sat, 8 Jan 2011 13:21:10 -0600 Subject: [AccessD] Access Add-ind Message-ID: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? From jwcolby at colbyconsulting.com Sat Jan 8 13:29:55 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:29:55 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D28BB33.3010302@colbyconsulting.com> Oooohhh. Thanks Gustav. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > From hkotsch at arcor.de Sat Jan 8 13:33:04 2011 From: hkotsch at arcor.de (Helmut Kotsch) Date: Sat, 8 Jan 2011 20:33:04 +0100 Subject: [AccessD] Access Add-ind In-Reply-To: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: How about Rick Fishers "Find and Replace" Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow Gesendet: Samstag, 8. Januar 2011 20:21 An: _DBA-Access Betreff: [AccessD] Access Add-ind I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 13:35:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:35:09 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D28BC6D.1070903@colbyconsulting.com> Next question, how do you expose a SQL Server to the internet. If I were to set up a MV that runs a SQL Server instance, how would I allow it to be seen through my firewall? I assume I would use SQL Server authentication with users / groups in order to control access. I have a dynamic IP and used to use an application that essentially provided a fixed IP by tracking the changes if any in my dynamic IP. Would I use that and port forwarding? Or could I use Hamachi and create a VPN in to the VM, then "see" the sql server over that vpn? This is all new to me. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > From john at winhaven.net Sat Jan 8 13:44:03 2011 From: john at winhaven.net (John Bartow) Date: Sat, 8 Jan 2011 13:44:03 -0600 Subject: [AccessD] Access Add-ind In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: <01e801cbaf6c$67316410$35942c30$@winhaven.net> Is that free? Does it work with Access 2000 through 2010? I have a find and replace called Speed Ferret. I have two versions - one for A97 and one for A2000/2022/2003 but I'm not even sure it works with Access 2007/2010. And it's not actually an add-in. It's a standalone program. I haven't had to use a find and replace for quite some time but it's good to have in the back of one's mind. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Saturday, January 08, 2011 1:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Add-ind How about Rick Fishers "Find and Replace" Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow Gesendet: Samstag, 8. Januar 2011 20:21 An: _DBA-Access Betreff: [AccessD] Access Add-ind I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 13:49:22 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:49:22 -0500 Subject: [AccessD] Access Add-ind In-Reply-To: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: <4D28BFC2.8010401@colbyconsulting.com> Rick Fisher's Find and Replace. John W. Colby www.ColbyConsulting.com On 1/8/2011 2:21 PM, John Bartow wrote: > I use three add-ins for Access: > > vb6mousewheel > > FMS Total Access Sourcebook > > MZTools > > > > I used to use more but they either became obsolete or unneeded. > > > > Does anyone have some other recommendations? > > From jwcolby at colbyconsulting.com Sat Jan 8 13:51:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:51:17 -0500 Subject: [AccessD] Access Add-ind In-Reply-To: <01e801cbaf6c$67316410$35942c30$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> <01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: <4D28C035.80006@colbyconsulting.com> Not free but cheap and it works very well. John W. Colby www.ColbyConsulting.com On 1/8/2011 2:44 PM, John Bartow wrote: > Is that free? Does it work with Access 2000 through 2010? > > I have a find and replace called Speed Ferret. I have two versions - one for > A97 and one for A2000/2022/2003 but I'm not even sure it works with Access > 2007/2010. And it's not actually an add-in. It's a standalone program. > > I haven't had to use a find and replace for quite some time but it's good to > have in the back of one's mind. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch > Sent: Saturday, January 08, 2011 1:33 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access Add-ind > > How about Rick Fishers "Find and Replace" > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow > Gesendet: Samstag, 8. Januar 2011 20:21 > An: _DBA-Access > Betreff: [AccessD] Access Add-ind > > > I use three add-ins for Access: > > vb6mousewheel > > FMS Total Access Sourcebook > > MZTools > > > > I used to use more but they either became obsolete or unneeded. > > > > Does anyone have some other recommendations? > > From ebarro at roadrunner.com Sat Jan 8 14:03:24 2011 From: ebarro at roadrunner.com (Eric Barro) Date: Sat, 8 Jan 2011 12:03:24 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D28BC6D.1070903@colbyconsulting.com> References: <4D28BC6D.1070903@colbyconsulting.com> Message-ID: <021a01cbaf6f$1bc81840$535848c0$@com> SQL server listens in on port 1433. If you open that port on your firewall you should be able to see your SQL server db over the internet. However it's not advisable and is not generally good business practice to do so. The best way is to VPN into your network and then access SQL server that way. You will still need to configure SQL server to listen in for inbound connections on port 1433. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 11:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Across across the internet Next question, how do you expose a SQL Server to the internet. If I were to set up a MV that runs a SQL Server instance, how would I allow it to be seen through my firewall? I assume I would use SQL Server authentication with users / groups in order to control access. I have a dynamic IP and used to use an application that essentially provided a fixed IP by tracking the changes if any in my dynamic IP. Would I use that and port forwarding? Or could I use Hamachi and create a VPN in to the VM, then "see" the sql server over that vpn? This is all new to me. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 8 15:01:16 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 07:01:16 +1000 Subject: [AccessD] Access Add-ind In-Reply-To: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: <4D28D09C.27051.E90D3CE@stuart.lexacorp.com.pg> Smart Indenter from http://www.oaltd.co.uk/ -- Stuart On 8 Jan 2011 at 13:21, John Bartow wrote: > I use three add-ins for Access: > > vb6mousewheel > > FMS Total Access Sourcebook > > MZTools > > I used to use more but they either became obsolete or unneeded. > > Does anyone have some other recommendations? > From stuart at lexacorp.com.pg Sat Jan 8 15:05:46 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 07:05:46 +1000 Subject: [AccessD] Across across the internet In-Reply-To: <021a01cbaf6f$1bc81840$535848c0$@com> References: , <4D28BC6D.1070903@colbyconsulting.com>, <021a01cbaf6f$1bc81840$535848c0$@com> Message-ID: <4D28D1AA.13980.E94F2F2@stuart.lexacorp.com.pg> If not using a VPN, at least change the default port from 1433. Using the default port makes sense over a LAN, but makes it that much easier for miscreants if you expose it to the internet. -- Stuart On 8 Jan 2011 at 12:03, Eric Barro wrote: > SQL server listens in on port 1433. If you open that port on your > firewall you should be able to see your SQL server db over the > internet. However it's not advisable and is not generally good > business practice to do so. The best way is to VPN into your network > and then access SQL server that way. You will still need to configure > SQL server to listen in for inbound connections on port 1433. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 08, 2011 11:35 AM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Across across > the internet > > Next question, how do you expose a SQL Server to the internet. If I > were to set up a MV that runs a SQL Server instance, how would I allow > it to be seen through my firewall? I assume I would use SQL Server > authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially > provided a fixed IP by tracking the changes if any in my dynamic IP. > Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the > sql server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: > > Hi John > > > > Yes, often, at zero errors. > > > > /gustav > > > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > > I know that the common wisdom is that Access Fe talking to an Access > > MDB > across the internet is a > > bad idea. But what about talking to a SQL Server BE across the > > internet? > The issue with the MDB is > > corruption. SQL Server doesn't corrupt, at least in the same > > fashion. > > > > Has anyone tried this? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From hkotsch at arcor.de Sat Jan 8 15:10:51 2011 From: hkotsch at arcor.de (Helmut Kotsch) Date: Sat, 8 Jan 2011 22:10:51 +0100 Subject: [AccessD] Across across the internet In-Reply-To: <4D28BC6D.1070903@colbyconsulting.com> Message-ID: Why not use DynDNS or no-IP in connection with teamviewer installed as a service. This is like having a static IP with 24/7 secure connection. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby Gesendet: Samstag, 8. Januar 2011 20:35 An: Access Developers discussion and problem solving Betreff: Re: [AccessD] Across across the internet Next question, how do you expose a SQL Server to the internet. If I were to set up a MV that runs a SQL Server instance, how would I allow it to be seen through my firewall? I assume I would use SQL Server authentication with users / groups in order to control access. I have a dynamic IP and used to use an application that essentially provided a fixed IP by tracking the changes if any in my dynamic IP. Would I use that and port forwarding? Or could I use Hamachi and create a VPN in to the VM, then "see" the sql server over that vpn? This is all new to me. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 15:28:57 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 16:28:57 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D28D719.8060509@colbyconsulting.com> I use (or used to use) no-ip. I think I stopped needing it and so let it lapse. What is teamviewer? John W. Colby www.ColbyConsulting.com On 1/8/2011 4:10 PM, Helmut Kotsch wrote: > Why not use DynDNS or no-IP in connection with teamviewer installed as a > service. This is like having a static IP with 24/7 secure connection. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby > Gesendet: Samstag, 8. Januar 2011 20:35 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] Across across the internet > > > Next question, how do you expose a SQL Server to the internet. If I were to > set up a MV that runs a > SQL Server instance, how would I allow it to be seen through my firewall? I > assume I would use SQL > Server authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially provided > a fixed IP by tracking > the changes if any in my dynamic IP. Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the sql > server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: >> Hi John >> >> Yes, often, at zero errors. >> >> /gustav >> >>>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> I know that the common wisdom is that Access Fe talking to an Access MDB > across the internet is a >> bad idea. But what about talking to a SQL Server BE across the internet? > The issue with the MDB is >> corruption. SQL Server doesn't corrupt, at least in the same fashion. >> >> Has anyone tried this? >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From hkotsch at arcor.de Sat Jan 8 15:35:28 2011 From: hkotsch at arcor.de (Helmut Kotsch) Date: Sat, 8 Jan 2011 22:35:28 +0100 Subject: [AccessD] Across across the internet In-Reply-To: <4D28D719.8060509@colbyconsulting.com> Message-ID: http://www.teamviewer.com/index.aspx Very reliable and easy to use. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby Gesendet: Samstag, 8. Januar 2011 22:29 An: Access Developers discussion and problem solving Betreff: Re: [AccessD] Across across the internet I use (or used to use) no-ip. I think I stopped needing it and so let it lapse. What is teamviewer? John W. Colby www.ColbyConsulting.com On 1/8/2011 4:10 PM, Helmut Kotsch wrote: > Why not use DynDNS or no-IP in connection with teamviewer installed as a > service. This is like having a static IP with 24/7 secure connection. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby > Gesendet: Samstag, 8. Januar 2011 20:35 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] Across across the internet > > > Next question, how do you expose a SQL Server to the internet. If I were to > set up a MV that runs a > SQL Server instance, how would I allow it to be seen through my firewall? I > assume I would use SQL > Server authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially provided > a fixed IP by tracking > the changes if any in my dynamic IP. Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the sql > server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: >> Hi John >> >> Yes, often, at zero errors. >> >> /gustav >> >>>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> I know that the common wisdom is that Access Fe talking to an Access MDB > across the internet is a >> bad idea. But what about talking to a SQL Server BE across the internet? > The issue with the MDB is >> corruption. SQL Server doesn't corrupt, at least in the same fashion. >> >> Has anyone tried this? >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 15:45:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 16:45:08 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D28D1AA.13980.E94F2F2@stuart.lexacorp.com.pg> References: , <4D28BC6D.1070903@colbyconsulting.com>, <021a01cbaf6f$1bc81840$535848c0$@com> <4D28D1AA.13980.E94F2F2@stuart.lexacorp.com.pg> Message-ID: <4D28DAE4.7050109@colbyconsulting.com> Thanks Stewart. I need to set up a small system to run a small db for a couple of clients, with an Access 2007 FE until I can build out a C# FE. I am much faster in Access (2003 and below) but don't want to support it any more. However *IF* I can get a 2007 run time happening then I could install that on the client app and access a small server at my office, again just temporary. I have "been going to" build a dev virtual machine so this will be it. VS 2008, SQL Server Express 2008 and Office 2003 / 2007. I have just set up a VM to run on one of my servers and am installing all the software now. I am trying to figure out how to secure it as much as possible. I installed Hamachi and created a new network for it. Since I have full control I can do whatever I can figure out to secure it. John W. Colby www.ColbyConsulting.com On 1/8/2011 4:05 PM, Stuart McLachlan wrote: > If not using a VPN, at least change the default port from 1433. Using the default port makes > sense over a LAN, but makes it that much easier for miscreants if you expose it to the > internet. > From rockysmolin at bchacc.com Sat Jan 8 16:03:33 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 8 Jan 2011 14:03:33 -0800 Subject: [AccessD] Access Add-ind In-Reply-To: <01e801cbaf6c$67316410$35942c30$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> <01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: I use Find and Replace a lot. I think it's free but he asks for a $35 donation? Worth twice that easily in the time it's saved me. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Saturday, January 08, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Add-ind Is that free? Does it work with Access 2000 through 2010? I have a find and replace called Speed Ferret. I have two versions - one for A97 and one for A2000/2022/2003 but I'm not even sure it works with Access 2007/2010. And it's not actually an add-in. It's a standalone program. I haven't had to use a find and replace for quite some time but it's good to have in the back of one's mind. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Saturday, January 08, 2011 1:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Add-ind How about Rick Fishers "Find and Replace" Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow Gesendet: Samstag, 8. Januar 2011 20:21 An: _DBA-Access Betreff: [AccessD] Access Add-ind I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Sat Jan 8 16:12:57 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 8 Jan 2011 16:12:57 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net><01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: All, I ran into something that seems really strange and has me puzzled. After seeing this situation with ?real? data, I decided to re-create it with a test table, test data, test query, etc. in order to help figure out what is going on. I have set up a small Access table that has only one field. It is a Text field, but it should normally contain numeric data. I added 5 records to this test table. 4 of the records have numeric data in the one field and 1 record does not have numeric data in the one field. I set up a query to pull data from the test table. If I have no Criteria (no SQL ?Where? statement), I see all 5 records when I run the query AND when I use the query as the data source for a Record Set. So far, so good. Now things get interesting. If I add this Query Criteria Like "#####" the record with the non numeric field is filtered out when I run the query and only 4 records are returned. This is what I would expect. However, when I now use the Query as the data source for a Record Set, NO records are returned. The Select statement for the Record Set is very simple - ?Select * from qry_Test? I am puzzled. I don?t think that I have ever seen a situation where the number of records returned via a Record Set (based on a query) are different from the number of records returned when the query is run by itself. (When there is no Where statement on the Record Set Open) Am I missing something here? Is this a ?Feature? ? :-) Has anyone else ever seen anything like this? Thanks in advance for your help. Brad PS. The ?Real? data originates from an old ?legacy? system. I do not have control over how the fields are defined or control over the data that is entered into the fields. That is why I am finding non-numeric data in a field that should only contain numeric values. From jwcolby at colbyconsulting.com Sat Jan 8 16:19:42 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 17:19:42 -0500 Subject: [AccessD] How can it be Message-ID: <4D28E2FE.1020207@colbyconsulting.com> I have noticed that when I create a VM on my Windows 2008 server with HyperV, the virtual machine's cpu can be pegged in Task Manager Performance, and yet none of the 8 cores even raises an eyebrow in task manager inside of Windows 2008 itself. In Windows 2003 using VMWare, I would see one (or more) of the cores in the server software start chugging when the VMWare VM started working hard. Is it because Hyper V assignes the core outside of Windows itself? IOW Hyper V installs before the Windows software itself does. Is it actually assigning CPU cycles for one or more cores "outside of" Windows. If so is there a utility to see the actual core usage in Hyper V itself? -- John W. Colby www.ColbyConsulting.com From stuart at lexacorp.com.pg Sat Jan 8 16:43:49 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 08:43:49 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, Message-ID: <4D28E8A5.9719.EEEB8D1@stuart.lexacorp.com.pg> What version of Access? How are you using your Recordset? What happens if you use IsNumeric(TestData) as your criteria? I can't reproduce this in 2003. I assume that all numeric fields are 5 digit. qryTest: SELECT tblTest.TestData FROM tblTest WHERE (((tblTest.TestData) Like "#####")); Using qyrTest as the recordsource for a form returns all expected records as does this: Function test() Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("qryTest") While Not rs.EOF MsgBox rs(0) rs.MoveNext Wend rs.Close Set rs = Nothing End Function I can send you my test.mdb if want. -- Stuart On 8 Jan 2011 at 16:12, Brad Marks wrote: > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don?t think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > From BradM at blackforestltd.com Sat Jan 8 17:23:35 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 8 Jan 2011 17:23:35 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, <4D28E8A5.9719.EEEB8D1@stuart.lexacorp.com.pg> Message-ID: Stuart, Thanks for your help. Here are answers to your questions. What version of Access? I am using Access 2007. How are you using your Recordset? I am simply using a Msgbox to display records that are being returned (much like your example). What happens if you use IsNumeric(TestData) as your criteria? I tried this and it worked nicely with no problem. This leads me to think that the use of Like "#####" is causing the problem. I plan to switch to using the "IsNumeric" rather than the Like "#####" method. I am still curious why I ran into this problem, however. Thanks again, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Stuart McLachlan Sent: Sat 1/8/2011 4:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Record Set Puzzler involving Query withCriteria What version of Access? How are you using your Recordset? What happens if you use IsNumeric(TestData) as your criteria? I can't reproduce this in 2003. I assume that all numeric fields are 5 digit. qryTest: SELECT tblTest.TestData FROM tblTest WHERE (((tblTest.TestData) Like "#####")); Using qyrTest as the recordsource for a form returns all expected records as does this: Function test() Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("qryTest") While Not rs.EOF MsgBox rs(0) rs.MoveNext Wend rs.Close Set rs = Nothing End Function I can send you my test.mdb if want. -- Stuart On 8 Jan 2011 at 16:12, Brad Marks wrote: > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don?t think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From rockysmolin at bchacc.com Sat Jan 8 17:48:36 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 8 Jan 2011 15:48:36 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D28D719.8060509@colbyconsulting.com> References: <4D28D719.8060509@colbyconsulting.com> Message-ID: <9C9F381706FF4040987488EBB4101852@HAL9005> I have been using Teamviewer a lot for the last few months to do remote support. It's very effective. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 1:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Across across the internet I use (or used to use) no-ip. I think I stopped needing it and so let it lapse. What is teamviewer? John W. Colby www.ColbyConsulting.com On 1/8/2011 4:10 PM, Helmut Kotsch wrote: > Why not use DynDNS or no-IP in connection with teamviewer installed as > a service. This is like having a static IP with 24/7 secure connection. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby > Gesendet: Samstag, 8. Januar 2011 20:35 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] Across across the internet > > > Next question, how do you expose a SQL Server to the internet. If I > were to set up a MV that runs a SQL Server instance, how would I allow > it to be seen through my firewall? I assume I would use SQL Server > authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially > provided a fixed IP by tracking the changes if any in my dynamic IP. > Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the > sql server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: >> Hi John >> >> Yes, often, at zero errors. >> >> /gustav >> >>>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> I know that the common wisdom is that Access Fe talking to an Access >> MDB > across the internet is a >> bad idea. But what about talking to a SQL Server BE across the internet? > The issue with the MDB is >> corruption. SQL Server doesn't corrupt, at least in the same fashion. >> >> Has anyone tried this? >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 8 17:56:10 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 8 Jan 2011 15:56:10 -0800 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net><01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> Instead of "Select * from qry_Test" what happens if you use just "qry_Test". And is this the record source for the Form? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Saturday, January 08, 2011 2:13 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria All, I ran into something that seems really strange and has me puzzled. After seeing this situation with "real" data, I decided to re-create it with a test table, test data, test query, etc. in order to help figure out what is going on. I have set up a small Access table that has only one field. It is a Text field, but it should normally contain numeric data. I added 5 records to this test table. 4 of the records have numeric data in the one field and 1 record does not have numeric data in the one field. I set up a query to pull data from the test table. If I have no Criteria (no SQL "Where" statement), I see all 5 records when I run the query AND when I use the query as the data source for a Record Set. So far, so good. Now things get interesting. If I add this Query Criteria Like "#####" the record with the non numeric field is filtered out when I run the query and only 4 records are returned. This is what I would expect. However, when I now use the Query as the data source for a Record Set, NO records are returned. The Select statement for the Record Set is very simple - "Select * from qry_Test" I am puzzled. I don't think that I have ever seen a situation where the number of records returned via a Record Set (based on a query) are different from the number of records returned when the query is run by itself. (When there is no Where statement on the Record Set Open) Am I missing something here? Is this a "Feature" ? :-) Has anyone else ever seen anything like this? Thanks in advance for your help. Brad PS. The "Real" data originates from an old "legacy" system. I do not have control over how the fields are defined or control over the data that is entered into the fields. That is why I am finding non-numeric data in a field that should only contain numeric values. From stuart at lexacorp.com.pg Sat Jan 8 17:58:35 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 09:58:35 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, Message-ID: <4D28FA2B.20437.F332CD9@stuart.lexacorp.com.pg> I can't duplicate it in Access 2007 either (running in an XP VM) -- Stuart On 8 Jan 2011 at 17:23, Brad Marks wrote: > Stuart, > > Thanks for your help. Here are answers to your questions. > > > What version of Access? > I am using Access 2007. > > How are you using your Recordset? > I am simply using a Msgbox to display records that are being returned > (much like your example). > > What happens if you use IsNumeric(TestData) as your criteria? > I tried this and it worked nicely with no problem. This leads me to > think that the use of Like "#####" is causing the problem. > > > I plan to switch to using the "IsNumeric" rather than the Like > "#####" method. I am still curious why I ran into this problem, > however. > > Thanks again, > Brad > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of Stuart > McLachlan Sent: Sat 1/8/2011 4:43 PM To: Access Developers discussion > and problem solving Subject: Re: [AccessD] Access Record Set Puzzler > involving Query withCriteria > > What version of Access? How are you using your Recordset? > What happens if you use IsNumeric(TestData) as your criteria? > > I can't reproduce this in 2003. > > I assume that all numeric fields are 5 digit. > > qryTest: > SELECT tblTest.TestData > FROM tblTest > WHERE (((tblTest.TestData) Like "#####")); > > Using qyrTest as the recordsource for a form returns all expected > records as does this: > > Function test() > Dim rs As DAO.Recordset > Set rs = CurrentDb.OpenRecordset("qryTest") > While Not rs.EOF > MsgBox rs(0) > rs.MoveNext > Wend > rs.Close > Set rs = Nothing > End Function > > I can send you my test.mdb if want. > > > -- > Stuart > > On 8 Jan 2011 at 16:12, Brad Marks wrote: > > > All, > > > > I ran into something that seems really strange and has me puzzled. > > After seeing this situation with "real" data, I decided to re-create > > it with a test table, test data, test query, etc. in order to help > > figure out what is going on. > > > > I have set up a small Access table that has only one field. It is a > > Text field, but it should normally contain numeric data. > > > > I added 5 records to this test table. 4 of the records have numeric > > data in the one field and 1 record does not have numeric data in the > > one field. > > > > I set up a query to pull data from the test table. If I have no > > Criteria (no SQL "Where" statement), I see all 5 records when I run > > the query AND when I use the query as the data source for a Record > > Set. So far, so good. > > > > Now things get interesting. > > > > If I add this Query Criteria Like "#####" > > the record with the non numeric field is filtered out when I run the > > query and only 4 records are returned. This is what I would expect. > > However, when I now use the Query as the data source for a Record > > Set, NO records are returned. The Select statement for the Record > > Set is very simple - "Select * from qry_Test" > > > > I am puzzled. I don?t think that I have ever seen a situation where > > the number of records returned via a Record Set (based on a query) > > are different from the number of records returned when the query is > > run by itself. (When there is no Where statement on the Record Set > > Open) > > > > Am I missing something here? > > > > Is this a "Feature" ? :-) > > > > Has anyone else ever seen anything like this? > > > > Thanks in advance for your help. > > > > Brad > > > > PS. The "Real" data originates from an old "legacy" system. I do > > not have control over how the fields are defined or control over the > > data that is entered into the fields. That is why I am finding > > non-numeric data in a field that should only contain numeric values. > > > > > > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > From stuart at lexacorp.com.pg Sat Jan 8 18:00:28 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 10:00:28 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria In-Reply-To: <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, , <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> Message-ID: <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg> Tried both ways in A2003 and A2007 and couldn't duplicate Brad's problem. -- Stuart On 8 Jan 2011 at 15:56, Rocky Smolin wrote: > Instead of "Select * from qry_Test" what happens if you use just > "qry_Test". And is this the record source for the Form? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Saturday, January 08, 2011 2:13 PM To: Access Developers > discussion and problem solving Subject: [AccessD] Access Record Set > Puzzler involving Query with Criteria > > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don't think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sat Jan 8 20:13:35 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 21:13:35 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D2919CF.8050905@colbyconsulting.com> How do you performe the link table? Or do you not use linked tables? John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > From accessd at shaw.ca Sat Jan 8 23:16:10 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 8 Jan 2011 21:16:10 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D289ED9.10507@colbyconsulting.com> References: <4D289ED9.10507@colbyconsulting.com> Message-ID: It is just that, a web/internet (asynchronous) connection is too unstable to support a traditional AccessFE/BE (synchronous) connection. MS SQL engines are designed to work in this type of environment. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 9:29 AM To: Access Developers discussion and problem solving Subject: [AccessD] Across across the internet I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Sat Jan 8 23:36:25 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 8 Jan 2011 21:36:25 -0800 Subject: [AccessD] Further to "can's see SQL Server database... In-Reply-To: <4D27F0C3.2030206@colbyconsulting.com> References: <4D27F0C3.2030206@colbyconsulting.com> Message-ID: You don't have permissions on the database. You can see that it exists, but that's all. As the SA from a machine that has full access, probably the server, you need to grant appropriate permissions to you role or Windows login or whatever you're using to open the database. Charlotte Foust On Fri, Jan 7, 2011 at 9:06 PM, jwcolby wrote: > I went back in with MSE and looked at that server. ?While I can see the > databases of interest, if I click on them and try to see the tables inside, > I get an error "the database DISCO is not available" and the plus symbol in > front of the database disappears. > > So I can see that the db exists but not actually access it (from my > workstation). > > I can see and open the database from MSE on the server itself. > > Is this an ownership / rights kind of issue? ?I am not getting an actual > error number from my workstation, just an "not available" generic kind of > message. > > If it is ownership / rights, how do I go about discovering how to fix it? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sun Jan 9 05:43:37 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 09 Jan 2011 12:43:37 +0100 Subject: [AccessD] Across across the internet Message-ID: Hi John Good ol' ODBC. Set up a connection in the ODBC GUI of the control panel to the SQL db in question, test connection. Open Access db, attach linked tables, select ODBC, select the connection just created, select tables. /gustav >>> jwcolby at colbyconsulting.com 09-01-2011 03:13 >>> How do you performe the link table? Or do you not use linked tables? John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? From charlotte.foust at gmail.com Sun Jan 9 12:26:17 2011 From: charlotte.foust at gmail.com (Charlotte) Date: Sun, 09 Jan 2011 10:26:17 -0800 Subject: [AccessD] Across across the internet Message-ID: Maybe I'm missing the point, but why would you *ever* expose the db on the internet? Charlotte Foust Sent from my Samsung Captivate(tm) on AT&T Stuart McLachlan wrote: >If not using a VPN, at least change the default port from 1433. Using the default port makes >sense over a LAN, but makes it that much easier for miscreants if you expose it to the >internet. > >-- >Stuart > > On 8 Jan 2011 at 12:03, Eric Barro wrote: > >> SQL server listens in on port 1433. If you open that port on your >> firewall you should be able to see your SQL server db over the >> internet. However it's not advisable and is not generally good >> business practice to do so. The best way is to VPN into your network >> and then access SQL server that way. You will still need to configure >> SQL server to listen in for inbound connections on port 1433. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Saturday, January 08, 2011 11:35 AM To: Access Developers >> discussion and problem solving Subject: Re: [AccessD] Across across >> the internet >> >> Next question, how do you expose a SQL Server to the internet. If I >> were to set up a MV that runs a SQL Server instance, how would I allow >> it to be seen through my firewall? I assume I would use SQL Server >> authentication with users / groups in order to control access. >> >> I have a dynamic IP and used to use an application that essentially >> provided a fixed IP by tracking the changes if any in my dynamic IP. >> Would I use that and port forwarding? >> >> Or could I use Hamachi and create a VPN in to the VM, then "see" the >> sql server over that vpn? >> >> This is all new to me. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/8/2011 12:45 PM, Gustav Brock wrote: >> > Hi John >> > >> > Yes, often, at zero errors. >> > >> > /gustav >> > >> >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> > I know that the common wisdom is that Access Fe talking to an Access >> > MDB >> across the internet is a >> > bad idea. But what about talking to a SQL Server BE across the >> > internet? >> The issue with the MDB is >> > corruption. SQL Server doesn't corrupt, at least in the same >> > fashion. >> > >> > Has anyone tried this? >> > >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 9 12:36:33 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 13:36:33 -0500 Subject: [AccessD] Cosmic Log - Pole shift forces airport makeover Message-ID: <4D2A0031.6070400@colbyconsulting.com> The magnetic north pole is moving 40 miles a year. Fascinating stuff. -- John W. Colby www.ColbyConsulting.com http://cosmiclog.msnbc.msn.com/_news/2011/01/07/5787088-pole-shift-forces-airport-makeover From jwcolby at colbyconsulting.com Sun Jan 9 13:25:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 14:25:11 -0500 Subject: [AccessD] Help... SQL Server Security Message-ID: <4D2A0B97.4080504@colbyconsulting.com> I have always used Windows Security for SQL Server because the servers are all mine, and I am the only one using them. Now things change and I need to allow people who are unknown to me access a server on a VM I have created just for this task. Which means I have to learn SQL Server security. My understanding is that for this specific requirement I need to go to a user / role model administered within SQL Server and checked by sql server. I have two scenarios for now. Scenario one: A small group of perhaps 4 or 5 users who belong to Lenoir Prison Ministries and who will use the database to maintain and utilize a volunteer database. Scenario two: A small group of perhaps 5-10 employees of a non-profit called Family Support network who will enter information about their contacts with families of children with disabilities. So, two distinct databases, which need to be only accessed by a specific small set of people. In both cases, the load will be small, probably only one or two people in the db at a time, probably only for a short period of time. I have set up a Hamachi VPN and a private network on a Virtual Machine which will be dedicated to these two databases. I have a SQL Server 2008 express instance running on this VM. My concept is that I will assist each user in setting up the Hamachi and getting connected to the VPN, and then probably have them download a run-time over the vpn. Haven't figured all that out yet but I will. What I specifically need help with is setting up SQL server security such that these people aren't Windows users but just SQL Server users. I am trying to find something that will walk me through setting up the groups and users, and then allow me to actually test this. Any suggested (internet) reading or even an email that walks me through it would be much appreciated. Thanks, -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Sun Jan 9 14:27:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 15:27:47 -0500 Subject: [AccessD] Microsoft SQL Server - Lesson 02: Microsoft SQL Server Installation Message-ID: <4D2A1A43.2080205@colbyconsulting.com> I found this on the web. Lesson 3 is setting up the networking and such. The only problem is I do not know what it is doing. But I am following the directions... -- John W. Colby www.ColbyConsulting.com http://www.functionx.com/sqlserver/Lesson02.htm From stuart at lexacorp.com.pg Sun Jan 9 15:13:04 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 07:13:04 +1000 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> To make the data in it accessible to users outside of your LAN. -- Stuart On 9 Jan 2011 at 10:26, Charlotte wrote: > Maybe I'm missing the point, but why would you *ever* expose the db on > the internet? > > Charlotte Foust > > Sent from my Samsung Captivate(tm) on AT&T > From stuart at lexacorp.com.pg Sun Jan 9 15:22:45 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 07:22:45 +1000 Subject: [AccessD] Cosmic Log - Pole shift forces airport makeover In-Reply-To: <4D2A0031.6070400@colbyconsulting.com> References: <4D2A0031.6070400@colbyconsulting.com> Message-ID: <4D2A2725.24523.13CAE028@stuart.lexacorp.com.pg> John, You really should subscribe to OT :-) If you did so, you would already know that it moves up to about 80km a *day* in a roughly elliptical path at the same time that its "average daily" position is drifting. :-) On 9 Jan 2011 at 13:36, jwcolby wrote: > The magnetic north pole is moving 40 miles a year. > > Fascinating stuff. > > -- > John W. Colby > www.ColbyConsulting.com > http://cosmiclog.msnbc.msn.com/_news/2011/01/07/5787088-pole-shift-for > ces-airport-makeover -- AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > From accessd at shaw.ca Sun Jan 9 15:53:22 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 9 Jan 2011 13:53:22 -0800 Subject: [AccessD] Upsizing In-Reply-To: <4D2A0B97.4080504@colbyconsulting.com> References: <4D2A0B97.4080504@colbyconsulting.com> Message-ID: <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> Hi All: I know that Upsizing has been discussed at certain points but I now have to do a quick and dirty upgrade before I can seriously translate a site to ADO-OLE. Right now the client has an Access2003 application sitting on a Windows Server 2003 or 2008 (not sure yet). There is a SQL Server 2005 on the computer. Due to some bizarre unstable connection issues we have to move things up and quickly. The current application is broken into FE and BE. 1. Should the FE and BE be merged before running the upsizing or not? 2. Will all the queries and reports have to be manually updated? 3. Is there anyway to modify the Upsize generated SQL connections to point to another SQL server? 4. Is there a better way to do this process than using the Upsize wizard? 5. Is there any other issues that should be handled or looked out for? TIA Jim From Darryl.Collins at iag.com.au Sun Jan 9 16:25:14 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 10 Jan 2011 09:25:14 +1100 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <001201cbacf7$5090af30$f1b20d90$@net> Message-ID: <201101092225.p09MPDdF012630@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ As an aside, I always add the "paste formats" and "Paste Value" buttons to the main application toolbar and put them right next the to the "Paste" button. After years of the bleeding obvious MS have finally done something similar with XL2010 and provides those options automatically when you choose paste. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Thursday, 6 January 2011 3:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Excel cell formatting John - cut, then do not PASTE, instead PASTE SPECIAL, values+formulas. Also, for quick format clean-up, use the Format Painter..... It's great once you get the hang of it. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. > The problem is that if I > move cells around, the formatting moves with the cell. I really want > the cell borders to be fixed > and just the cell contents to move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From stuart at lexacorp.com.pg Sun Jan 9 16:38:44 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 08:38:44 +1000 Subject: [AccessD] Upsizing In-Reply-To: <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> References: <4D2A0B97.4080504@colbyconsulting.com>, <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> Message-ID: <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> I would just import all of the BE tables into SQL Server and then relink the FE using ODBC. I've got a couple of systems where I do something similar. The FE application can work with either an Access or a SQL Server BE depending on the environment. It's simply a matter of running some re-linking code to switch between BEs. -- Stuart On 9 Jan 2011 at 13:53, Jim Lawrence wrote: > Hi All: > > I know that Upsizing has been discussed at certain points but I now > have to do a quick and dirty upgrade before I can seriously translate > a site to ADO-OLE. > > Right now the client has an Access2003 application sitting on a > Windows Server 2003 or 2008 (not sure yet). There is a SQL Server 2005 > on the computer. Due to some bizarre unstable connection issues we > have to move things up and quickly. > > The current application is broken into FE and BE. > > 1. Should the FE and BE be merged before running the upsizing or not? > 2. Will all the queries and reports have to be manually updated? 3. Is > there anyway to modify the Upsize generated SQL connections to point > to another SQL server? 4. Is there a better way to do this process > than using the Upsize wizard? 5. Is there any other issues that should > be handled or looked out for? > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sun Jan 9 17:59:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 18:59:48 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> References: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> Message-ID: <4D2A4BF4.3050907@colbyconsulting.com> In fact, all of my users are on the internet. John W. Colby www.ColbyConsulting.com On 1/9/2011 4:13 PM, Stuart McLachlan wrote: > To make the data in it accessible to users outside of your LAN. > From charlotte.foust at gmail.com Sun Jan 9 19:40:29 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sun, 9 Jan 2011 17:40:29 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> References: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> Message-ID: Maybe I misunderstood the phrase "expose the database". We built apps that talked to a database across the internet, but we didn't in any sense "expose" the database to users. The app retrieved data from views or stored procs but the users could actually see the database. I got the impression John was trying to actually work on the SQL Server db across the internet. Charlotte Foust On Sun, Jan 9, 2011 at 1:13 PM, Stuart McLachlan wrote: > To make the data in it accessible to users outside of your LAN. > > -- > Stuart > > On 9 Jan 2011 at 10:26, Charlotte wrote: > >> Maybe I'm missing the point, but why would you *ever* expose the db on >> the internet? >> >> Charlotte Foust >> >> Sent from my Samsung Captivate(tm) on AT&T >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Sun Jan 9 20:09:34 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 12:09:34 +1000 Subject: [AccessD] Across across the internet In-Reply-To: References: , <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg>, Message-ID: <4D2A6A5E.18018.14D1778C@stuart.lexacorp.com.pg> Guess it's all a matter of terminology. The way I look at it, if the app can access SPs and Views in a database then that database *is* exposed to that app and if the app connects to the the db via the internet, the database is "exposed" to the internet.. I don't consider "expose" to be synonymous with "let users directly access the tables in". -- Stuart On 9 Jan 2011 at 17:40, Charlotte Foust wrote: > Maybe I misunderstood the phrase "expose the database". We built apps > that talked to a database across the internet, but we didn't in any > sense "expose" the database to users. The app retrieved data from > views or stored procs but the users could actually see the database. I > got the impression John was trying to actually work on the SQL Server > db across the internet. > > Charlotte Foust > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart McLachlan > wrote: > To make the data in it accessible to > users outside of your LAN. > > -- > Stuart > > On 9 Jan 2011 at 10:26, > Charlotte wrote: > >> Maybe I'm missing the point, but why would you > *ever* expose the db on >> the internet? >> >> Charlotte Foust >> >> > Sent from my Samsung Captivate(tm) on AT&T >> > > -- > AccessD mailing > list > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > -- AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sun Jan 9 21:09:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 22:09:30 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> Message-ID: <4D2A786A.4070507@colbyconsulting.com> No, I want nothing more than to have an access database linked to tables / views on SQL Server across the internet. I will be doing this over a VPN installed on each client machine, and the only exposure will be over that VPN. The client databases will be Access (for now) applications, probably bound forms, though likely only pulling a single record at the top form level. I have never done this before so I will have to see how the performance looks. It will run over a cable connection at my end, 1 mbit up, 20 mbit down. It will run over who knows what on each client end. Hopefully cable, perhaps DSL. Will the performance suck? I just can't tell till I try it. Someday (soon?) I want to go to C# and a service running on my server (initially). We will still have the connection limitations on my end. Eventually, once I get to C# and services, I will start to look at hosting on the internet where the connection limitation will ease up. But for now it will have a bunch of potential bottlenecks. A VM running on my server. SQL Server running on that VM. Hamachi software VPN on both ends. Access as the client. ADO linked tables across this mess. But it is the only solution I can cobble together in the short run. I could run Hamachi directly on my heavy duty SQL Server - 8 cores / 32 gigs, SSD to put the database on etc. I am just a little nervous about exposing that machine at all. I figure that a VM gives me a bit of isolation. It should be interesting if nothing else. John W. Colby www.ColbyConsulting.com On 1/9/2011 8:40 PM, Charlotte Foust wrote: > Maybe I misunderstood the phrase "expose the database". We built apps > that talked to a database across the internet, but we didn't in any > sense "expose" the database to users. The app retrieved data from > views or stored procs but the users could actually see the database. > I got the impression John was trying to actually work on the SQL > Server db across the internet. > > Charlotte Foust > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart McLachlan wrote: >> To make the data in it accessible to users outside of your LAN. >> >> -- >> Stuart >> >> On 9 Jan 2011 at 10:26, Charlotte wrote: >> >>> Maybe I'm missing the point, but why would you *ever* expose the db on >>> the internet? >>> >>> Charlotte Foust >>> >>> Sent from my Samsung Captivate(tm) on AT&T >>> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Sun Jan 9 21:12:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 22:12:01 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A6A5E.18018.14D1778C@stuart.lexacorp.com.pg> References: , <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg>, <4D2A6A5E.18018.14D1778C@stuart.lexacorp.com.pg> Message-ID: <4D2A7901.1050806@colbyconsulting.com> This is kind of my view as well. I am letting people that I don't know run an application that I design on their machine from an internet connection somewhere. Yea, it is going to have to run over a Hamachi software VPN but still... their machine could be infected etc. I just have no way to control a lot of things. John W. Colby www.ColbyConsulting.com On 1/9/2011 9:09 PM, Stuart McLachlan wrote: > Guess it's all a matter of terminology. > > The way I look at it, if the app can access SPs and Views in a database then that database > *is* exposed to that app and if the app connects to the the db via the internet, the database is > "exposed" to the internet.. > > I don't consider "expose" to be synonymous with "let users directly access the tables in". > From stuart at lexacorp.com.pg Sun Jan 9 21:30:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 13:30:18 +1000 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A786A.4070507@colbyconsulting.com> References: , , <4D2A786A.4070507@colbyconsulting.com> Message-ID: <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> John, Make sure that you use SPs and PassThrough Queries wherever possible to return only the data you need. The killer on slow connections is the overhead of pulling indexes, unwanted data over the link for Access queries to do all the processing locally. Believe me, you do NOT want to run access queries on linked tables/views over slow connections. -- Stuart On 9 Jan 2011 at 22:09, jwcolby wrote: > No, I want nothing more than to have an access database linked to > tables / views on SQL Server across the internet. > > I will be doing this over a VPN installed on each client machine, and > the only exposure will be over that VPN. > > The client databases will be Access (for now) applications, probably > bound forms, though likely only pulling a single record at the top > form level. > > I have never done this before so I will have to see how the > performance looks. It will run over a cable connection at my end, 1 > mbit up, 20 mbit down. It will run over who knows what on each client > end. Hopefully cable, perhaps DSL. > > Will the performance suck? I just can't tell till I try it. > > Someday (soon?) I want to go to C# and a service running on my server > (initially). We will still have the connection limitations on my end. > Eventually, once I get to C# and services, I will start to look at > hosting on the internet where the connection limitation will ease up. > > But for now it will have a bunch of potential bottlenecks. A VM > running on my server. SQL Server running on that VM. Hamachi > software VPN on both ends. Access as the client. ADO linked tables > across this mess. > > But it is the only solution I can cobble together in the short run. > > I could run Hamachi directly on my heavy duty SQL Server - 8 cores / > 32 gigs, SSD to put the database on etc. I am just a little nervous > about exposing that machine at all. I figure that a VM gives me a bit > of isolation. > > It should be interesting if nothing else. > > John W. Colby > www.ColbyConsulting.com > > On 1/9/2011 8:40 PM, Charlotte Foust wrote: > > Maybe I misunderstood the phrase "expose the database". We built > > apps that talked to a database across the internet, but we didn't in > > any sense "expose" the database to users. The app retrieved data > > from views or stored procs but the users could actually see the > > database. I got the impression John was trying to actually work on > > the SQL Server db across the internet. > > > > Charlotte Foust > > > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart > > McLachlan wrote: > >> To make the data in it accessible to users outside of your LAN. > >> > >> -- > >> Stuart > >> > >> On 9 Jan 2011 at 10:26, Charlotte wrote: > >> > >>> Maybe I'm missing the point, but why would you *ever* expose the > >>> db on the internet? > >>> > >>> Charlotte Foust > >>> > >>> Sent from my Samsung Captivate(tm) on AT&T > >>> > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sun Jan 9 22:22:47 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 9 Jan 2011 20:22:47 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> References: <4D2A786A.4070507@colbyconsulting.com> <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> Message-ID: <421A14880A564DB684020768AAD61B79@creativesystemdesigns.com> Hear hear to that. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Sunday, January 09, 2011 7:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Across across the internet John, Make sure that you use SPs and PassThrough Queries wherever possible to return only the data you need. The killer on slow connections is the overhead of pulling indexes, unwanted data over the link for Access queries to do all the processing locally. Believe me, you do NOT want to run access queries on linked tables/views over slow connections. -- Stuart On 9 Jan 2011 at 22:09, jwcolby wrote: > No, I want nothing more than to have an access database linked to > tables / views on SQL Server across the internet. > > I will be doing this over a VPN installed on each client machine, and > the only exposure will be over that VPN. > > The client databases will be Access (for now) applications, probably > bound forms, though likely only pulling a single record at the top > form level. > > I have never done this before so I will have to see how the > performance looks. It will run over a cable connection at my end, 1 > mbit up, 20 mbit down. It will run over who knows what on each client > end. Hopefully cable, perhaps DSL. > > Will the performance suck? I just can't tell till I try it. > > Someday (soon?) I want to go to C# and a service running on my server > (initially). We will still have the connection limitations on my end. > Eventually, once I get to C# and services, I will start to look at > hosting on the internet where the connection limitation will ease up. > > But for now it will have a bunch of potential bottlenecks. A VM > running on my server. SQL Server running on that VM. Hamachi > software VPN on both ends. Access as the client. ADO linked tables > across this mess. > > But it is the only solution I can cobble together in the short run. > > I could run Hamachi directly on my heavy duty SQL Server - 8 cores / > 32 gigs, SSD to put the database on etc. I am just a little nervous > about exposing that machine at all. I figure that a VM gives me a bit > of isolation. > > It should be interesting if nothing else. > > John W. Colby > www.ColbyConsulting.com > > On 1/9/2011 8:40 PM, Charlotte Foust wrote: > > Maybe I misunderstood the phrase "expose the database". We built > > apps that talked to a database across the internet, but we didn't in > > any sense "expose" the database to users. The app retrieved data > > from views or stored procs but the users could actually see the > > database. I got the impression John was trying to actually work on > > the SQL Server db across the internet. > > > > Charlotte Foust > > > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart > > McLachlan wrote: > >> To make the data in it accessible to users outside of your LAN. > >> > >> -- > >> Stuart > >> > >> On 9 Jan 2011 at 10:26, Charlotte wrote: > >> > >>> Maybe I'm missing the point, but why would you *ever* expose the > >>> db on the internet? > >>> > >>> Charlotte Foust > >>> > >>> Sent from my Samsung Captivate(tm) on AT&T > >>> > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 9 22:25:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 23:25:48 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> References: , , <4D2A786A.4070507@colbyconsulting.com> <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> Message-ID: <4D2A8A4C.3010701@colbyconsulting.com> Stuart, I hear you. Unfortunately this is my first pass at all of this stuff. I do know how to create SPs though I have never returned a data set, only individual values. Passthrough queries? Uhh... But for two of these clients I am developing in 2003 so I should be able to do most of this stuff once I learn how. The third is firmly stuck in 2000. It did not correctly handle updatable ado - bound forms etc. That is going to be tougher. The only saving grace there is that the app all runs over an internal lan, and in that case I am only going for a single table initially - the original threads about this stuff. John W. Colby www.ColbyConsulting.com On 1/9/2011 10:30 PM, Stuart McLachlan wrote: > John, > > Make sure that you use SPs and PassThrough Queries wherever possible to return only the > data you need. > > The killer on slow connections is the overhead of pulling indexes, unwanted data over the link > for Access queries to do all the processing locally. Believe me, you do NOT want to run > access queries on linked tables/views over slow connections. > > From jwcolby at colbyconsulting.com Sun Jan 9 22:27:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 23:27:26 -0500 Subject: [AccessD] SQL Server Security - Some success Message-ID: <4D2A8AAE.2090203@colbyconsulting.com> OK, I manually created a jwcolby user and gave it rights to see the Caldwell prison ministries database, then I could see the db but not do anything with it. I then manually assigned db_datareader and db_datawriter and voila, data. So I am happy that I at least am seeing data. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Sun Jan 9 23:07:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 00:07:39 -0500 Subject: [AccessD] Read only rights Message-ID: <4D2A941B.2050202@colbyconsulting.com> I created two users to test the rights I assigned and how they function, straight in SQL Server. One is read and one is read and write. The read / write operates as expected, however the read only allowed me to modify but not save the modifications. Somehow I expected the query to be readonly. Again this was directly in a SQL Server table, logged in to SSMS through that user. I expect the same results once I get to getting at the data from Access. Is there a way to prevent even the appearance of modifying the data if the user is read only? -- John W. Colby www.ColbyConsulting.com From Darryl.Collins at iag.com.au Sun Jan 9 23:13:54 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 10 Jan 2011 16:13:54 +1100 Subject: [AccessD] Read only rights In-Reply-To: <4D2A941B.2050202@colbyconsulting.com> Message-ID: <201101100513.p0A5DvvX016618@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ A basic fix would be to 1: set the form in MS Access to read only OR 2: use a read only recordset to show the data in Access -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, 10 January 2011 4:08 PM To: Access Developers discussion and problem solving; Sqlserver-Dba Subject: [AccessD] Read only rights I created two users to test the rights I assigned and how they function, straight in SQL Server. One is read and one is read and write. The read / write operates as expected, however the read only allowed me to modify but not save the modifications. Somehow I expected the query to be readonly. Again this was directly in a SQL Server table, logged in to SSMS through that user. I expect the same results once I get to getting at the data from Access. Is there a way to prevent even the appearance of modifying the data if the user is read only? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From Darryl.Collins at iag.com.au Sun Jan 9 23:15:46 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 10 Jan 2011 16:15:46 +1100 Subject: [AccessD] Read only rights In-Reply-To: <4D2A941B.2050202@colbyconsulting.com> Message-ID: <201101100515.p0A5FloF017938@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Bah, stupid outlook sent this when I wasn't done. As my 2 yo would say "Try again..." A basic fix would be to 1: set the form in MS Access to read only OR 2: use a read only recordset to show the data in Access based on their SQL Sever Permission status. Although I would imagine a better solution would be to have the change at the SQL Server level itself - which is what you want I would imagine. In the past I have usually used one of the two above methods though Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, 10 January 2011 4:08 PM To: Access Developers discussion and problem solving; Sqlserver-Dba Subject: [AccessD] Read only rights I created two users to test the rights I assigned and how they function, straight in SQL Server. One is read and one is read and write. The read / write operates as expected, however the read only allowed me to modify but not save the modifications. Somehow I expected the query to be readonly. Again this was directly in a SQL Server table, logged in to SSMS through that user. I expect the same results once I get to getting at the data from Access. Is there a way to prevent even the appearance of modifying the data if the user is read only? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From marklbreen at gmail.com Mon Jan 10 04:56:20 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 10 Jan 2011 10:56:20 +0000 Subject: [AccessD] Further to "can's see SQL Server database... In-Reply-To: References: <4D27F0C3.2030206@colbyconsulting.com> Message-ID: Hello John, Charlotte's diagnose sounds quite correct. One thing to watch, the db might be showing a user named jcolby that was created from machine A When you move it to machine b, you may also have a user named jcolby, but it not the same user. Trying to assign jcolby to the db on machine b failed because it says the user already exists. The solution is to drop the user from the db, when you are on machine b, then re-assign jcolby, and it works perfect. If you back machine b and restore to machine a, you will probably have to do the same thing. just a note to watch out for, Mark On 9 January 2011 05:36, Charlotte Foust wrote: > You don't have permissions on the database. You can see that it > exists, but that's all. As the SA from a machine that has full > access, probably the server, you need to grant appropriate permissions > to you role or Windows login or whatever you're using to open the > database. > > Charlotte Foust > > On Fri, Jan 7, 2011 at 9:06 PM, jwcolby > wrote: > > I went back in with MSE and looked at that server. While I can see the > > databases of interest, if I click on them and try to see the tables > inside, > > I get an error "the database DISCO is not available" and the plus symbol > in > > front of the database disappears. > > > > So I can see that the db exists but not actually access it (from my > > workstation). > > > > I can see and open the database from MSE on the server itself. > > > > Is this an ownership / rights kind of issue? I am not getting an actual > > error number from my workstation, just an "not available" generic kind of > > message. > > > > If it is ownership / rights, how do I go about discovering how to fix it? > > > > -- > > John W. Colby > > www.ColbyConsulting.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 10 08:21:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 09:21:58 -0500 Subject: [AccessD] Further to "can's see SQL Server database... In-Reply-To: References: <4D27F0C3.2030206@colbyconsulting.com> Message-ID: <4D2B1606.2060307@colbyconsulting.com> Mark, Thanks (and Charlotte) for that. I have made good progress since yesterday. I found a "how to" on the internet which walks you through step by step. One of the things it does is walk you through the configuration utility where you set the TCP/IP protocol and port number, and machine name etc. Even though you have set the "allow external access" directly inside of SSMS, apparently you have to do this step I mentioned above as well. After I did that I started seeing the machine reliably. Then I to learn about individual users / passwords in SQL Server, creating users at the SQL Server install level, then assigning them rights to specific databases. I never used any of that because it was just me (an later my programmer Paul) doing everything here at my office so I just used Windows authentication. Now I really want SQL Server authentication it seems. Last night I created a pair of completely made up user names - LenoirPM and LenoirPMReadOnly and gave them R/W and RO rights to specifically that database. After that things worked as expected, with the exception that I kinda expected them not to be able to see / manipulate the system databases / tables which they can. So I am making good progress. This is a large project because I have to manage pieces completely unrelated to the actual database. I am running this on a VM so I had to prepare that. I am running it over Hamachi so I had to install that on the VM and get a private network set up just for the client. I am learning SQL Server integrated security which I have never touched before. Somehow I have to test this stuff from outside of my network. I am going to try a 2007 run-time, and I have never done a run-time so I have to learn that. I am working my way through all the project overhead and finally getting back to actual database design / implementation. Because I have so many years experience with it and significantly faster in it, I am doing the first pass application in Access. I eventually want to replace that with a C# app using services for the data, but I just was way too far from capable along that path and have to get something out for the clients to use. John W. Colby www.ColbyConsulting.com On 1/10/2011 5:56 AM, Mark Breen wrote: > Hello John, > > Charlotte's diagnose sounds quite correct. > > One thing to watch, the db might be showing a user named jcolby that was > created from machine A > > When you move it to machine b, you may also have a user named jcolby, but it > not the same user. Trying to assign jcolby to the db on machine b failed > because it says the user already exists. > > The solution is to drop the user from the db, when you are on machine b, > then re-assign jcolby, and it works perfect. > > If you back machine b and restore to machine a, you will probably have to do > the same thing. > > just a note to watch out for, > > Mark > > > > On 9 January 2011 05:36, Charlotte Foust wrote: > >> You don't have permissions on the database. You can see that it >> exists, but that's all. As the SA from a machine that has full >> access, probably the server, you need to grant appropriate permissions >> to you role or Windows login or whatever you're using to open the >> database. >> >> Charlotte Foust >> >> On Fri, Jan 7, 2011 at 9:06 PM, jwcolby >> wrote: >>> I went back in with MSE and looked at that server. While I can see the >>> databases of interest, if I click on them and try to see the tables >> inside, >>> I get an error "the database DISCO is not available" and the plus symbol >> in >>> front of the database disappears. >>> >>> So I can see that the db exists but not actually access it (from my >>> workstation). >>> >>> I can see and open the database from MSE on the server itself. >>> >>> Is this an ownership / rights kind of issue? I am not getting an actual >>> error number from my workstation, just an "not available" generic kind of >>> message. >>> >>> If it is ownership / rights, how do I go about discovering how to fix it? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From dkalsow at yahoo.com Mon Jan 10 10:00:20 2011 From: dkalsow at yahoo.com (Dale Kalsow) Date: Mon, 10 Jan 2011 08:00:20 -0800 (PST) Subject: [AccessD] Crystal 2008 Question In-Reply-To: <4D2B1606.2060307@colbyconsulting.com> References: <4D27F0C3.2030206@colbyconsulting.com> <4D2B1606.2060307@colbyconsulting.com> Message-ID: <870063.35703.qm@web130104.mail.mud.yahoo.com> I don't know if anyone can help me with this question but here goes: ? I am trying to create a crystal report with groupings.? In the detail records, I have field (Field 1)?that is averaged in a group 1 footer field (Footer1-Field1).? That works fine.? My issue is when I get to grouping 2.? How do I sum Footer1-Field1?? When I click on the field and and choose Insert, Summary; I do not get an option for Summing (I get Maximum, Minnimum, Count, etc.).? It appears that Crystal is seeing Footer1-Field1 as a string (or is something else is going on).? If I could sum each of the Footer1-Field1 fields the problem would be solved.? ? If I click on the orginal field (Field 1), I can select the option insert, running total.? I do not get this option when I click on the group 1 footer field (Footer1-Field1).? Can I not total a footer field as I would in Access. ? ? Thanks! ? Dale From jwcolby at colbyconsulting.com Mon Jan 10 10:42:21 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 11:42:21 -0500 Subject: [AccessD] Solid State Drives Roundup: OCZ RevoDrive, Crucial RealSSD C300, and Others - X-bit labs Message-ID: <4D2B36ED.9020203@colbyconsulting.com> http://www.xbitlabs.com/articles/storage/display/corsair-crucial-intel-ocz-ssd.html -- John W. Colby www.ColbyConsulting.com From DWUTKA at Marlow.com Mon Jan 10 11:06:42 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 10 Jan 2011 11:06:42 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, , <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg> Message-ID: I did... it was on a hunch. His issue is the # is not a wildcard character in ADO. Function testwildcards() Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset rs.Open "Query1", CurrentProject.Connection, adOpenKeyset, adLockReadOnly If rs.EOF = False Then rs.MoveFirst Do Until rs.EOF = True MsgBox rs.Fields(0).Value rs.MoveNext Loop Else MsgBox "No Records" End If rs.Close Set rs = Nothing End Function Function testwildcards2() Dim rs As DAO.Recordset Dim db As DAO.Database Set db = CurrentDb Set rs = db.OpenRecordset("Query1") If rs.EOF = False Then rs.MoveFirst Do Until rs.EOF = True MsgBox rs.Fields(0).Value rs.MoveNext Loop Else MsgBox "No Records" End If rs.Close Set rs = Nothing End Function Created a little temp table myself, with Query1 having LIKE "###" for the criteria. (have one record, in a text field, with 3 numeric characters). So testwildcards returns no records. Testwildcards2 returns 1 (As it should). Changed Query1 to use 4*, returns one record, as it should, in testwildcards2, returns no records in testwildcards. Change Query1 to use Like "4%" and the results are the opposite. This is kind of interesting. I think this means that ADO is actually reading the SQL of Query1 and interpreting the SQL itself. Go figure. I can't find numeric wildcards for ADO, just % and _ which are * and ? in Jet. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Saturday, January 08, 2011 6:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Record Set Puzzler involving Query withCriteria Tried both ways in A2003 and A2007 and couldn't duplicate Brad's problem. -- Stuart On 8 Jan 2011 at 15:56, Rocky Smolin wrote: > Instead of "Select * from qry_Test" what happens if you use just > "qry_Test". And is this the record source for the Form? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Saturday, January 08, 2011 2:13 PM To: Access Developers > discussion and problem solving Subject: [AccessD] Access Record Set > Puzzler involving Query with Criteria > > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don't think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From jedi at charm.net Mon Jan 10 11:28:40 2011 From: jedi at charm.net (Michael Bahr) Date: Mon, 10 Jan 2011 12:28:40 -0500 (EST) Subject: [AccessD] Read only rights In-Reply-To: <4D2A941B.2050202@colbyconsulting.com> References: <4D2A941B.2050202@colbyconsulting.com> Message-ID: <1280.24.35.23.165.1294680520.squirrel@mail.expedient.net> Should be the ACL or Access Control List. This is done on the server side and keeps prying eyes out. Using the DAC-Discretionary Access Control model, where you are the owner and you give specific rights to individuals or groups. Mike > I created two users to test the rights I assigned and how they function, > straight in SQL Server. > One is read and one is read and write. > > The read / write operates as expected, however the read only allowed me to > modify but not save the > modifications. Somehow I expected the query to be readonly. > > Again this was directly in a SQL Server table, logged in to SSMS through > that user. > > I expect the same results once I get to getting at the data from Access. > Is there a way to prevent > even the appearance of modifying the data if the user is read only? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Mon Jan 10 14:15:35 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 10 Jan 2011 12:15:35 -0800 Subject: [AccessD] Upsizing In-Reply-To: <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> Message-ID: Thanks for the info... The data importation is the key point and I have been playing around with and eventually ended with Microsoft's SQL Server Migration Assistant (SSMA) for Access (http://tinyurl.com/37ltooy) to that end. It may be simple once it is configured properly but as of yet it is only sort of working(?) I have dragged all the queries and tables into a single MDB (no minor feat as it required the merging two applications) and am hoping this time it will push/translate the objects through without a hiccup... (May have to migrate the master MDB from 2003 to 2007 to make it all work) This exercise was supposed to be quick and dirty. If can think of any better solution don't hesitate to enlighten me, ;-) After all this fun I am sure the client's site will be much easier to configure...? Yeah...right... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Sunday, January 09, 2011 2:39 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsizing I would just import all of the BE tables into SQL Server and then relink the FE using ODBC. I've got a couple of systems where I do something similar. The FE application can work with either an Access or a SQL Server BE depending on the environment. It's simply a matter of running some re-linking code to switch between BEs. -- Stuart On 9 Jan 2011 at 13:53, Jim Lawrence wrote: > Hi All: > > I know that Upsizing has been discussed at certain points but I now > have to do a quick and dirty upgrade before I can seriously translate > a site to ADO-OLE. > > Right now the client has an Access2003 application sitting on a > Windows Server 2003 or 2008 (not sure yet). There is a SQL Server 2005 > on the computer. Due to some bizarre unstable connection issues we > have to move things up and quickly. > > The current application is broken into FE and BE. > > 1. Should the FE and BE be merged before running the upsizing or not? > 2. Will all the queries and reports have to be manually updated? 3. Is > there anyway to modify the Upsize generated SQL connections to point > to another SQL server? 4. Is there a better way to do this process > than using the Upsize wizard? 5. Is there any other issues that should > be handled or looked out for? > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 10 16:44:52 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 11 Jan 2011 08:44:52 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg>, Message-ID: <4D2B8BE4.20415.412FDE3@stuart.lexacorp.com.pg> Doh... I never use ADO recordsets so I didn't realise that it used SQL wilscards, but it makes sense. One more reason to stick with DAO :-) It seems logical to me that ADO evaluates the sub query as well - what else would do it? -- Stuart On 10 Jan 2011 at 11:06, Drew Wutka wrote: > I did... it was on a hunch. His issue is the # is not a wildcard > character in ADO. > ... > > This is kind of interesting. I think this means that ADO is actually > reading the SQL of Query1 and interpreting the SQL itself. Go figure. > > I can't find numeric wildcards for ADO, just % and _ which are * and ? > in Jet. > From jwcolby at colbyconsulting.com Mon Jan 10 17:17:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 18:17:12 -0500 Subject: [AccessD] Upsizing In-Reply-To: References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> Message-ID: <4D2B9378.8070604@colbyconsulting.com> One thing you must do is get all dates handled. Access and SQL Server can handle different ranges of dates and if the access dates can't be imported... You must look for dates before 1/1/1900 and if they exist get them to be after 1/1/1900. John W. Colby www.ColbyConsulting.com On 1/10/2011 3:15 PM, Jim Lawrence wrote: > Thanks for the info... > > The data importation is the key point and I have been playing around with > and eventually ended with Microsoft's SQL Server Migration Assistant (SSMA) > for Access (http://tinyurl.com/37ltooy) to that end. It may be simple once > it is configured properly but as of yet it is only sort of working(?) > > I have dragged all the queries and tables into a single MDB (no minor feat > as it required the merging two applications) and am hoping this time it will > push/translate the objects through without a hiccup... (May have to migrate > the master MDB from 2003 to 2007 to make it all work) > > This exercise was supposed to be quick and dirty. If can think of any better > solution don't hesitate to enlighten me, ;-) > > After all this fun I am sure the client's site will be much easier to > configure...? Yeah...right... > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Sunday, January 09, 2011 2:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Upsizing > > I would just import all of the BE tables into SQL Server and then relink the > FE using ODBC. > > I've got a couple of systems where I do something similar. The FE > application can work with > either an Access or a SQL Server BE depending on the environment. It's > simply a matter of > running some re-linking code to switch between BEs. > From DWUTKA at Marlow.com Mon Jan 10 18:47:53 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 10 Jan 2011 18:47:53 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: <4D2B8BE4.20415.412FDE3@stuart.lexacorp.com.pg> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg>, <4D2B8BE4.20415.412FDE3@stuart.lexacorp.com.pg> Message-ID: Jet. At least I just kinda figured that ADO would be telling Jet, hey, 'return qryXXX'. Ironically, I almost never used DAO, even when developing within Access, which is probably why the wildcards were the first thing to pop into my head as the issue. That little bugger caused me a real headache over a decade ago, when working with ADO in VB6. It wasn't long after I started in Access, that I got into VB and asp. ADO provides the versatility of jumping between various data sources, so I just kept everything in ADO. The only time I ever used DAO was when I needed functionality that only DAO provided (like running a custom function inside a query). Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 10, 2011 4:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Record Set Puzzler involving Query withCriteria Doh... I never use ADO recordsets so I didn't realise that it used SQL wilscards, but it makes sense. One more reason to stick with DAO :-) It seems logical to me that ADO evaluates the sub query as well - what else would do it? -- Stuart On 10 Jan 2011 at 11:06, Drew Wutka wrote: > I did... it was on a hunch. His issue is the # is not a wildcard > character in ADO. > ... > > This is kind of interesting. I think this means that ADO is actually > reading the SQL of Query1 and interpreting the SQL itself. Go figure. > > I can't find numeric wildcards for ADO, just % and _ which are * and ? > in Jet. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From jwcolby at colbyconsulting.com Tue Jan 11 07:39:19 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 08:39:19 -0500 Subject: [AccessD] Contiguous Time Periods Message-ID: <4D2C5D87.7010800@colbyconsulting.com> -- John W. Colby www.ColbyConsulting.com http://www.simple-talk.com/sql/t-sql-programming/contiguous-time-periods/?utm_source=simpletalk&utm_medium=email-main&utm_content=TimePeriods-20101130&utm_campaign=SQL From mikedorism at verizon.net Tue Jan 11 07:41:42 2011 From: mikedorism at verizon.net (Doris Manning) Date: Tue, 11 Jan 2011 08:41:42 -0500 Subject: [AccessD] Crystal 2008 Question In-Reply-To: <870063.35703.qm@web130104.mail.mud.yahoo.com> References: <4D27F0C3.2030206@colbyconsulting.com> <4D2B1606.2060307@colbyconsulting.com> <870063.35703.qm@web130104.mail.mud.yahoo.com> Message-ID: <50D278BAD90C443786FDC915F827BCBE@hargrove.internal> Crystal is seeing Footer1-Field1 as a formula based on adding up all the Field1 entries and dividing by the number of Field1 entries to get the average of Field1. You could try creating your own formula Sum(Average(Field1)). Doris Manning Senior Developer & Database Administrator Hargrove Inc. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow Sent: Monday, January 10, 2011 11:00 AM To: Access Developers discussion and problem solving Subject: [AccessD] Crystal 2008 Question I don't know if anyone can help me with this question but here goes: ? I am trying to create a crystal report with groupings.? In the detail records, I have field (Field 1)?that is averaged in a group 1 footer field (Footer1-Field1).? That works fine.? My issue is when I get to grouping 2.? How do I sum Footer1-Field1?? When I click on the field and and choose Insert, Summary; I do not get an option for Summing (I get Maximum, Minnimum, Count, etc.).? It appears that Crystal is seeing Footer1-Field1 as a string (or is something else is going on).? If I could sum each of the Footer1-Field1 fields the problem would be solved.? ? If I click on the orginal field (Field 1), I can select the option insert, running total.? I do not get this option when I click on the group 1 footer field (Footer1-Field1).? Can I not total a footer field as I would in Access. ? ? Thanks! ? Dale -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Tue Jan 11 11:09:07 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Tue, 11 Jan 2011 11:09:07 -0600 Subject: [AccessD] Crystal 2008 Question References: <4D27F0C3.2030206@colbyconsulting.com><4D2B1606.2060307@colbyconsulting.com><870063.35703.qm@web130104.mail.mud.yahoo.com> <50D278BAD90C443786FDC915F827BCBE@hargrove.internal> Message-ID: All, I have a curiosity question. I have never worked with Crystal Reports, but I have heard about it a bit. How does it compare to using Access for reporting? I find the reporting capabilities of Access to be quite powerful. Is Crystal even better? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Doris Manning Sent: Tue 1/11/2011 7:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Crystal 2008 Question Crystal is seeing Footer1-Field1 as a formula based on adding up all the Field1 entries and dividing by the number of Field1 entries to get the average of Field1. You could try creating your own formula Sum(Average(Field1)). Doris Manning Senior Developer & Database Administrator Hargrove Inc. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow Sent: Monday, January 10, 2011 11:00 AM To: Access Developers discussion and problem solving Subject: [AccessD] Crystal 2008 Question I don't know if anyone can help me with this question but here goes: ? I am trying to create a crystal report with groupings.? In the detail records, I have field (Field 1)?that is averaged in a group 1 footer field (Footer1-Field1).? That works fine.? My issue is when I get to grouping 2.? How do I sum Footer1-Field1?? When I click on the field and and choose Insert, Summary; I do not get an option for Summing (I get Maximum, Minnimum, Count, etc.).? It appears that Crystal is seeing Footer1-Field1 as a string (or is something else is going on).? If I could sum each of the Footer1-Field1 fields the problem would be solved.? ? If I click on the orginal field (Field 1), I can select the option insert, running total.? I do not get this option when I click on the group 1 footer field (Footer1-Field1).? Can I not total a footer field as I would in Access. ? ? Thanks! ? Dale -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From iggy at nanaimo.ark.com Tue Jan 11 12:28:26 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Tue, 11 Jan 2011 10:28:26 -0800 Subject: [AccessD] OT:Old Dog, New Tricks Message-ID: <4D2CA14A.2090207@nanaimo.ark.com> Hey All Happy New Year. Well after reading your online intriquing and interesting chats and advice I have decided 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy but how can I be a credible programmer when I can't direct a client to my Web Page. 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to tackle any thing too foreign. I hope to have my first application out of here by the end of January. Just kidding. Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally found one that showed me how to link to an Acess MDB and design a form with navigation, add new and delete buttons. So now I am off and running. I still get frustrated because I know what I want to do but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years ago. It went something like this. Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing to him 5 years ago. So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. From jwcolby at colbyconsulting.com Tue Jan 11 14:25:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 15:25:09 -0500 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CA14A.2090207@nanaimo.ark.com> References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: <4D2CBCA5.1040508@colbyconsulting.com> > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy but how can I be a credible programmer when I can't direct a client to my Web Page. When you are done with yours, how about fixing up mine? ;) > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to tackle any thing too foreign. As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine language, you will love it after not too long. I would suggest that you take a course at your local college. This gives you immediate projects to complete, homework that has to be done, other students to learn with etc. > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first tutorials I looked at kept trying to show me how to display "Hello World" on the console. It is a bit frustrating at first, partly because it is tough to do the database stuff until you get comfortable with the environment itself. We all want to start at virtuoso and that definitely ain't happening with .Net. If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. John W. Colby www.ColbyConsulting.com On 1/11/2011 1:28 PM, Tony Septav wrote: > Hey All > Happy New Year. > Well after reading your online intriquing and interesting chats and advice I have decided > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy > but how can I be a credible programmer when I can't direct a client to my Web Page. > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to > tackle any thing too foreign. I hope to have my first application out of here by the end of January. > Just kidding. > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do > what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally > found one that showed me how to link to an Acess MDB and design a form with navigation, add new and > delete buttons. So now I am off and running. I still get frustrated because I know what I want to do > but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years > ago. It went something like this. > Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the > piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I > have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing > to him 5 years ago. > So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. From iggy at nanaimo.ark.com Tue Jan 11 14:36:58 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Tue, 11 Jan 2011 12:36:58 -0800 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CBCA5.1040508@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> Message-ID: <4D2CBF6A.4010103@nanaimo.ark.com> Thanks JW It may be a brave new world but it is scary. jwcolby wrote: > > 1. To finally get my Web Page (I designed it over 2 years ago) up > and running. It is nothing fancy but how can I be a credible > programmer when I can't direct a client to my Web Page. > > When you are done with yours, how about fixing up mine? ;) > > > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am > an old dog and I didn't want to tackle any thing too foreign. > > As I said many times, pick a .net language, *any* language, and get > started. VB.Net is a fine language, you will love it after not too long. > > I would suggest that you take a course at your local college. This > gives you immediate projects to complete, homework that has to be > done, other students to learn with etc. > > > Let me tell you I have been struggling with VB.Net. I am pretty > proficient in getting Access to do what I want. Now I have to learn a > whole new bag of tricks. It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello > World" on the console. > > It is a bit frustrating at first, partly because it is tough to do the > database stuff until you get comfortable with the environment itself. > We all want to start at virtuoso and that definitely ain't happening > with .Net. > > If you haven't already, join the vb list. A lot of the .Net only > stuff goes by on that list. > > John W. Colby > www.ColbyConsulting.com > > On 1/11/2011 1:28 PM, Tony Septav wrote: > >> Hey All >> Happy New Year. >> Well after reading your online intriquing and interesting chats and >> advice I have decided >> 1. To finally get my Web Page (I designed it over 2 years ago) up and >> running. It is nothing fancy >> but how can I be a credible programmer when I can't direct a client >> to my Web Page. >> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an >> old dog and I didn't want to >> tackle any thing too foreign. I hope to have my first application out >> of here by the end of January. >> Just kidding. >> Let me tell you I have been struggling with VB.Net. I am pretty >> proficient in getting Access to do >> what I want. Now I have to learn a whole new bag of tricks. It didn't >> help that some of the first >> tutorials I looked at kept trying to show me how to display "Hello >> World" on the console. I finally >> found one that showed me how to link to an Acess MDB and design a >> form with navigation, add new and >> delete buttons. So now I am off and running. I still get frustrated >> because I know what I want to do >> but at this point I don't know how to do it in VB.Net. But I keep >> remembering something I read years >> ago. It went something like this. >> Ted and Paul are having a conversation. Paul says "I would really >> like to learn how to play the >> piano, but I hear it takes about 5 years to really learn how to play >> it well, I just don't think I >> have the time". Ted thinks about it for a moment and then realizes >> that Paul had said the same thing >> to him 5 years ago. >> So hopefully I can persevere and catch up to you guys. I just hope it >> doesn't take me 5 years. > From jwcolby at colbyconsulting.com Tue Jan 11 15:20:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 16:20:17 -0500 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CBF6A.4010103@nanaimo.ark.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> Message-ID: <4D2CC991.4070806@colbyconsulting.com> LOL, yea. I'm here to tell you though, it is incredibly more powerful. It's going to take you awhile to get the hang of it, just the simple things. Then one day you will wake up and say "I need to raise an event and pass a message" and you will start another journey. You will say "I need to learn threading", and you will start another journey. I have designed a status list class which allows me to instantiate the status class deep down in a class structure, and pass in the list control pointer from the form. Once I do this I can update the status even though the thing wanting to write to the status list is running in a thread. Very cool and very powerful, especially after struggling for a long time just to update a simple text box from a thread. The old way I was doing it was raising an event, handling it in the next level up, raising an event to pass the status up the chain etc until it was finally sunk on the form. Ick! But it worked. Ick! Sometimes you do what works because you can manage to do that. Six months later you look back and go "Ick!". But we all went through that with Access as well. Now my status class handles all of the stuff required to get the form's thread to do the update, and passing the status to that thread correctly. I now have major components three class levels down that can own a status list and display their status with nothing more than a call to the status class' method. What a hoot! And perhaps someday I will look back on this and go Ick! But for now it works. John W. Colby www.ColbyConsulting.com On 1/11/2011 3:36 PM, Tony Septav wrote: > Thanks JW > It may be a brave new world but it is scary. > > jwcolby wrote: > >> > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing >> fancy but how can I be a credible programmer when I can't direct a client to my Web Page. >> >> When you are done with yours, how about fixing up mine? ;) >> >> > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want >> to tackle any thing too foreign. >> >> As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine >> language, you will love it after not too long. >> >> I would suggest that you take a course at your local college. This gives you immediate projects to >> complete, homework that has to be done, other students to learn with etc. >> >> > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to >> do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the >> first tutorials I looked at kept trying to show me how to display "Hello World" on the console. >> >> It is a bit frustrating at first, partly because it is tough to do the database stuff until you >> get comfortable with the environment itself. We all want to start at virtuoso and that definitely >> ain't happening with .Net. >> >> If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/11/2011 1:28 PM, Tony Septav wrote: >> >>> Hey All >>> Happy New Year. >>> Well after reading your online intriquing and interesting chats and advice I have decided >>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy >>> but how can I be a credible programmer when I can't direct a client to my Web Page. >>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to >>> tackle any thing too foreign. I hope to have my first application out of here by the end of January. >>> Just kidding. >>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do >>> what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first >>> tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally >>> found one that showed me how to link to an Acess MDB and design a form with navigation, add new and >>> delete buttons. So now I am off and running. I still get frustrated because I know what I want to do >>> but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years >>> ago. It went something like this. >>> Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the >>> piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I >>> have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing >>> to him 5 years ago. >>> So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. >> > From iggy at nanaimo.ark.com Tue Jan 11 15:51:32 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Tue, 11 Jan 2011 13:51:32 -0800 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CC991.4070806@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> Message-ID: <4D2CD0E4.2030402@nanaimo.ark.com> Hey JW Now you really are scaring me. I am just a newbie to this stuff and what you are explaining to me at the moment is "Greek". Someday hopefully I will be able to debate with you on these things. All things aside I really appreciate your enthusiasm. jwcolby wrote: > LOL, yea. I'm here to tell you though, it is incredibly more > powerful. It's going to take you awhile to get the hang of it, just > the simple things. Then one day you will wake up and say "I need to > raise an event and pass a message" and you will start another > journey. You will say "I need to learn threading", and you will start > another journey. > > I have designed a status list class which allows me to instantiate the > status class deep down in a class structure, and pass in the list > control pointer from the form. Once I do this I can update the status > even though the thing wanting to write to the status list is running > in a thread. Very cool and very powerful, especially after struggling > for a long time just to update a simple text box from a thread. The > old way I was doing it was raising an event, handling it in the next > level up, raising an event to pass the status up the chain etc until > it was finally sunk on the form. > > Ick! But it worked. Ick! Sometimes you do what works because you > can manage to do that. Six months later you look back and go "Ick!". > But we all went through that with Access as well. > > Now my status class handles all of the stuff required to get the > form's thread to do the update, and passing the status to that thread > correctly. I now have major components three class levels down that > can own a status list and display their status with nothing more than > a call to the status class' method. What a hoot! And perhaps someday > I will look back on this and go Ick! But for now it works. > > John W. Colby > www.ColbyConsulting.com > > On 1/11/2011 3:36 PM, Tony Septav wrote: > >> Thanks JW >> It may be a brave new world but it is scary. >> >> jwcolby wrote: >> >>> > 1. To finally get my Web Page (I designed it over 2 years ago) up >>> and running. It is nothing >>> fancy but how can I be a credible programmer when I can't direct a >>> client to my Web Page. >>> >>> When you are done with yours, how about fixing up mine? ;) >>> >>> > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am >>> an old dog and I didn't want >>> to tackle any thing too foreign. >>> >>> As I said many times, pick a .net language, *any* language, and get >>> started. VB.Net is a fine >>> language, you will love it after not too long. >>> >>> I would suggest that you take a course at your local college. This >>> gives you immediate projects to >>> complete, homework that has to be done, other students to learn with >>> etc. >>> >>> > Let me tell you I have been struggling with VB.Net. I am pretty >>> proficient in getting Access to >>> do what I want. Now I have to learn a whole new bag of tricks. It >>> didn't help that some of the >>> first tutorials I looked at kept trying to show me how to display >>> "Hello World" on the console. >>> >>> It is a bit frustrating at first, partly because it is tough to do >>> the database stuff until you >>> get comfortable with the environment itself. We all want to start at >>> virtuoso and that definitely >>> ain't happening with .Net. >>> >>> If you haven't already, join the vb list. A lot of the .Net only >>> stuff goes by on that list. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/11/2011 1:28 PM, Tony Septav wrote: >>> >>>> Hey All >>>> Happy New Year. >>>> Well after reading your online intriquing and interesting chats and >>>> advice I have decided >>>> 1. To finally get my Web Page (I designed it over 2 years ago) up >>>> and running. It is nothing fancy >>>> but how can I be a credible programmer when I can't direct a client >>>> to my Web Page. >>>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am >>>> an old dog and I didn't want to >>>> tackle any thing too foreign. I hope to have my first application >>>> out of here by the end of January. >>>> Just kidding. >>>> Let me tell you I have been struggling with VB.Net. I am pretty >>>> proficient in getting Access to do >>>> what I want. Now I have to learn a whole new bag of tricks. It >>>> didn't help that some of the first >>>> tutorials I looked at kept trying to show me how to display "Hello >>>> World" on the console. I finally >>>> found one that showed me how to link to an Acess MDB and design a >>>> form with navigation, add new and >>>> delete buttons. So now I am off and running. I still get frustrated >>>> because I know what I want to do >>>> but at this point I don't know how to do it in VB.Net. But I keep >>>> remembering something I read years >>>> ago. It went something like this. >>>> Ted and Paul are having a conversation. Paul says "I would really >>>> like to learn how to play the >>>> piano, but I hear it takes about 5 years to really learn how to >>>> play it well, I just don't think I >>>> have the time". Ted thinks about it for a moment and then realizes >>>> that Paul had said the same thing >>>> to him 5 years ago. >>>> So hopefully I can persevere and catch up to you guys. I just hope >>>> it doesn't take me 5 years. >>> >>> >> From fuller.artful at gmail.com Tue Jan 11 15:57:33 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 11 Jan 2011 16:57:33 -0500 Subject: [AccessD] Upsizing In-Reply-To: <4D2B9378.8070604@colbyconsulting.com> References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> <4D2B9378.8070604@colbyconsulting.com> Message-ID: There is a utility from an Australian firm (Trigeminal, if memory serves) that inspects your Access data and tells you to fix anything that may pose a problem when upsizing (and there are more than a few gotchas). I don't have it handy, but it is amazingly good at spotting potential problems. Once you've attended to these, the Access upsizing wizard does everything correctly. Visit the Trigeminal site and see if my memory is correct as to creator. Arthur On Mon, Jan 10, 2011 at 6:17 PM, jwcolby wrote: > One thing you must do is get all dates handled. Access and SQL Server can > handle different ranges of dates and if the access dates can't be > imported... > > You must look for dates before 1/1/1900 and if they exist get them to be > after 1/1/1900. > > John W. Colby > www.ColbyConsulting.com > > > On 1/10/2011 3:15 PM, Jim Lawrence wrote: > >> Thanks for the info... >> >> The data importation is the key point and I have been playing around with >> and eventually ended with Microsoft's SQL Server Migration Assistant >> (SSMA) >> for Access (http://tinyurl.com/37ltooy) to that end. It may be simple >> once >> it is configured properly but as of yet it is only sort of working(?) >> >> I have dragged all the queries and tables into a single MDB (no minor feat >> as it required the merging two applications) and am hoping this time it >> will >> push/translate the objects through without a hiccup... (May have to >> migrate >> the master MDB from 2003 to 2007 to make it all work) >> >> This exercise was supposed to be quick and dirty. If can think of any >> better >> solution don't hesitate to enlighten me, ;-) >> >> After all this fun I am sure the client's site will be much easier to >> configure...? Yeah...right... >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart >> McLachlan >> Sent: Sunday, January 09, 2011 2:39 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Upsizing >> >> I would just import all of the BE tables into SQL Server and then relink >> the >> FE using ODBC. >> >> I've got a couple of systems where I do something similar. The FE >> application can work with >> either an Access or a SQL Server BE depending on the environment. It's >> simply a matter of >> running some re-linking code to switch between BEs. >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Tue Jan 11 16:12:43 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 11 Jan 2011 16:12:43 -0600 Subject: [AccessD] Upsizing In-Reply-To: References: <4D2A0B97.4080504@colbyconsulting.com><9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com><4D2A38F4.8078.14107123@stuart.lexacorp.com.pg><4D2B9378.8070604@colbyconsulting.com> Message-ID: <7E6D2361E22F4EC0A9A3BD79A4172023@DanWaters> Arthur - this might be what you're thinking of: http://www.ssw.com.au/ssw/UpsizingPro/ Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, January 11, 2011 3:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsizing There is a utility from an Australian firm (Trigeminal, if memory serves) that inspects your Access data and tells you to fix anything that may pose a problem when upsizing (and there are more than a few gotchas). I don't have it handy, but it is amazingly good at spotting potential problems. Once you've attended to these, the Access upsizing wizard does everything correctly. Visit the Trigeminal site and see if my memory is correct as to creator. Arthur On Mon, Jan 10, 2011 at 6:17 PM, jwcolby wrote: > One thing you must do is get all dates handled. Access and SQL Server can > handle different ranges of dates and if the access dates can't be > imported... > > You must look for dates before 1/1/1900 and if they exist get them to be > after 1/1/1900. > > John W. Colby > www.ColbyConsulting.com > > > On 1/10/2011 3:15 PM, Jim Lawrence wrote: > >> Thanks for the info... >> >> The data importation is the key point and I have been playing around with >> and eventually ended with Microsoft's SQL Server Migration Assistant >> (SSMA) >> for Access (http://tinyurl.com/37ltooy) to that end. It may be simple >> once >> it is configured properly but as of yet it is only sort of working(?) >> >> I have dragged all the queries and tables into a single MDB (no minor feat >> as it required the merging two applications) and am hoping this time it >> will >> push/translate the objects through without a hiccup... (May have to >> migrate >> the master MDB from 2003 to 2007 to make it all work) >> >> This exercise was supposed to be quick and dirty. If can think of any >> better >> solution don't hesitate to enlighten me, ;-) >> >> After all this fun I am sure the client's site will be much easier to >> configure...? Yeah...right... >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart >> McLachlan >> Sent: Sunday, January 09, 2011 2:39 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Upsizing >> >> I would just import all of the BE tables into SQL Server and then relink >> the >> FE using ODBC. >> >> I've got a couple of systems where I do something similar. The FE >> application can work with >> either an Access or a SQL Server BE depending on the environment. It's >> simply a matter of >> running some re-linking code to switch between BEs. >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Tue Jan 11 16:12:57 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 11 Jan 2011 17:12:57 -0500 Subject: [AccessD] OT: Friday Humour a few days late Message-ID: Only in America Only in America... do drugstores make the sick walk all the way to the back of the store to get their prescriptions while healthy people can buy cigarettes at the front. Only in America .....do people order double cheeseburgers, large fries, and a diet coke. Only in America ......do banks leave vault doors open and then chain the pens to the counters. Only in America ......do we leave cars worth thousands of dollars in the driveway and put our useless junk in the garage. Only in America....do we buy hot dogs in packages of ten and buns in packages of eight. EVER WONDER.... Why the sun lightens our hair, but darkens our skin? Why don't you ever see the headline 'Psychic Wins Lottery'? Why is 'abbreviated' such a long word? Why is it that doctors call what they do 'practice'? Why is lemon juice made with artificial flavour, but dishwashing liquid made with real lemons? Why is the man who invests all your money called a broker? Why is the time of day with the slowest traffic called rush hour? Why isn't there mouse-flavoured cat food? Why didn't Noah swat those two mosquitoes? Why do they sterilize the needle for lethal injections? You know that indestructible black box that is used on airplanes? Why don't they make the whole plane out of that stuff? Why don't sheep shrink when it rains? Why are they called apartments when they are all stuck together? I like this one! If con is the opposite of pro, is Congress the opposite of progress? If flying is so safe, why do they call the airport the terminal? Arthur From fuller.artful at gmail.com Tue Jan 11 16:19:26 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 11 Jan 2011 17:19:26 -0500 Subject: [AccessD] Upsizing In-Reply-To: <7E6D2361E22F4EC0A9A3BD79A4172023@DanWaters> References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> <4D2B9378.8070604@colbyconsulting.com> <7E6D2361E22F4EC0A9A3BD79A4172023@DanWaters> Message-ID: Yup! That's the one. On Tue, Jan 11, 2011 at 5:12 PM, Dan Waters wrote: > Arthur - this might be what you're thinking of: > > http://www.ssw.com.au/ssw/UpsizingPro/ > > Dan > From steve at datamanagementsolutions.biz Tue Jan 11 16:23:20 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Wed, 12 Jan 2011 11:23:20 +1300 Subject: [AccessD] OT: Friday Humour a few days late In-Reply-To: References: Message-ID: Thanks, Arthur. I enjoyed them - and I'm not even American. :-) Regards Steve -----Original Message----- From: Arthur Fuller Sent: Wednesday, January 12, 2011 11:12 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Friday Humour a few days late Only in America Only in America... do drugstores make the sick walk all the way to the back of the store to get their prescriptions while healthy people can buy cigarettes at the front. Only in America .....do people order double cheeseburgers, large fries, and a diet coke. Only in America ......do banks leave vault doors open and then chain the pens to the counters. Only in America ......do we leave cars worth thousands of dollars in the driveway and put our useless junk in the garage. Only in America....do we buy hot dogs in packages of ten and buns in packages of eight. EVER WONDER.... Why the sun lightens our hair, but darkens our skin? Why don't you ever see the headline 'Psychic Wins Lottery'? Why is 'abbreviated' such a long word? Why is it that doctors call what they do 'practice'? Why is lemon juice made with artificial flavour, but dishwashing liquid made with real lemons? Why is the man who invests all your money called a broker? Why is the time of day with the slowest traffic called rush hour? Why isn't there mouse-flavoured cat food? Why didn't Noah swat those two mosquitoes? Why do they sterilize the needle for lethal injections? You know that indestructible black box that is used on airplanes? Why don't they make the whole plane out of that stuff? Why don't sheep shrink when it rains? Why are they called apartments when they are all stuck together? I like this one! If con is the opposite of pro, is Congress the opposite of progress? If flying is so safe, why do they call the airport the terminal? Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jackandpat.d at gmail.com Tue Jan 11 16:26:53 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 11 Jan 2011 17:26:53 -0500 Subject: [AccessD] OT: Friday Humour a few days late In-Reply-To: References: Message-ID: Great stuff Arthur.... really makes one think LOL On Tue, Jan 11, 2011 at 5:12 PM, Arthur Fuller wrote: > Only in America > > Only in America... do drugstores make the sick walk all the way to the > back > of the store to get their prescriptions while healthy people can buy > cigarettes at the front. > > > > Only in America .....do people order double cheeseburgers, large fries, > and > a diet coke. > > > > Only in America ......do banks leave vault doors open and then chain the > pens to the counters. > > > > Only in America ......do we leave cars worth thousands of dollars in the > driveway and put our useless junk in the garage. > > > > Only in America....do we buy hot dogs in packages of ten and buns in > packages of eight. > > > > EVER WONDER.... > > Why the sun lightens our hair, but darkens our skin? > > > > Why don't you ever see the headline 'Psychic Wins Lottery'? > > > > Why is 'abbreviated' such a long word? > > > > Why is it that doctors call what they do 'practice'? > > > > Why is lemon juice made with artificial flavour, but dishwashing liquid > made > with real lemons? > > > > Why is the man who invests all your money called a broker? > > > > Why is the time of day with the slowest traffic called rush hour? > > > > Why isn't there mouse-flavoured cat food? > > > > Why didn't Noah swat those two mosquitoes? > > > > Why do they sterilize the needle for lethal injections? > > > > You know that indestructible black box that is used on airplanes? Why don't > they make the whole plane out of that stuff? > > > > Why don't sheep shrink when it rains? > > > > Why are they called apartments when they are all stuck together? > > > > I like this one! > > If con is the opposite of pro, is Congress the opposite of progress? > > > If flying is so safe, why do they call the airport the terminal? > > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Tue Jan 11 18:41:35 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 12 Jan 2011 03:41:35 +0300 Subject: [AccessD] Exporting PPT pics using Automation Message-ID: <6209B8325E5E43929A06A1DD9AD0CE88@nant> Hi All -- The subject is almost ready here thanks to this article http://www.tech-archive.net/pdf/Archive/Office/microsoft.public.office.devel oper.vba/2006-10/msg00046.pdf the only issue is that pictures get scaled down, and I can't find quickly how to export them in their original size. Anybody? Thank you. -- Shamil From Darryl.Collins at iag.com.au Tue Jan 11 18:41:49 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Wed, 12 Jan 2011 11:41:49 +1100 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CC991.4070806@colbyconsulting.com> Message-ID: <201101120041.p0C0fqsB025998@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ "Ick! Sometimes you do what works because you can manage to do that. Six months later you look back and go "Ick!"." That neatly sums up the last 20 years or so of my programming life... :) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, 12 January 2011 8:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT:Old Dog, New Tricks LOL, yea. I'm here to tell you though, it is incredibly more powerful. It's going to take you awhile to get the hang of it, just the simple things. Then one day you will wake up and say "I need to raise an event and pass a message" and you will start another journey. You will say "I need to learn threading", and you will start another journey. I have designed a status list class which allows me to instantiate the status class deep down in a class structure, and pass in the list control pointer from the form. Once I do this I can update the status even though the thing wanting to write to the status list is running in a thread. Very cool and very powerful, especially after struggling for a long time just to update a simple text box from a thread. The old way I was doing it was raising an event, handling it in the next level up, raising an event to pass the status up the chain etc until it was finally sunk on the form. Ick! But it worked. Ick! Sometimes you do what works because you can manage to do that. Six months later you look back and go "Ick!". But we all went through that with Access as well. Now my status class handles all of the stuff required to get the form's thread to do the update, and passing the status to that thread correctly. I now have major components three class levels down that can own a status list and display their status with nothing more than a call to the status class' method. What a hoot! And perhaps someday I will look back on this and go Ick! But for now it works. John W. Colby www.ColbyConsulting.com On 1/11/2011 3:36 PM, Tony Septav wrote: > Thanks JW > It may be a brave new world but it is scary. > > jwcolby wrote: > >> > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing >> fancy but how can I be a credible programmer when I can't direct a client to my Web Page. >> >> When you are done with yours, how about fixing up mine? ;) >> >> > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want >> to tackle any thing too foreign. >> >> As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine >> language, you will love it after not too long. >> >> I would suggest that you take a course at your local college. This gives you immediate projects to >> complete, homework that has to be done, other students to learn with etc. >> >> > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to >> do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the >> first tutorials I looked at kept trying to show me how to display "Hello World" on the console. >> >> It is a bit frustrating at first, partly because it is tough to do the database stuff until you >> get comfortable with the environment itself. We all want to start at virtuoso and that definitely >> ain't happening with .Net. >> >> If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/11/2011 1:28 PM, Tony Septav wrote: >> >>> Hey All >>> Happy New Year. >>> Well after reading your online intriquing and interesting chats and advice I have decided >>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy >>> but how can I be a credible programmer when I can't direct a client to my Web Page. >>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to >>> tackle any thing too foreign. I hope to have my first application out of here by the end of January. >>> Just kidding. >>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do >>> what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first >>> tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally >>> found one that showed me how to link to an Acess MDB and design a form with navigation, add new and >>> delete buttons. So now I am off and running. I still get frustrated because I know what I want to do >>> but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years >>> ago. It went something like this. >>> Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the >>> piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I >>> have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing >>> to him 5 years ago. >>> So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. >> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From jwcolby at colbyconsulting.com Tue Jan 11 20:20:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 21:20:11 -0500 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <201101120041.p0C0fqsB025998@databaseadvisors.com> References: <201101120041.p0C0fqsB025998@databaseadvisors.com> Message-ID: <4D2D0FDB.9070500@colbyconsulting.com> I was trying so hard not to say that. ;) John W. Colby www.ColbyConsulting.com On 1/11/2011 7:41 PM, Darryl Collins wrote: > > _______________________________________________________________________________________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of this message. > _______________________________________________________________________________________ > > > > > "Ick! Sometimes you do what works because you can manage to do that. Six > months later you look back and go "Ick!"." > > That neatly sums up the last 20 years or so of my programming life... :) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, 12 January 2011 8:20 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT:Old Dog, New Tricks > > LOL, yea. I'm here to tell you though, it is incredibly more powerful. It's going to take you > awhile to get the hang of it, just the simple things. Then one day you will wake up and say "I need > to raise an event and pass a message" and you will start another journey. You will say "I need to > learn threading", and you will start another journey. > > I have designed a status list class which allows me to instantiate the status class deep down in a > class structure, and pass in the list control pointer from the form. Once I do this I can update > the status even though the thing wanting to write to the status list is running in a thread. Very > cool and very powerful, especially after struggling for a long time just to update a simple text box > from a thread. The old way I was doing it was raising an event, handling it in the next level up, > raising an event to pass the status up the chain etc until it was finally sunk on the form. > > Ick! But it worked. Ick! Sometimes you do what works because you can manage to do that. Six > months later you look back and go "Ick!". But we all went through that with Access as well. > > Now my status class handles all of the stuff required to get the form's thread to do the update, and > passing the status to that thread correctly. I now have major components three class levels down > that can own a status list and display their status with nothing more than a call to the status > class' method. What a hoot! And perhaps someday I will look back on this and go Ick! But for now > it works. > > John W. Colby > www.ColbyConsulting.com > > On 1/11/2011 3:36 PM, Tony Septav wrote: >> Thanks JW >> It may be a brave new world but it is scary. >> >> jwcolby wrote: >> >>>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing >>> fancy but how can I be a credible programmer when I can't direct a client to my Web Page. >>> >>> When you are done with yours, how about fixing up mine? ;) >>> >>>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want >>> to tackle any thing too foreign. >>> >>> As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine >>> language, you will love it after not too long. >>> >>> I would suggest that you take a course at your local college. This gives you immediate projects to >>> complete, homework that has to be done, other students to learn with etc. >>> >>>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to >>> do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the >>> first tutorials I looked at kept trying to show me how to display "Hello World" on the console. >>> >>> It is a bit frustrating at first, partly because it is tough to do the database stuff until you >>> get comfortable with the environment itself. We all want to start at virtuoso and that definitely >>> ain't happening with .Net. >>> >>> If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/11/2011 1:28 PM, Tony Septav wrote: >>> >>>> Hey All >>>> Happy New Year. >>>> Well after reading your online intriquing and interesting chats and advice I have decided >>>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy >>>> but how can I be a credible programmer when I can't direct a client to my Web Page. >>>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to >>>> tackle any thing too foreign. I hope to have my first application out of here by the end of January. >>>> Just kidding. >>>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do >>>> what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first >>>> tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally >>>> found one that showed me how to link to an Acess MDB and design a form with navigation, add new and >>>> delete buttons. So now I am off and running. I still get frustrated because I know what I want to do >>>> but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years >>>> ago. It went something like this. >>>> Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the >>>> piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I >>>> have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing >>>> to him 5 years ago. >>>> So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. >>> >> From michael at mattysconsulting.com Wed Jan 12 07:05:40 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Wed, 12 Jan 2011 08:05:40 -0500 Subject: [AccessD] Exporting PPT pics using Automation In-Reply-To: <6209B8325E5E43929A06A1DD9AD0CE88@nant> References: <6209B8325E5E43929A06A1DD9AD0CE88@nant> Message-ID: <0EC05E849CB946BA8B9D7B23698407F8@Gateway> Shamil, This article says that PowerPoint alters the image: http://www.pptxtreme.com/help/psdimport/ResolutionExplainedPixelsDPIInches.h tml Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Tuesday, January 11, 2011 7:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Exporting PPT pics using Automation Hi All -- The subject is almost ready here thanks to this article http://www.tech-archive.net/pdf/Archive/Office/microsoft.public.office.devel oper.vba/2006-10/msg00046.pdf the only issue is that pictures get scaled down, and I can't find quickly how to export them in their original size. Anybody? Thank you. -- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Wed Jan 12 09:35:43 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 09:35:43 -0600 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CA14A.2090207@nanaimo.ark.com> References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: Have fun with .Net. Just started digging into it last year. I've only worked on ASP.Net stuff though, haven't really created any truly VB.Net apps. I've already read some of the comments on this thread. I think the .Net leap is going to be hedged on how you used VB in the past. If you weren't using class objects as a 'basis' for most of your code, that will be a learning curve, in and of itself. A lot of the 'new' features of .Net are things you could do in VB (actually VB6, there were limitations on VBA), like multi-threading, NT Services, etc. But they were tricky and in some cases 'unsupported'. Other new features really simplify your programming, like the StringBuilder class. Very handy! Enjoy! Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Tuesday, January 11, 2011 12:28 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT:Old Dog, New Tricks Hey All Happy New Year. Well after reading your online intriquing and interesting chats and advice I have decided 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy but how can I be a credible programmer when I can't direct a client to my Web Page. 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to tackle any thing too foreign. I hope to have my first application out of here by the end of January. Just kidding. Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally found one that showed me how to link to an Acess MDB and design a form with navigation, add new and delete buttons. So now I am off and running. I still get frustrated because I know what I want to do but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years ago. It went something like this. Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing to him 5 years ago. So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From charlotte.foust at gmail.com Wed Jan 12 11:01:26 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 12 Jan 2011 09:01:26 -0800 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: Lordy, yes! Once you learn to use the stringbuilder, you're in heaven. Oddly enough, most of the developers in my old shop built strings the hard way, even though stringbuilder was right there waiting for them. I was the only one who used it consistently. Sure is nice for building SQL strings conditionally. Charlotte Foust On Wed, Jan 12, 2011 at 7:35 AM, Drew Wutka wrote: > Have fun with .Net. ?Just started digging into it last year. ?I've only > worked on ASP.Net stuff though, haven't really created any truly VB.Net > apps. > > I've already read some of the comments on this thread. ?I think the .Net > leap is going to be hedged on how you used VB in the past. ?If you > weren't using class objects as a 'basis' for most of your code, that > will be a learning curve, in and of itself. ?A lot of the 'new' features > of .Net are things you could do in VB (actually VB6, there were > limitations on VBA), like multi-threading, NT Services, etc. ?But they > were tricky and in some cases 'unsupported'. ?Other new features really > simplify your programming, like the StringBuilder class. ?Very handy! > > Enjoy! > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Tuesday, January 11, 2011 12:28 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT:Old Dog, New Tricks > > Hey All > Happy New Year. > Well after reading your online intriquing and interesting chats and > advice I have decided > 1. To finally get my Web Page (I designed it over 2 years ago) up and > running. It is nothing fancy but how can I be a credible programmer when > > I can't direct a client to my Web Page. > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an > old dog and I didn't want to tackle any thing too foreign. ?I hope to > have my first application out of here by the end of January. Just > kidding. > Let me tell you I have been struggling with VB.Net. I am pretty > proficient in getting Access to do what I want. Now I have to learn a > whole new bag of tricks. ?It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello > World" on the console. I finally found one that showed me how to link to > > an Acess MDB and design a form with navigation, add new and delete > buttons. So now I am off and running. I still get frustrated because I > know what I want to do but at this point I don't know how to do it in > VB.Net. But I keep remembering ?something I read years ago. It went > something like this. > Ted and Paul are having a conversation. Paul says "I would really like > to learn how to play the piano, but I hear it takes about 5 years to > really learn how to play it well, I just don't think I have the time". > Ted thinks about it for a moment and then realizes that Paul had said > the same thing to him 5 years ago. > So hopefully I can persevere and catch up to you guys. I just hope it > doesn't take me 5 years. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI Business > Sensitive material. If you are not the intended recipient, please contact the sender > immediately and destroy the material in its entirety, whether electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, dissemination, > or other use of, or taking of any action in reliance upon this information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Chester_Kaup at kindermorgan.com Wed Jan 12 11:08:21 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Wed, 12 Jan 2011 11:08:21 -0600 Subject: [AccessD] Query does not return all records Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> The following query only returns 1046 records even though the table dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? Thanks. SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. From marksimms at verizon.net Wed Jan 12 11:10:14 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 12 Jan 2011 12:10:14 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D2CC991.4070806@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> Message-ID: <002101cbb27b$946d8c80$bd48a580$@net> While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. From df.waters at comcast.net Wed Jan 12 11:29:13 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 12 Jan 2011 11:29:13 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: <5D6DA7AE07714533BEE6034E89F4E326@DanWaters> In Access, under Tools | Options | Edit/Find, that is a parameter named, "Don't display lists where more than this number of records read: ___." The default is 1000 - perhaps changing to a larger number would help? I've never modified this myself - good luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Wednesday, January 12, 2011 11:08 AM To: Access Developers discussion and problem solving Subject: [AccessD] Query does not return all records The following query only returns 1046 records even though the table dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? Thanks. SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 12:20:06 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 12 Jan 2011 13:20:06 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <002101cbb27b$946d8c80$bd48a580$@net> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> Message-ID: <4D2DF0D6.1020406@colbyconsulting.com> Mark, > Dot-net is a Ferrari-building tool. I don't believe that. > I think Access builds Chevy's very fine and very quickly. I do believe that. Access remains, hands down, the fastest database application builder in existence. For what it does. When you hit the wall it is tough to get around the wall. .Net is not a database application builder. You are comparing apples to an exotic tropical fruit. .Net is an application builder which can by the way do databases. It cannot be directly compared with Access since they are completely different tools for completely different purposes. (Virtually) Anything that Access can do (big picture), .Net can do, though it may take a little longer. The reverse cannot be said. When you move to .Net you do so because you want a development environment that does not have the walls that Access has. I am not saying that Access is bad, I have used it for many years, earned my living in it for the last 12 years. John W. Colby www.ColbyConsulting.com On 1/12/2011 12:10 PM, Mark Simms wrote: > While there is no question that John needed dot-net due to a multi-threading > requirement, before making the commitment, you've got to ask yourself: > How many Ferrari's are you asked to build ? > > Dot-net is a Ferrari-building tool. It takes a lot longer to build anything > with a complex toolset. > I think Access builds Chevy's very fine and very quickly. > > But if you need to build a Ferrari, by all means move up to dot-net. > Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. > > Note: since no one understands the software business, so I'm stuck on using > these analogies to explain things to end-users. Sorry, didn't mean to offend > anyone. > > > > From davidmcafee at gmail.com Wed Jan 12 12:56:36 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 12 Jan 2011 10:56:36 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? Are any PID fields null? If so, you may have to use the following ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > The following query only returns 1046 records even though the table > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > Thanks. > > SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > Chester Kaup > > Engineering Technician > > Kinder Morgan CO2 Company, LLP > > Office (432) 688-3797 > > FAX (432) 688-3799 > > > > > > No trees were killed in the sending of this message. However a large number > of electrons were terribly inconvenienced. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at Marlow.com Wed Jan 12 13:31:23 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 13:31:23 -0600 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: Sure is. There are several built-in objects that make life pretty easy. Personally, I see these as both a pro and con. So much of what you get to use is luggage in the .Net runtimes. So while the tools are great, and very handy, sometimes it's a little too much for something quick and dirty. In fact, I still find myself opening VB6 to whip up a quick and dirty bit of code. Maybe in a few years, I'll be saying that about .Net, compared to the next generation! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, January 12, 2011 11:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT:Old Dog, New Tricks Lordy, yes! Once you learn to use the stringbuilder, you're in heaven. Oddly enough, most of the developers in my old shop built strings the hard way, even though stringbuilder was right there waiting for them. I was the only one who used it consistently. Sure is nice for building SQL strings conditionally. Charlotte Foust On Wed, Jan 12, 2011 at 7:35 AM, Drew Wutka wrote: > Have fun with .Net. ?Just started digging into it last year. ?I've only > worked on ASP.Net stuff though, haven't really created any truly VB.Net > apps. > > I've already read some of the comments on this thread. ?I think the .Net > leap is going to be hedged on how you used VB in the past. ?If you > weren't using class objects as a 'basis' for most of your code, that > will be a learning curve, in and of itself. ?A lot of the 'new' features > of .Net are things you could do in VB (actually VB6, there were > limitations on VBA), like multi-threading, NT Services, etc. ?But they > were tricky and in some cases 'unsupported'. ?Other new features really > simplify your programming, like the StringBuilder class. ?Very handy! > > Enjoy! > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Tuesday, January 11, 2011 12:28 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT:Old Dog, New Tricks > > Hey All > Happy New Year. > Well after reading your online intriquing and interesting chats and > advice I have decided > 1. To finally get my Web Page (I designed it over 2 years ago) up and > running. It is nothing fancy but how can I be a credible programmer when > > I can't direct a client to my Web Page. > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an > old dog and I didn't want to tackle any thing too foreign. ?I hope to > have my first application out of here by the end of January. Just > kidding. > Let me tell you I have been struggling with VB.Net. I am pretty > proficient in getting Access to do what I want. Now I have to learn a > whole new bag of tricks. ?It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello > World" on the console. I finally found one that showed me how to link to > > an Acess MDB and design a form with navigation, add new and delete > buttons. So now I am off and running. I still get frustrated because I > know what I want to do but at this point I don't know how to do it in > VB.Net. But I keep remembering ?something I read years ago. It went > something like this. > Ted and Paul are having a conversation. Paul says "I would really like > to learn how to play the piano, but I hear it takes about 5 years to > really learn how to play it well, I just don't think I have the time". > Ted thinks about it for a moment and then realizes that Paul had said > the same thing to him 5 years ago. > So hopefully I can persevere and catch up to you guys. I just hope it > doesn't take me 5 years. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI Business > Sensitive material. If you are not the intended recipient, please contact the sender > immediately and destroy the material in its entirety, whether electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, dissemination, > or other use of, or taking of any action in reliance upon this information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From Chester_Kaup at kindermorgan.com Wed Jan 12 13:50:13 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Wed, 12 Jan 2011 13:50:13 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> OK here is what I get. Apparently 5 records were added to the master table (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the criteria of <1/1/2001 I get 1037 records. If I use the criteria of >1/1/2001 I get 1046 records. PID is a required field thus exists for all records in both tables. It is a unique field in the table dbo_DSS_CompletionMaster. There are 2083 unique PID's in the dbo_StatusChanges1 table. The dbo_DSS_StatusChanges1 table has a total of 85508 records. Thanks for the assistance. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, January 12, 2011 12:57 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? Are any PID fields null? If so, you may have to use the following ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > The following query only returns 1046 records even though the table > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > Thanks. > > SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > Chester Kaup > > Engineering Technician > > Kinder Morgan CO2 Company, LLP > > Office (432) 688-3797 > > FAX (432) 688-3799 > > > > > > No trees were killed in the sending of this message. However a large number > of electrons were terribly inconvenienced. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 12 14:12:21 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 12 Jan 2011 15:12:21 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D2DF0D6.1020406@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> <4D2DF0D6.1020406@colbyconsulting.com> Message-ID: <00bc01cbb295$05e4c0e0$11ae42a0$@net> Not to split hairs John, but I was implying dot-net AND SQL/Server vs. Access. Sorry about that. Like I said before, that one project I estimated 4-5 months in Access with....it's still not done in dot-net/SQL Server....1 year later. It's almost getting to be a joke now when I call my former client every month and ask: "is it done yet ?, is it done yet ?" Same answer. From davidmcafee at gmail.com Wed Jan 12 14:23:36 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 12 Jan 2011 12:23:36 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> Message-ID: If you take the Last() out of the SELECT and GROUP, do you get all expected records? Does this? SELECT A.PID, A.Well_Number FROM dbo_DSS_CompletionMaster AS A LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID Is it possible that you have duplicate (last) dates StatusDate values for a given PID/Well Number? On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > OK here is what I get. Apparently 5 records were added to the master table > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > criteria of <1/1/2001 I get 1037 records. If I use the criteria of >1/1/2001 > I get 1046 records. PID is a required field thus exists for all records in > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > Thanks for the assistance. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 12:57 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? > > Are any PID fields null? If so, you may have to use the following > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > The following query only returns 1046 records even though the table > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > Thanks. > > > > SELECT dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number, > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > GROUP BY dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > Chester Kaup > > > > Engineering Technician > > > > Kinder Morgan CO2 Company, LLP > > > > Office (432) 688-3797 > > > > FAX (432) 688-3799 > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > number > > of electrons were terribly inconvenienced. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at Marlow.com Wed Jan 12 14:27:19 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 14:27:19 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <002101cbb27b$946d8c80$bd48a580$@net> References: <4D2CA14A.2090207@nanaimo.ark.com><4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com><4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> Message-ID: Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From DWUTKA at Marlow.com Wed Jan 12 14:28:23 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 14:28:23 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <00bc01cbb295$05e4c0e0$11ae42a0$@net> References: <4D2CA14A.2090207@nanaimo.ark.com><4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com><4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net><4D2DF0D6.1020406@colbyconsulting.com> <00bc01cbb295$05e4c0e0$11ae42a0$@net> Message-ID: That could very well be a bad developer, not necessarily a bad environment to develop in.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 2:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Not to split hairs John, but I was implying dot-net AND SQL/Server vs. Access. Sorry about that. Like I said before, that one project I estimated 4-5 months in Access with....it's still not done in dot-net/SQL Server....1 year later. It's almost getting to be a joke now when I call my former client every month and ask: "is it done yet ?, is it done yet ?" Same answer. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From gustav at cactus.dk Wed Jan 12 15:00:44 2011 From: gustav at cactus.dk (Gustav Brock) Date: Wed, 12 Jan 2011 22:00:44 +0100 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Message-ID: Hi Drew et all How to assemble 110 gears - including differential gears - to a meaningful machine - in LEGO: Lego Antikythera Mechanism http://www.youtube.com/watch?v=RLPVCJjTNgk Watch in HD and full screen. /gustav >>> DWUTKA at marlow.com 12-01-2011 21:27 >>> Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. From DWUTKA at Marlow.com Wed Jan 12 15:06:10 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 15:06:10 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: Message-ID: Exactly my point. It did it's job, and it did it well. But then again, it only produced the affect, not the actual machine, for that, you would have to use a machine shop... ;) I hope my post wasn't taken as Access is a toy. I did say Access has that perception about it, which it does, and Microsoft keeps pushing it as a toy, or treating it like one, but it can do its job quite well. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2011 3:01 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Hi Drew et all How to assemble 110 gears - including differential gears - to a meaningful machine - in LEGO: Lego Antikythera Mechanism http://www.youtube.com/watch?v=RLPVCJjTNgk Watch in HD and full screen. /gustav >>> DWUTKA at marlow.com 12-01-2011 21:27 >>> Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From Chester_Kaup at kindermorgan.com Wed Jan 12 16:40:58 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Wed, 12 Jan 2011 16:40:58 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Taking out the date criteria results in all records from the dbo_StatusChanges table being returned which is correct. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, January 12, 2011 2:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records If you take the Last() out of the SELECT and GROUP, do you get all expected records? Does this? SELECT A.PID, A.Well_Number FROM dbo_DSS_CompletionMaster AS A LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID Is it possible that you have duplicate (last) dates StatusDate values for a given PID/Well Number? On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > OK here is what I get. Apparently 5 records were added to the master table > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > criteria of <1/1/2001 I get 1037 records. If I use the criteria of >1/1/2001 > I get 1046 records. PID is a required field thus exists for all records in > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > Thanks for the assistance. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 12:57 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? > > Are any PID fields null? If so, you may have to use the following > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > The following query only returns 1046 records even though the table > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > Thanks. > > > > SELECT dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number, > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > GROUP BY dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > Chester Kaup > > > > Engineering Technician > > > > Kinder Morgan CO2 Company, LLP > > > > Office (432) 688-3797 > > > > FAX (432) 688-3799 > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > number > > of electrons were terribly inconvenienced. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Wed Jan 12 16:49:12 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Wed, 12 Jan 2011 14:49:12 -0800 Subject: [AccessD] Old Dog NewTricks Message-ID: <4D2E2FE8.2060803@nanaimo.ark.com> Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony From stuart at lexacorp.com.pg Wed Jan 12 16:59:43 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 13 Jan 2011 08:59:43 +1000 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, , <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Message-ID: <4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> After taking out the date criteria, how many have a null Last(dbo_DSS_StatusChanges1.StatusDate)? -- Stuart On 12 Jan 2011 at 16:40, Kaup, Chester wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David > McAfee Sent: Wednesday, January 12, 2011 2:24 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Query does not > return all records > > If you take the Last() out of the SELECT and GROUP, do you get all > expected records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values > for a given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > > table (dbo_DSS_CompletionMaster) today so it has 2090 records. If I > > use the criteria of <1/1/2001 I get 1037 records. If I use the > > criteria of >1/1/2001 I get 1046 records. PID is a required field > > thus exists for all records in both tables. It is a unique field in > > the table dbo_DSS_CompletionMaster. There are 2083 unique PID's in > > the dbo_StatusChanges1 table. The dbo_DSS_StatusChanges1 table has > > a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM To: Access Developers > > discussion and problem solving Subject: Re: [AccessD] Query does not > > return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = > > NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the > > > table dbo_CompletionMaster has 2085 distinct records. What am I > > > doing wrong? Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY > > > dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a > > > large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Wed Jan 12 17:02:24 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 12 Jan 2011 15:02:24 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Message-ID: try this: SELECT PID,StatusDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate HAVING Count(StatusDate) >1 AND (StatusDate <#1/1/2001#) It's either a duplicate (last) date or a null date as Stuart mentioned. D On Wed, Jan 12, 2011 at 2:40 PM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 2:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you take the Last() out of the SELECT and GROUP, do you get all expected > records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values for a > given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > table > > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > > criteria of <1/1/2001 I get 1037 records. If I use the criteria of > >1/1/2001 > > I get 1046 records. PID is a required field thus exists for all records > in > > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Query does not return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the table > > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > > Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > > GROUP BY dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Wed Jan 12 17:05:31 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 13 Jan 2011 02:05:31 +0300 Subject: [AccessD] Exporting PPT pics using Automation In-Reply-To: <0EC05E849CB946BA8B9D7B23698407F8@Gateway> References: <6209B8325E5E43929A06A1DD9AD0CE88@nant> <0EC05E849CB946BA8B9D7B23698407F8@Gateway> Message-ID: Thank you, Mike, Yes, I see but I can't find how this information can be used when exporting pictures from a .ppt file. Anyway I have got exported pics which are about 70% of orginial size, and then I can make them larger by .NET code. :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: 12 ?????? 2011 ?. 16:06 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Exporting PPT pics using Automation Shamil, This article says that PowerPoint alters the image: http://www.pptxtreme.com/help/psdimport/ResolutionExplainedPixelsDPIInches.h tml Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Tuesday, January 11, 2011 7:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Exporting PPT pics using Automation Hi All -- The subject is almost ready here thanks to this article http://www.tech-archive.net/pdf/Archive/Office/microsoft.public.office.devel oper.vba/2006-10/msg00046.pdf the only issue is that pictures get scaled down, and I can't find quickly how to export them in their original size. Anybody? Thank you. -- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Jan 12 18:15:35 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 12 Jan 2011 16:15:35 -0800 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E2FE8.2060803@nanaimo.ark.com> References: <4D2E2FE8.2060803@nanaimo.ark.com> Message-ID: <232A05F6BFCA420BA556F8251A0EE66E@HAL9005> I think one of the strongest reasons favoring .Net is political. There is a pernicious, unreasoning, prejudice bordering on bigotry against Access in IT circles which infects users and clients. It's common wisdom in those circles that Access is a weak, unstable, platform which users can actually work with and that causes loss of control for IT - anathema. Walk in with a $10 budget for an Access app you might lose to someone proposing the same app in .Net for $20. So learn .Net and make more $$. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 2:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From newsgrps at dalyn.co.nz Wed Jan 12 20:22:12 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 15:22:12 +1300 Subject: [AccessD] OT Remote Desktop Connection problems Message-ID: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Sorry about the OT but the IT person at the Client site has been stumped by this. I am running Windows 7 Professional. I have set up a VPN connection to the client server and this connects. The problem is when I use Remote Desktop to access the computer. I get the following error message: Your remote desktop connection failed because the remote computer cannot be authenticated. Certificate errors: A revocation check could not be performed for the certificate. I have tried importing the certificate as per the following link but with no success. http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee I would like to get this solved because there will be other users who will need to Remote Desktop Connect. The IT person has been able to successfully Remote Desktop in using his laptop running Windows 7. Any leads? Regards David Emerson Dalyn Software Ltd Wellington, New Zealand From steve at datamanagementsolutions.biz Wed Jan 12 20:47:12 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Thu, 13 Jan 2011 15:47:12 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> Hi David, When you open the RDP window, click 'Options', and then the Advanced tab. What is the setting under 'If authentication fails'? Just as an experiment, try setting it to "Connect and don't warn me", and see if you can get in. Regards Steve -----Original Message----- From: David Emerson Sent: Thursday, January 13, 2011 3:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT Remote Desktop Connection problems Sorry about the OT but the IT person at the Client site has been stumped by this. I am running Windows 7 Professional. I have set up a VPN connection to the client server and this connects. The problem is when I use Remote Desktop to access the computer. I get the following error message: Your remote desktop connection failed because the remote computer cannot be authenticated. Certificate errors: A revocation check could not be performed for the certificate. I have tried importing the certificate as per the following link but with no success. http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee I would like to get this solved because there will be other users who will need to Remote Desktop Connect. The IT person has been able to successfully Remote Desktop in using his laptop running Windows 7. Any leads? Regards From newsgrps at dalyn.co.nz Wed Jan 12 21:09:07 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 16:09:07 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> Message-ID: <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Thanks Steve, That didn't help but it got me thinking. Could there be a setting on my Windows 7 computer that might be preventing me from connecting to the server? David At 13/01/2011, Steve Schapel wrote: >Hi David, > >When you open the RDP window, click 'Options', and then the Advanced >tab. What is the setting under 'If authentication fails'? Just as >an experiment, try setting it to "Connect and don't warn me", and >see if you can get in. > >Regards >Steve > >-----Original Message----- From: David Emerson >Sent: Thursday, January 13, 2011 3:22 PM >To: Access Developers discussion and problem solving >Subject: [AccessD] OT Remote Desktop Connection problems > >Sorry about the OT but the IT person at the Client site has been >stumped by this. > >I am running Windows 7 Professional. > >I have set up a VPN connection to the client server and this >connects. The problem is when I use Remote Desktop to access the >computer. I get the following error message: > > >Your remote desktop connection failed because the remote computer >cannot be authenticated. > >Certificate errors: A revocation check could not be performed for the >certificate. > > >I have tried importing the certificate as per the following link but >with no success. > >http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > >I would like to get this solved because there will be other users who >will need to Remote Desktop Connect. > >The IT person has been able to successfully Remote Desktop in using >his laptop running Windows 7. > >Any leads? > >Regards > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 21:24:27 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 12 Jan 2011 22:24:27 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <232A05F6BFCA420BA556F8251A0EE66E@HAL9005> References: <4D2E2FE8.2060803@nanaimo.ark.com> <232A05F6BFCA420BA556F8251A0EE66E@HAL9005> Message-ID: <4D2E706B.6020706@colbyconsulting.com> > I think one of the strongest reasons favoring .Net is political. LOL. This absolutely does exist. Having spent the time and effort to begin to learn it, my strongest reason for using .Net is the power it gives me. Remember that: 1) I am a programmer, and was a programmer long before I met Access. 2) I have used Access almost exclusively since 1994. 3) I have about 16 months total in C#, and even during that time I have been doing a lot of Access support. 4) I am a programmer. C# is a *dream* programming language and .Net is a *dream* environment. I started learning to program in 1976 in assembler for US Navy Univac machines. Before coming to Access in 2004 I programmed in various flavors of Basic, FORTRAN, Prolog, assembler, Turbo Pascal, Turbo C, dBase . scripting. It isn't like I haven't been around the block, and it isn't like I am a C snob who hasn't a clue what Access can do. I would say I am one of the more capable VBA / Access developers on this list. I spent 10 years doing *only* Access and the last 16 months supporting Access systems while learning and writing .Net systems. But I am a programmer and I *love* the .Net environment. I mostly understand OO development, I understand classes, I mostly understand inheritance, I understand raising and sinking events, I am rapidly learning threads. All of that stuff is extremely powerful and most of that stuff simply is not available in any real sense in VBA. I stretched the limits of Access, I know what is there and what isn't. C# (or VB.Net) / .Net is just a different universe from VBA, and it is a universe that I prefer, that I enjoy, that I crave. If you are not a programmer first, if you only really know Access, or if you only want to do small scale database development, then Access is your tool, and a very fine tool for what it does. Access has been my main tool for a long time and I am not saying that it is not killer for what it does. When I use .Net it is not about being unfaithful to Access. It is about doing what I love with the coolest programming tool that I have ever had the enjoyment of using. I have dreamed of .Net all of my life and here it is. And if you can't afford the retail version, C# / VB.net express and SQL Server 2008 express are free. Dream tools for absolutely free. It doesn't get any better than that. John W. Colby www.ColbyConsulting.com On 1/12/2011 7:15 PM, Rocky Smolin wrote: > I think one of the strongest reasons favoring .Net is political. There is a > pernicious, unreasoning, prejudice bordering on bigotry against Access in IT > circles which infects users and clients. It's common wisdom in those > circles that Access is a weak, unstable, platform which users can actually > work with and that causes loss of control for IT - anathema. > > Walk in with a $10 budget for an Access app you might lose to someone > proposing the same app in .Net for $20. So learn .Net and make more $$. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Wednesday, January 12, 2011 2:49 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Old Dog NewTricks > > Hey All > Sorry I do not want to start a flame up (I think that is the term), but in > my research of VB.Net the conundrum of what are the advantages of my using > VB.Net to enhance the development of a database application versus ACCESS > keeps coming up. If you can could you please direct me to articles > expressing this view or your views pro/con (I am not writing an article on > this, it is just for my own curiosity) it would greatly be appreciated > (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up > the user group, please EMail me offline. Any responses will be greatly > appreciated. > > Thanks > Tony > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ebarro at roadrunner.com Wed Jan 12 21:46:45 2011 From: ebarro at roadrunner.com (Eric Barro) Date: Wed, 12 Jan 2011 19:46:45 -0800 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <009e01cbb2d4$7fde3130$7f9a9390$@com> David, Have the IT guy log in using your credentials. It might just be a simple thing as a security setting for the account to allow remote desktop access which is not turned on by default. If he can't log in using your credentials then he's got to give your account remote access permissions so that you can RDP. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson Sent: Wednesday, January 12, 2011 7:09 PM To: Access Developers discussion and problem solving; Access Developers discussion and problem solving Subject: Re: [AccessD] OT Remote Desktop Connection problems Thanks Steve, That didn't help but it got me thinking. Could there be a setting on my Windows 7 computer that might be preventing me from connecting to the server? David At 13/01/2011, Steve Schapel wrote: >Hi David, > >When you open the RDP window, click 'Options', and then the Advanced >tab. What is the setting under 'If authentication fails'? Just as >an experiment, try setting it to "Connect and don't warn me", and >see if you can get in. > >Regards >Steve > >-----Original Message----- From: David Emerson >Sent: Thursday, January 13, 2011 3:22 PM >To: Access Developers discussion and problem solving >Subject: [AccessD] OT Remote Desktop Connection problems > >Sorry about the OT but the IT person at the Client site has been >stumped by this. > >I am running Windows 7 Professional. > >I have set up a VPN connection to the client server and this >connects. The problem is when I use Remote Desktop to access the >computer. I get the following error message: > > >Your remote desktop connection failed because the remote computer >cannot be authenticated. > >Certificate errors: A revocation check could not be performed for the >certificate. > > >I have tried importing the certificate as per the following link but >with no success. > >http://social.technet.microsoft.com/Forums/en -US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > >I would like to get this solved because there will be other users who >will need to Remote Desktop Connect. > >The IT person has been able to successfully Remote Desktop in using >his laptop running Windows 7. > >Any leads? > >Regards > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Wed Jan 12 21:47:31 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Wed, 12 Jan 2011 22:47:31 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E706B.6020706@colbyconsulting.com> References: <4D2E2FE8.2060803@nanaimo.ark.com><232A05F6BFCA420BA556F8251A0EE66E@HAL9005> <4D2E706B.6020706@colbyconsulting.com> Message-ID: I am watching and listening to my brother curse MVVM as we put together a Silverlight/XAML/WCF app. The craving for the power and speed is with us also ... However, I see that this Visual Studio LightSwitch is the exact thing that I need for something that just works (much hidden implementation) and is customizable - like Access with VBA - for all of our older clients who have no desire to move all of their data from Access to SQL Server. I really hope that they provide a data access method to Jet. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 12, 2011 10:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Old Dog NewTricks > I think one of the strongest reasons favoring .Net is political. LOL. This absolutely does exist. Having spent the time and effort to begin to learn it, my strongest reason for using .Net is the power it gives me. Remember that: 1) I am a programmer, and was a programmer long before I met Access. 2) I have used Access almost exclusively since 1994. 3) I have about 16 months total in C#, and even during that time I have been doing a lot of Access support. 4) I am a programmer. C# is a *dream* programming language and .Net is a *dream* environment. I started learning to program in 1976 in assembler for US Navy Univac machines. Before coming to Access in 2004 I programmed in various flavors of Basic, FORTRAN, Prolog, assembler, Turbo Pascal, Turbo C, dBase . scripting. It isn't like I haven't been around the block, and it isn't like I am a C snob who hasn't a clue what Access can do. I would say I am one of the more capable VBA / Access developers on this list. I spent 10 years doing *only* Access and the last 16 months supporting Access systems while learning and writing .Net systems. But I am a programmer and I *love* the .Net environment. I mostly understand OO development, I understand classes, I mostly understand inheritance, I understand raising and sinking events, I am rapidly learning threads. All of that stuff is extremely powerful and most of that stuff simply is not available in any real sense in VBA. I stretched the limits of Access, I know what is there and what isn't. C# (or VB.Net) / .Net is just a different universe from VBA, and it is a universe that I prefer, that I enjoy, that I crave. If you are not a programmer first, if you only really know Access, or if you only want to do small scale database development, then Access is your tool, and a very fine tool for what it does. Access has been my main tool for a long time and I am not saying that it is not killer for what it does. When I use .Net it is not about being unfaithful to Access. It is about doing what I love with the coolest programming tool that I have ever had the enjoyment of using. I have dreamed of .Net all of my life and here it is. And if you can't afford the retail version, C# / VB.net express and SQL Server 2008 express are free. Dream tools for absolutely free. It doesn't get any better than that. John W. Colby www.ColbyConsulting.com From Darryl.Collins at iag.com.au Wed Jan 12 21:59:44 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 13 Jan 2011 14:59:44 +1100 Subject: [AccessD] Lightswitch (was: Old Dog NewTricks) In-Reply-To: Message-ID: <201101130359.p0D3xmhp011689@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Hi Michael, How is it going with Lightswitch? I downloaded and played around with the beta a few months back. Wifey put an end to my evenings of loafing around on the computer by popping out Baby V2.0 in october. Haven't really done much since then :-/ Some of it I really liked, but I just started out with the user forms which seemed a lot different to Access. The Access form wizard is a great tool for getting the base of a form up and running quickly. I usually copy and unbound all the controls onto a new form, but the fact the wizard can dump them all on a new form all at once is much better than adding them one at a time. In the meantime I am still trying to learn ASP.net in C#... I have the motivation, but no darn time to sink my teeth into it. Looking for a job that is heading in that direction so I can get paid to learn it all. Also there is nothing like a looming deadline on a real project to motivate me into learning how it all works. ;) be interested to hear your thoughts. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Thursday, 13 January 2011 2:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks I am watching and listening to my brother curse MVVM as we put together a Silverlight/XAML/WCF app. The craving for the power and speed is with us also ... However, I see that this Visual Studio LightSwitch is the exact thing that I need for something that just works (much hidden implementation) and is customizable - like Access with VBA - for all of our older clients who have no desire to move all of their data from Access to SQL Server. I really hope that they provide a data access method to Jet. Michael R Mattys Business Process Developers www.mattysconsulting.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From newsgrps at dalyn.co.nz Wed Jan 12 22:07:06 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 17:07:06 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <009e01cbb2d4$7fde3130$7f9a9390$@com> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> Message-ID: <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Hi Eric, He is able to log on using my credentials. I am not even able to log on using the Administrator credentials. David At 13/01/2011, Eric Barro wrote: >David, > >Have the IT guy log in using your credentials. It might just be a simple >thing as a security setting for the account to allow remote desktop access >which is not turned on by default. If he can't log in using your credentials >then he's got to give your account remote access permissions so that you can >RDP. > >Eric > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, January 12, 2011 7:09 PM >To: Access Developers discussion and problem solving; Access Developers >discussion and problem solving >Subject: Re: [AccessD] OT Remote Desktop Connection problems > >Thanks Steve, > >That didn't help but it got me thinking. Could there be a setting on >my Windows 7 computer that might be preventing me from connecting to >the server? > >David > >At 13/01/2011, Steve Schapel wrote: > >Hi David, > > > >When you open the RDP window, click 'Options', and then the Advanced > >tab. What is the setting under 'If authentication fails'? Just as > >an experiment, try setting it to "Connect and don't warn me", and > >see if you can get in. > > > >Regards > >Steve > > > >-----Original Message----- From: David Emerson > >Sent: Thursday, January 13, 2011 3:22 PM > >To: Access Developers discussion and problem solving > >Subject: [AccessD] OT Remote Desktop Connection problems > > > >Sorry about the OT but the IT person at the Client site has been > >stumped by this. > > > >I am running Windows 7 Professional. > > > >I have set up a VPN connection to the client server and this > >connects. The problem is when I use Remote Desktop to access the > >computer. I get the following error message: > > > > > >Your remote desktop connection failed because the remote computer > >cannot be authenticated. > > > >Certificate errors: A revocation check could not be performed for the > >certificate. > > > > > >I have tried importing the certificate as per the following link but > >with no success. > > > >8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/en >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > > > > >I would like to get this solved because there will be other users who > >will need to Remote Desktop Connect. > > > >The IT person has been able to successfully Remote Desktop in using > >his laptop running Windows 7. > > > >Any leads? > > > >Regards > > > >David From ebarro at roadrunner.com Wed Jan 12 22:15:47 2011 From: ebarro at roadrunner.com (Eric Barro) Date: Wed, 12 Jan 2011 20:15:47 -0800 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <00a201cbb2d8$8e812720$ab837560$@com> Has he tried the VPN->RDP route that you are taking? Is there an IP address restriction on the server? In other words, is the internal IP being assigned to your machine recognized by the server? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson Sent: Wednesday, January 12, 2011 8:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Remote Desktop Connection problems Hi Eric, He is able to log on using my credentials. I am not even able to log on using the Administrator credentials. David At 13/01/2011, Eric Barro wrote: >David, > >Have the IT guy log in using your credentials. It might just be a simple >thing as a security setting for the account to allow remote desktop access >which is not turned on by default. If he can't log in using your credentials >then he's got to give your account remote access permissions so that you can >RDP. > >Eric > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, January 12, 2011 7:09 PM >To: Access Developers discussion and problem solving; Access Developers >discussion and problem solving >Subject: Re: [AccessD] OT Remote Desktop Connection problems > >Thanks Steve, > >That didn't help but it got me thinking. Could there be a setting on >my Windows 7 computer that might be preventing me from connecting to >the server? > >David > >At 13/01/2011, Steve Schapel wrote: > >Hi David, > > > >When you open the RDP window, click 'Options', and then the Advanced > >tab. What is the setting under 'If authentication fails'? Just as > >an experiment, try setting it to "Connect and don't warn me", and > >see if you can get in. > > > >Regards > >Steve > > > >-----Original Message----- From: David Emerson > >Sent: Thursday, January 13, 2011 3:22 PM > >To: Access Developers discussion and problem solving > >Subject: [AccessD] OT Remote Desktop Connection problems > > > >Sorry about the OT but the IT person at the Client site has been > >stumped by this. > > > >I am running Windows 7 Professional. > > > >I have set up a VPN connection to the client server and this > >connects. The problem is when I use Remote Desktop to access the > >computer. I get the following error message: > > > > > >Your remote desktop connection failed because the remote computer > >cannot be authenticated. > > > >Certificate errors: A revocation check could not be performed for the > >certificate. > > > > > >I have tried importing the certificate as per the following link but > >with no success. > > > >8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/e n >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > > > > >I would like to get this solved because there will be other users who > >will need to Remote Desktop Connect. > > > >The IT person has been able to successfully Remote Desktop in using > >his laptop running Windows 7. > > > >Any leads? > > > >Regards > > > >David -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Wed Jan 12 22:17:02 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Wed, 12 Jan 2011 23:17:02 -0500 Subject: [AccessD] Lightswitch (was: Old Dog NewTricks) In-Reply-To: <201101130359.p0D3xmhp011689@databaseadvisors.com> References: <201101130359.p0D3xmhp011689@databaseadvisors.com> Message-ID: Hi Darryl, I have yet to build an application. It will be a few days before I can comment, but I will ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Wednesday, January 12, 2011 11:00 PM To: Access Developers discussion and problem solving Subject: [AccessD] Lightswitch (was: Old Dog NewTricks) ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ Hi Michael, How is it going with Lightswitch? I downloaded and played around with the beta a few months back. Wifey put an end to my evenings of loafing around on the computer by popping out Baby V2.0 in october. Haven't really done much since then :-/ Some of it I really liked, but I just started out with the user forms which seemed a lot different to Access. The Access form wizard is a great tool for getting the base of a form up and running quickly. I usually copy and unbound all the controls onto a new form, but the fact the wizard can dump them all on a new form all at once is much better than adding them one at a time. In the meantime I am still trying to learn ASP.net in C#... I have the motivation, but no darn time to sink my teeth into it. Looking for a job that is heading in that direction so I can get paid to learn it all. Also there is nothing like a looming deadline on a real project to motivate me into learning how it all works. ;) be interested to hear your thoughts. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Thursday, 13 January 2011 2:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks I am watching and listening to my brother curse MVVM as we put together a Silverlight/XAML/WCF app. The craving for the power and speed is with us also ... However, I see that this Visual Studio LightSwitch is the exact thing that I need for something that just works (much hidden implementation) and is customizable - like Access with VBA - for all of our older clients who have no desire to move all of their data from Access to SQL Server. I really hope that they provide a data access method to Jet. Michael R Mattys Business Process Developers www.mattysconsulting.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From newsgrps at dalyn.co.nz Thu Jan 13 00:52:26 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 19:52:26 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <00a201cbb2d8$8e812720$ab837560$@com> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <00a201cbb2d8$8e812720$ab837560$@com> Message-ID: <20110113065259.CHT27372.mta02.xtra.co.nz@David-PC.dalyn.co.nz> I seem to be able to VPN OK (at least I get a connection). Would this exclude needing to check the IP address restriction? I am not familiar with certificates and how they work so don't know what a revocation check is. David At 13/01/2011, Eric Barro wrote: >Has he tried the VPN->RDP route that you are taking? Is there an IP address >restriction on the server? In other words, is the internal IP being assigned >to your machine recognized by the server? > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, January 12, 2011 8:07 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT Remote Desktop Connection problems > >Hi Eric, > >He is able to log on using my credentials. I am not even able to log >on using the Administrator credentials. > >David > >At 13/01/2011, Eric Barro wrote: > >David, > > > >Have the IT guy log in using your credentials. It might just be a simple > >thing as a security setting for the account to allow remote desktop access > >which is not turned on by default. If he can't log in using your >credentials > >then he's got to give your account remote access permissions so that you >can > >RDP. > > > >Eric > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson > >Sent: Wednesday, January 12, 2011 7:09 PM > >To: Access Developers discussion and problem solving; Access Developers > >discussion and problem solving > >Subject: Re: [AccessD] OT Remote Desktop Connection problems > > > >Thanks Steve, > > > >That didn't help but it got me thinking. Could there be a setting on > >my Windows 7 computer that might be preventing me from connecting to > >the server? > > > >David > > > >At 13/01/2011, Steve Schapel wrote: > > >Hi David, > > > > > >When you open the RDP window, click 'Options', and then the Advanced > > >tab. What is the setting under 'If authentication fails'? Just as > > >an experiment, try setting it to "Connect and don't warn me", and > > >see if you can get in. > > > > > >Regards > > >Steve > > > > > >-----Original Message----- From: David Emerson > > >Sent: Thursday, January 13, 2011 3:22 PM > > >To: Access Developers discussion and problem solving > > >Subject: [AccessD] OT Remote Desktop Connection problems > > > > > >Sorry about the OT but the IT person at the Client site has been > > >stumped by this. > > > > > >I am running Windows 7 Professional. > > > > > >I have set up a VPN connection to the client server and this > > >connects. The problem is when I use Remote Desktop to access the > > >computer. I get the following error message: > > > > > > > > >Your remote desktop connection failed because the remote computer > > >cannot be authenticated. > > > > > >Certificate errors: A revocation check could not be performed for the > > >certificate. > > > > > > > > >I have tried importing the certificate as per the following link but > > >with no success. > > > > > > > d/ffd4e6>8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/e >n > >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > > > > > > > >I would like to get this solved because there will be other users who > > >will need to Remote Desktop Connect. > > > > > >The IT person has been able to successfully Remote Desktop in using > > >his laptop running Windows 7. > > > > > >Any leads? > > > > > >Regards > > > > > >David > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Thu Jan 13 05:16:25 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 13 Jan 2011 14:16:25 +0300 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E706B.6020706@colbyconsulting.com> References: <4D2E2FE8.2060803@nanaimo.ark.com><232A05F6BFCA420BA556F8251A0EE66E@HAL9005> <4D2E706B.6020706@colbyconsulting.com> Message-ID: <0952610E9F0C4495A95A180A73A65323@nant> > I have dreamed of .Net all of my life and here it is. Yes! Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 13 ?????? 2011 ?. 6:24 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Old Dog NewTricks > I think one of the strongest reasons favoring .Net is political. LOL. This absolutely does exist. Having spent the time and effort to begin to learn it, my strongest reason for using .Net is the power it gives me. Remember that: 1) I am a programmer, and was a programmer long before I met Access. 2) I have used Access almost exclusively since 1994. 3) I have about 16 months total in C#, and even during that time I have been doing a lot of Access support. 4) I am a programmer. C# is a *dream* programming language and .Net is a *dream* environment. I started learning to program in 1976 in assembler for US Navy Univac machines. Before coming to Access in 2004 I programmed in various flavors of Basic, FORTRAN, Prolog, assembler, Turbo Pascal, Turbo C, dBase . scripting. It isn't like I haven't been around the block, and it isn't like I am a C snob who hasn't a clue what Access can do. I would say I am one of the more capable VBA / Access developers on this list. I spent 10 years doing *only* Access and the last 16 months supporting Access systems while learning and writing .Net systems. But I am a programmer and I *love* the .Net environment. I mostly understand OO development, I understand classes, I mostly understand inheritance, I understand raising and sinking events, I am rapidly learning threads. All of that stuff is extremely powerful and most of that stuff simply is not available in any real sense in VBA. I stretched the limits of Access, I know what is there and what isn't. C# (or VB.Net) / .Net is just a different universe from VBA, and it is a universe that I prefer, that I enjoy, that I crave. If you are not a programmer first, if you only really know Access, or if you only want to do small scale database development, then Access is your tool, and a very fine tool for what it does. Access has been my main tool for a long time and I am not saying that it is not killer for what it does. When I use .Net it is not about being unfaithful to Access. It is about doing what I love with the coolest programming tool that I have ever had the enjoyment of using. I have dreamed of .Net all of my life and here it is. And if you can't afford the retail version, C# / VB.net express and SQL Server 2008 express are free. Dream tools for absolutely free. It doesn't get any better than that. John W. Colby www.ColbyConsulting.com On 1/12/2011 7:15 PM, Rocky Smolin wrote: > I think one of the strongest reasons favoring .Net is political. > There is a pernicious, unreasoning, prejudice bordering on bigotry > against Access in IT circles which infects users and clients. It's > common wisdom in those circles that Access is a weak, unstable, > platform which users can actually work with and that causes loss of control for IT - anathema. > > Walk in with a $10 budget for an Access app you might lose to someone > proposing the same app in .Net for $20. So learn .Net and make more $$. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Wednesday, January 12, 2011 2:49 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Old Dog NewTricks > > Hey All > Sorry I do not want to start a flame up (I think that is the term), > but in my research of VB.Net the conundrum of what are the advantages > of my using VB.Net to enhance the development of a database > application versus ACCESS keeps coming up. If you can could you please > direct me to articles expressing this view or your views pro/con (I am > not writing an article on this, it is just for my own curiosity) it > would greatly be appreciated (remember I am a Newbie to VB.Net). If > you don't mind, to avoid clogging up the user group, please EMail me > offline. Any responses will be greatly appreciated. > > Thanks > Tony > -- From Chester_Kaup at kindermorgan.com Thu Jan 13 10:27:38 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 13 Jan 2011 10:27:38 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: <4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, , <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> <4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com> None. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 12, 2011 5:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records After taking out the date criteria, how many have a null Last(dbo_DSS_StatusChanges1.StatusDate)? -- Stuart On 12 Jan 2011 at 16:40, Kaup, Chester wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David > McAfee Sent: Wednesday, January 12, 2011 2:24 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Query does not > return all records > > If you take the Last() out of the SELECT and GROUP, do you get all > expected records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values > for a given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > > table (dbo_DSS_CompletionMaster) today so it has 2090 records. If I > > use the criteria of <1/1/2001 I get 1037 records. If I use the > > criteria of >1/1/2001 I get 1046 records. PID is a required field > > thus exists for all records in both tables. It is a unique field in > > the table dbo_DSS_CompletionMaster. There are 2083 unique PID's in > > the dbo_StatusChanges1 table. The dbo_DSS_StatusChanges1 table has > > a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM To: Access Developers > > discussion and problem solving Subject: Re: [AccessD] Query does not > > return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = > > NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the > > > table dbo_CompletionMaster has 2085 distinct records. What am I > > > doing wrong? Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY > > > dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a > > > large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Chester_Kaup at kindermorgan.com Thu Jan 13 10:35:11 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 13 Jan 2011 10:35:11 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB85@houex1.kindermorgan.com> The suggested query returns no records. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, January 12, 2011 5:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records try this: SELECT PID,StatusDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate HAVING Count(StatusDate) >1 AND (StatusDate <#1/1/2001#) It's either a duplicate (last) date or a null date as Stuart mentioned. D On Wed, Jan 12, 2011 at 2:40 PM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 2:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you take the Last() out of the SELECT and GROUP, do you get all expected > records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values for a > given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > table > > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > > criteria of <1/1/2001 I get 1037 records. If I use the criteria of > >1/1/2001 > > I get 1046 records. PID is a required field thus exists for all records > in > > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Query does not return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the table > > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > > Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > > GROUP BY dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Thu Jan 13 11:30:14 2011 From: df.waters at comcast.net (Dan Waters) Date: Thu, 13 Jan 2011 11:30:14 -0600 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E2FE8.2060803@nanaimo.ark.com> References: <4D2E2FE8.2060803@nanaimo.ark.com> Message-ID: <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Hi Tony, These are the significant technical differences that I believe exist (that affect the user/customer) between a split FE/BE Access app and a client/server .Net/SQL Server windows forms app: 1) Security: Access login security is only nominal. I use it at my customers just so the database knows who is logged in. If you use Access login security, you must assume that no one in the company will try to do something nefarious. With SQL Server, you can use Windows Authentication, which is far better. 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 concurrent users before performance begins to slow down. This could be more or less depending on exactly how your system is set up. Some people on this list have said that they can have over 50 concurrent users on a system where most users are entering data into forms specified as data entry forms. 3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. So, for these reasons, you might think that .Net/SQL Server is the way to go. But there are many apps where you don't need windows authentication, your number of concurrent users is limited (or you can create a limit), and you are on a LAN. For these situations (perhaps the majority) Access is excellent. If you are making a system for your own company, you plan to learn Access well enough to continue to support it and improve it, and you (will always) meet the three requirements above, go ahead and use Access. However, Visual Studio and the .Net languages have made significant improvements over the last several revisions (i.e., 'dream language'). Someday you may be asked to let someone on a WAN log into your system, or someday you may be asked to 'make it work on the internet', and then you'll need to learn .Net anyway. If you're planning on making systems for your own clients, today you should start with .Net and SQL Server. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 4:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dc8 at btinternet.com Thu Jan 13 15:58:36 2011 From: dc8 at btinternet.com (Chris Swann) Date: Thu, 13 Jan 2011 21:58:36 +0000 Subject: [AccessD] Query to find records from lookup table NOT in another table In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, , <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com><4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com> Message-ID: <4D2F758C.5080608@btinternet.com> Hi All, I've really got my stupid head on today and can't get anything I try to return the records I need. I have a table which has a list of codes and another table that holds details of codes that are in use at various sites. What I need to find is those sites that DON'T have any of the codes from the lookup table. I thought a find unmatched query would work but it doesn't return the correct records. As an example of what I need Lookup table has for example A1 A2 A3 Sites table has a A1 a A2 b A3 c A1 c A2 c A3 so I need the query to return a A3 b A1 b A2 Can anyone help on this one ? Many thanks in advance, Chris Swann From jwcolby at colbyconsulting.com Thu Jan 13 16:25:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 13 Jan 2011 17:25:30 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> References: <4D2E2FE8.2060803@nanaimo.ark.com> <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <4D2F7BDA.5000800@colbyconsulting.com> There are a couple of other issues to consider. 1) If you want source control, Access is problematic. 2) If your application is going to get large, lots of queries, forms etc. and particularly lots of code, access is problematic. Access doesn't have a lot of organizational tools for grouping stuff. Yes, you can go with separate FEs but suddenly you have severe maintenance issues trying to discover "where used" kinds of things across the FEs. 3) If you want to use large libraries, and particular libraries where one depends on another, Access is problematic. 4) If you need threads, fugedaboutit. 5) If you want to execute stored procedures in SQL Server, Access is problematic. Access is single threaded. When it executes a stored procedure it will stop code execution waiting for sql server to return. If SQL Server takes a long time (long running query) you end up with users seeing that the user interface is locked. Users tend to reboot or use task manager to close access when the user interface becomes unresponsive. 6) When you push the envelop in Access, you begin to get issues with Access page faulting, or staying open when it should be closing. Lots of decompile / compile / compact / repair cycles chasing ghosts. 7) When you need a developer team to handle pieces of a system, Access is problematic (see #1). 8) If you want a run-time so you can just ship an exe... I have written one extremely large application in Access, ~200 tables, 1.5 gigs of data and counting, ~200 forms, a couple of hundred queries. Access was superb in getting me to this point but it sucks trying to go any further. The client has invested a lot of money in this system and of course they are reluctant to "start over". I wish it was in C# now. Understand that I have never built a system of this size in C#, but I know that many of the issues I have could be handled in C# but are very difficult (or impossible) in Access. It is these cases where you look at Access and wish... wish that Access had better big system tools, had threading, had real libraries, had access to all the cool things that are in .Net. Most of the things I am discussing are not an issue while the system is small, and most of the things I am discussing become a problem once a system reaches a certain size. John W. Colby www.ColbyConsulting.com On 1/13/2011 12:30 PM, Dan Waters wrote: > Hi Tony, > > These are the significant technical differences that I believe exist (that > affect the user/customer) between a split FE/BE Access app and a > client/server .Net/SQL Server windows forms app: > > 1) Security: Access login security is only nominal. I use it at my > customers just so the database knows who is logged in. If you use Access > login security, you must assume that no one in the company will try to do > something nefarious. With SQL Server, you can use Windows Authentication, > which is far better. > > 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 > concurrent users before performance begins to slow down. This could be more > or less depending on exactly how your system is set up. Some people on this > list have said that they can have over 50 concurrent users on a system where > most users are entering data into forms specified as data entry forms. > > 3) Reach: On a LAN, Access performance is great. On a WAN, Access > performance is infuriating. > > So, for these reasons, you might think that .Net/SQL Server is the way to > go. But there are many apps where you don't need windows authentication, > your number of concurrent users is limited (or you can create a limit), and > you are on a LAN. For these situations (perhaps the majority) Access is > excellent. > > If you are making a system for your own company, you plan to learn Access > well enough to continue to support it and improve it, and you (will always) > meet the three requirements above, go ahead and use Access. However, Visual > Studio and the .Net languages have made significant improvements over the > last several revisions (i.e., 'dream language'). Someday you may be asked > to let someone on a WAN log into your system, or someday you may be asked to > 'make it work on the internet', and then you'll need to learn .Net anyway. > > If you're planning on making systems for your own clients, today you should > start with .Net and SQL Server. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Wednesday, January 12, 2011 4:49 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Old Dog NewTricks > > Hey All > Sorry I do not want to start a flame up (I think that is the term), but > in my research of VB.Net the conundrum of what are the advantages of my > using VB.Net to enhance the development of a database application versus > ACCESS keeps coming up. If you can could you please direct me to > articles expressing this view or your views pro/con (I am not writing an > article on this, it is just for my own curiosity) it would greatly be > appreciated (remember I am a Newbie to VB.Net). If you don't mind, to > avoid clogging up the user group, please EMail me offline. Any > responses will be greatly appreciated. > > Thanks > Tony From stuart at lexacorp.com.pg Thu Jan 13 16:25:38 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 14 Jan 2011 08:25:38 +1000 Subject: [AccessD] Query to find records from lookup table NOT in another table In-Reply-To: <4D2F758C.5080608@btinternet.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com>, <4D2F758C.5080608@btinternet.com> Message-ID: <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg> One way is with two queries: QryAllSiteCodes: SELECT tblSites.Site, tblLookup.LCode FROM tblSites, tblLookup GROUP BY tblSites.Site, tblLookup.LCode; QryMissing: SELECT qryAllSiteCodes.Site, qryAllSiteCodes.LCode FROM qryAllSiteCodes LEFT JOIN tblSites ON (qryAllSiteCodes.LCode = tblSites.code) AND (qryAllSiteCodes.Site = tblSites.Site) WHERE (((tblSites.Site) Is Null)); -- Stuart On 13 Jan 2011 at 21:58, Chris Swann wrote: > Hi All, > > I've really got my stupid head on today and can't get anything I try > to return the records I need. > > I have a table which has a list of codes and another table that holds > details of codes that are in use at various sites. > > What I need to find is those sites that DON'T have any of the codes > from the lookup table. > > I thought a find unmatched query would work but it doesn't return the > correct records. > > As an example of what I need > > Lookup table has for example > A1 > A2 > A3 > > Sites table has > a A1 > a A2 > b A3 > c A1 > c A2 > c A3 > > so I need the query to return > a A3 > b A1 > b A2 > > Can anyone help on this one ? > > Many thanks in advance, > > Chris Swann > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Thu Jan 13 16:40:37 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 13 Jan 2011 16:40:37 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? References: <4D2E2FE8.2060803@nanaimo.ark.com> <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad From df.waters at comcast.net Thu Jan 13 16:53:22 2011 From: df.waters at comcast.net (Dan Waters) Date: Thu, 13 Jan 2011 16:53:22 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: This is what I do: Have a hidden form named frmLatestUpdate. Set your AutoExec or Startup Form to open this form. When the form closes, run the Form_Close event to change a date field in the tabled named tblLatestUpdate. The key here is that this code can only run when the application is opened by the developer or on the developer's PC so that no one else changes this date. But if your developer is also a regular user of the app, this won't work. You might have a question MsgBox appear when the developer closes the database asking him/her if they want to update the Latest Update field. Now, your reports can include this date/time in the report footer. Note - I use this primarily so that a client app will be automatically updated from the server when a user logs in. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 13, 2011 4:41 PM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Thu Jan 13 16:59:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 14 Jan 2011 08:59:18 +1000 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com>, Message-ID: <4D2F83C6.30216.1393351A@stuart.lexacorp.com.pg> Simple solution - don't use a Global Constant! Use a system lookup table to store the VersionID and a STATIC function in your reports etc. Function SetVersionID() Dim strSQL as string StrSQL = "Update tblSysfile Set VersionID ='" & _ Format(Now(),"ddd.d/mm/yyyy at hh:mm") Currentdb.Execute strSQL End Function Static Function VersionID() as String Dim store as string If len(store) = "" then Store = DLookup("VersionID","tblSysfile") End if VersionID = store End Function On 13 Jan 2011 at 16:40, Brad Marks wrote: > Currently, we have a simple routine which generates our Version ID. > When changes are made to the application by our programmer, this > routine is used to generate a new Version ID and display it in a > TextBox. We then manually copy this generated ID into the value of a > Global Constant field which is referenced in several places in the > application. (Note that only the Access programmer is allowed to > change the application.) > .. > > Is there a way to update VBA code with VBA? In other words, can a VBA > routine update other VBA code? (A small routine to generate our > Version ID and then plug the generated ID into the value of a Global > constant). > > Here is our Global Constant Field with its value. > Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" > From Darryl.Collins at iag.com.au Thu Jan 13 17:08:29 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Fri, 14 Jan 2011 10:08:29 +1100 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: Message-ID: <201101132308.p0DN8WO9014490@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ It can be done, although as others have mentioned, it is probably not the optimal solution for you. but in case you are curious or want to take that path, there is the link to one of the better sites for using code to mode the VBE. <> regards Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, 14 January 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From DWUTKA at Marlow.com Thu Jan 13 17:14:11 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 13 Jan 2011 17:14:11 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: Yep, you can edit VBA with VBA. Here's a routine I created to put a call to a function that records report usage in the OnOpen event of every report of the database. Doesn't do exactly what you are trying to do, but it should be a good start as an example of how to go about doing what you are trying. Dim rpt As Report Dim dbs As DAO.Database Dim ctr As Container Dim dc As Document Dim i As Long Set dbs = CurrentDb Set ctr = dbs.Containers!Reports Dim strCode As String Dim strCodeFix As String strCode = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ "RecordReportUsage Me.NAME" & vbCrLf & _ "End Sub" & vbCrLf strCodeFix = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ "RecordReportUsage Me.NAME" & vbCrLf Dim blClean As Boolean For Each dc In ctr.Documents blClean = True DoCmd.OpenReport dc.NAME, acViewDesign Set rpt = Reports(dc.NAME) For i = 1 To rpt.Module.CountOfLines If InStr(1, rpt.Module.Lines(i, 1), "Report_Open(", vbTextCompare) > 0 Then blClean = False Debug.Print dc.NAME End If Next i If blClean Then rpt.Module.AddFromString strCode DoCmd.Save acReport, dc.NAME Else blClean = True For i = 1 To rpt.Module.CountOfLines If InStr(1, rpt.Module.Lines(i, 1), "As Integer)RecordReportUsage", vbTextCompare) > 0 Then rpt.Module.ReplaceLine i, strCodeFix DoCmd.Save acReport, dc.NAME End If Next i End If Set rpt = Nothing DoCmd.Close acReport, dc.NAME Next -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 13, 2011 4:41 PM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From rockysmolin at bchacc.com Thu Jan 13 17:51:43 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 13 Jan 2011 15:51:43 -0800 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: <201101132308.p0DN8WO9014490@databaseadvisors.com> References: <201101132308.p0DN8WO9014490@databaseadvisors.com> Message-ID: May not work for you but I use the Application Title in Tools-->Startup. It's available using CurrentDb.Properties("AppTitle") Ad I bump the version and date whenever I make changes to an app. Then display it on the opening form. It also becomes the banner at the top of every form. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 13, 2011 3:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is it possible to update VBA code with VBA? ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ It can be done, although as others have mentioned, it is probably not the optimal solution for you. but in case you are curious or want to take that path, there is the link to one of the better sites for using code to mode the VBE. <> regards Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, 14 January 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Thu Jan 13 20:31:57 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 13 Jan 2011 20:31:57 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? References: <201101132308.p0DN8WO9014490@databaseadvisors.com> Message-ID: All, You guys are great! Thanks for all of the ideas. I learned some new tricks and I appreciate the help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Rocky Smolin Sent: Thu 1/13/2011 5:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is it possible to update VBA code with VBA? May not work for you but I use the Application Title in Tools-->Startup. It's available using CurrentDb.Properties("AppTitle") Ad I bump the version and date whenever I make changes to an app. Then display it on the opening form. It also becomes the banner at the top of every form. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 13, 2011 3:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is it possible to update VBA code with VBA? ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ It can be done, although as others have mentioned, it is probably not the optimal solution for you. but in case you are curious or want to take that path, there is the link to one of the better sites for using code to mode the VBE. <> regards Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, 14 January 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From marksimms at verizon.net Thu Jan 13 20:57:02 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 13 Jan 2011 21:57:02 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: <4D2CA14A.2090207@nanaimo.ark.com><4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com><4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> Message-ID: <002f01cbb396$b87dce70$29796b50$@net> Thanks for that Drew - I just LOVE analogies ! > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Wednesday, January 12, 2011 3:27 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > Actually Mark, I think a better analogy would be to say that Access is > like Legos, and .Net (or any other actual true programming language) is > like a full blown machine shop. From marksimms at verizon.net Thu Jan 13 21:26:32 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 13 Jan 2011 22:26:32 -0500 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <000001cbb39a$d78f0140$86ad03c0$@net> Slick..... Drew - one takeaway from this: Internally, the VBA source strips-out the pairs ? I assumed that was the case when I saw this: "As Integer)RecordReportUsage" > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Thursday, January 13, 2011 6:14 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is it possible to update VBA code with VBA? > > Yep, you can edit VBA with VBA. > > Here's a routine I created to put a call to a function that records > report usage in the OnOpen event of every report of the database. > Doesn't do exactly what you are trying to do, but it should be a good > start as an example of how to go about doing what you are trying. > > Dim rpt As Report > Dim dbs As DAO.Database > Dim ctr As Container > Dim dc As Document > Dim i As Long > Set dbs = CurrentDb > Set ctr = dbs.Containers!Reports > Dim strCode As String > Dim strCodeFix As String > strCode = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf & _ > "End Sub" & vbCrLf > strCodeFix = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf > Dim blClean As Boolean > For Each dc In ctr.Documents > blClean = True > DoCmd.OpenReport dc.NAME, acViewDesign > Set rpt = Reports(dc.NAME) > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "Report_Open(", > vbTextCompare) > 0 Then > blClean = False > Debug.Print dc.NAME > End If > Next i > If blClean Then > rpt.Module.AddFromString strCode > DoCmd.Save acReport, dc.NAME > Else > blClean = True > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "As > Integer)RecordReportUsage", vbTextCompare) > 0 Then > rpt.Module.ReplaceLine i, strCodeFix > DoCmd.Save acReport, dc.NAME > End If > Next i > End If > Set rpt = Nothing > DoCmd.Close acReport, dc.NAME > Next > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Thursday, January 13, 2011 4:41 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Is it possible to update VBA code with VBA? > > All, > > We have an Access application that creates a number of reports and is > used by several people. In addition, because the application is fairly > new, it is being enhanced on a regular basis. > > In order to avoid confusion, we have decided to establish a simple > "Application Version ID" that is shown at the bottom of all reports > (and > also on forms). The format of this Version ID is > Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This > works nicely when we want to see which version of the application was > used to generate a previously generated report, etc. > > Currently, we have a simple routine which generates our Version ID. > When changes are made to the application by our programmer, this > routine > is used to generate a new Version ID and display it in a TextBox. We > then manually copy this generated ID into the value of a Global > Constant > field which is referenced in several places in the application. (Note > that only the Access programmer is allowed to change the application.) > > > This process works Okay, but it would be better if we could > programmatically update the value of the constant field when the > application is changed by the programmer. > > Is there a way to update VBA code with VBA? In other words, can a VBA > routine update other VBA code? (A small routine to generate our Version > ID and then plug the generated ID into the value of a Global constant). > > Here is our Global Constant Field with its value. > Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" > > This might be a really dumb question. We just have never tried to do > this before. > > Thanks for your help. > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the > person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI > Business > Sensitive material. If you are not the intended recipient, please > contact the sender > immediately and destroy the material in its entirety, whether > electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, > dissemination, > or other use of, or taking of any action in reliance upon this > information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Fri Jan 14 01:09:53 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 14 Jan 2011 01:09:53 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: <000001cbb39a$d78f0140$86ad03c0$@net> References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> <000001cbb39a$d78f0140$86ad03c0$@net> Message-ID: Ooops, now, I had actually goofed with the function, so that handled the batch of reports that were goofed. LOL It was run in a system with hundreds of reports, it was a complete pain. ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Thursday, January 13, 2011 9:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is it possible to update VBA code with VBA? Slick..... Drew - one takeaway from this: Internally, the VBA source strips-out the pairs ? I assumed that was the case when I saw this: "As Integer)RecordReportUsage" > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Thursday, January 13, 2011 6:14 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is it possible to update VBA code with VBA? > > Yep, you can edit VBA with VBA. > > Here's a routine I created to put a call to a function that records > report usage in the OnOpen event of every report of the database. > Doesn't do exactly what you are trying to do, but it should be a good > start as an example of how to go about doing what you are trying. > > Dim rpt As Report > Dim dbs As DAO.Database > Dim ctr As Container > Dim dc As Document > Dim i As Long > Set dbs = CurrentDb > Set ctr = dbs.Containers!Reports > Dim strCode As String > Dim strCodeFix As String > strCode = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf & _ > "End Sub" & vbCrLf > strCodeFix = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf > Dim blClean As Boolean > For Each dc In ctr.Documents > blClean = True > DoCmd.OpenReport dc.NAME, acViewDesign > Set rpt = Reports(dc.NAME) > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "Report_Open(", > vbTextCompare) > 0 Then > blClean = False > Debug.Print dc.NAME > End If > Next i > If blClean Then > rpt.Module.AddFromString strCode > DoCmd.Save acReport, dc.NAME > Else > blClean = True > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "As > Integer)RecordReportUsage", vbTextCompare) > 0 Then > rpt.Module.ReplaceLine i, strCodeFix > DoCmd.Save acReport, dc.NAME > End If > Next i > End If > Set rpt = Nothing > DoCmd.Close acReport, dc.NAME > Next > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Thursday, January 13, 2011 4:41 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Is it possible to update VBA code with VBA? > > All, > > We have an Access application that creates a number of reports and is > used by several people. In addition, because the application is fairly > new, it is being enhanced on a regular basis. > > In order to avoid confusion, we have decided to establish a simple > "Application Version ID" that is shown at the bottom of all reports > (and > also on forms). The format of this Version ID is > Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This > works nicely when we want to see which version of the application was > used to generate a previously generated report, etc. > > Currently, we have a simple routine which generates our Version ID. > When changes are made to the application by our programmer, this > routine > is used to generate a new Version ID and display it in a TextBox. We > then manually copy this generated ID into the value of a Global > Constant > field which is referenced in several places in the application. (Note > that only the Access programmer is allowed to change the application.) > > > This process works Okay, but it would be better if we could > programmatically update the value of the constant field when the > application is changed by the programmer. > > Is there a way to update VBA code with VBA? In other words, can a VBA > routine update other VBA code? (A small routine to generate our Version > ID and then plug the generated ID into the value of a Global constant). > > Here is our Global Constant Field with its value. > Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" > > This might be a really dumb question. We just have never tried to do > this before. > > Thanks for your help. > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the > person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI > Business > Sensitive material. If you are not the intended recipient, please > contact the sender > immediately and destroy the material in its entirety, whether > electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, > dissemination, > or other use of, or taking of any action in reliance upon this > information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From marksimms at verizon.net Fri Jan 14 07:31:19 2011 From: marksimms at verizon.net (Mark Simms) Date: Fri, 14 Jan 2011 08:31:19 -0500 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <000101cbb3ef$546d3570$fd47a050$@net> Dan - that is very clever. Have you linked this into Tony Toew's AutoUpdater or did you build your own MDE/ACCDE refresh-from-network utility ? > > This is what I do: > > > Note - I use this primarily so that a client app will be automatically > updated from the server when a user logs in. > From df.waters at comcast.net Fri Jan 14 08:10:11 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 14 Jan 2011 08:10:11 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: <000101cbb3ef$546d3570$fd47a050$@net> References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> <000101cbb3ef$546d3570$fd47a050$@net> Message-ID: <74C3424FFFAA4E6D9EB6B41CF5419DB9@DanWaters> Hi Mark, At one time I did use Tony's AutoUpdater, but at one customer it didn't work and I couldn't figure out why. So I made my own AutoUpdater and now use that at each customer. Interestingly, I've needed to modify it for each customer due to each of their 'uniqueness' attibutes! ;-) I used to use the FE.mdb's LastModifiedDate as the decision parameter to see if a file should be updated. But occasionally the user's FE.mdb LastModifiedDate would be updated automatically on the client PC, and then they wouldn't get the updated files from the server. So I came up with the frmLatestUpdate and tblLatestUpdate method to have a more certain decision parameter. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Friday, January 14, 2011 7:31 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is it possible to update VBA code with VBA? Dan - that is very clever. Have you linked this into Tony Toew's AutoUpdater or did you build your own MDE/ACCDE refresh-from-network utility ? > > This is what I do: > > > Note - I use this primarily so that a client app will be automatically > updated from the server when a user logs in. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 08:10:38 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 06:10:38 -0800 Subject: [AccessD] Windows 7 Message-ID: <4D30595E.6020906@nanaimo.ark.com> Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony From rockysmolin at bchacc.com Fri Jan 14 08:30:02 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 14 Jan 2011 06:30:02 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <4D30595E.6020906@nanaimo.ark.com> References: <4D30595E.6020906@nanaimo.ark.com> Message-ID: <262BDA163AE24D20978FF68DABA600C7@HAL9005> I put W7 on my backup box so I don't do much Access over there. But what I have done - so far no problems. Do you have a spare box you could put W7 on and use for a test bed? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 6:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Windows 7 Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 08:36:34 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 06:36:34 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <262BDA163AE24D20978FF68DABA600C7@HAL9005> References: <4D30595E.6020906@nanaimo.ark.com> <262BDA163AE24D20978FF68DABA600C7@HAL9005> Message-ID: <4D305F72.6070109@nanaimo.ark.com> Hey Rocky No a test bed is not an option at the moment. I could get them to set the compatability mode for Access2003 or rewrite the code for the commondialog and not use an activex control. But I am just wondering how this is going to affect other standalone applications I have designed in Access2003 for other clients. Rocky Smolin wrote: >I put W7 on my backup box so I don't do much Access over there. But what I >have done - so far no problems. Do you have a spare box you could put W7 on >and use for a test bed? > >Rocky > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 6:11 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Windows 7 > >Hey All >I have an Access2003 program (MDE) used by a client, they have upgraded >their machines to Windows 7 and now they get the dreaded "The OpenForm >action was cancelled" when they click the button on the main menu for one >option (the others all work fine). The only thing this form has that the >others don't is a CommonDialog control. I haven't as yet had them check for >missing references (the office doesn't open until 8AM, I may have to send >them the MDB to check). They startup the program with their version of >Access2003. In trying to research the cause of this problem, I am seeing >that Access2003 can develop some problems when running under Windows 7. >Have any of you run into other problems? > >Thanks >Tony > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > From rockysmolin at bchacc.com Fri Jan 14 10:31:19 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 14 Jan 2011 08:31:19 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <4D305F72.6070109@nanaimo.ark.com> References: <4D30595E.6020906@nanaimo.ark.com><262BDA163AE24D20978FF68DABA600C7@HAL9005> <4D305F72.6070109@nanaimo.ark.com> Message-ID: So you think it's the ActiveX control? Couple days ago there was a solution to this, I think, from Stuart replacing the ComDialog with API calls. Posted below. Rocky > I've been using the ComDialog control to choose folders and such but > it doesn't work with Vista/Windows 7. > > Any suggestions to replace it? Windows API calls. Here ya go. It's what I always use instead of the control. First one for File selection, second for Folder selection.\: '----------------------------------- 'For files: '-------------------------------------- Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetFileName(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetFileName = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function '---------------------------------- 'For Folders '---------------------------------- Option Compare Database Option Explicit Public Declare Function SHBrowseForFolder Lib "shell32.dll" _ Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long Public Declare Function SHGetPathFromIDList Lib "shell32.dll" _ Alias "SHGetPathFromIDListA" _ (ByVal pidl As Long, _ ByVal pszPath As String) As Long Public Declare Sub CoTaskMemFree Lib "ole32.dll" (ByVal pv As Long) Public Type BROWSEINFO 'BI hOwner As Long pidlRoot As Long pszDisplayName As String lpszTitle As String ulFlags As Long lpfn As Long lParam As Long iImage As Long End Type Function GetFolder() As String Dim pidl As Long Dim BI As BROWSEINFO Dim sPath As String Dim pos As Integer 'Fill BROWSEINFO structure data With BI .hOwner = 0 .pidlRoot = 0 .lpszTitle = "Browsing" .ulFlags = 1 .pszDisplayName = Space$(260) End With 'show dialog returning pidl to selected item pidl = SHBrowseForFolder(BI) 'if pidl is valid, parse & return the user's selection sPath = Space$(260) If SHGetPathFromIDList(ByVal pidl, ByVal sPath) Then 'SHGetPathFromIDList returns the absolute 'path to the selected item. No path is returned for virtual folders. pos = InStr(sPath, Chr$(0)) If pos Then GetFolder = Left(sPath, pos - 1) Else: GetFolder = "" End If 'free the pidl Call CoTaskMemFree(pidl) End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 6:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Windows 7 Hey Rocky No a test bed is not an option at the moment. I could get them to set the compatability mode for Access2003 or rewrite the code for the commondialog and not use an activex control. But I am just wondering how this is going to affect other standalone applications I have designed in Access2003 for other clients. Rocky Smolin wrote: >I put W7 on my backup box so I don't do much Access over there. But >what I have done - so far no problems. Do you have a spare box you >could put W7 on and use for a test bed? > >Rocky > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 6:11 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Windows 7 > >Hey All >I have an Access2003 program (MDE) used by a client, they have upgraded >their machines to Windows 7 and now they get the dreaded "The >OpenForm action was cancelled" when they click the button on the main >menu for one option (the others all work fine). The only thing this >form has that the others don't is a CommonDialog control. I haven't as >yet had them check for missing references (the office doesn't open >until 8AM, I may have to send them the MDB to check). They startup the >program with their version of Access2003. In trying to research the >cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. >Have any of you run into other problems? > >Thanks >Tony > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Fri Jan 14 10:43:50 2011 From: john at winhaven.net (John Bartow) Date: Fri, 14 Jan 2011 10:43:50 -0600 Subject: [AccessD] Windows 7 In-Reply-To: <4D30595E.6020906@nanaimo.ark.com> References: <4D30595E.6020906@nanaimo.ark.com> Message-ID: <00b201cbb40a$38eefc50$aaccf4f0$@winhaven.net> Hi Tony, Access 2003 by itself runs fine under Windows 7. You found a couple of gothas with old applications in general though. -Active X I just don't use them anymore so I'm not going to be of much help resolving that issue but you can at least know that they are an issue to resolve. -CommonDialog control doesn't work under Vista or W7. I recently asked about this here and Stuart posted a perfect solution with code on 12/21/2010. Thread was " Comctl32.ocx" If you can't find it let me know and I'll forward it. HTH John B -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 8:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Windows 7 Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 14 10:59:26 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 08:59:26 -0800 Subject: [AccessD] Joomla In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim From accessd at shaw.ca Fri Jan 14 11:09:17 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 09:09:17 -0800 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: Message-ID: Impressive. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2011 1:01 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Hi Drew et all How to assemble 110 gears - including differential gears - to a meaningful machine - in LEGO: Lego Antikythera Mechanism http://www.youtube.com/watch?v=RLPVCJjTNgk Watch in HD and full screen. /gustav >>> DWUTKA at marlow.com 12-01-2011 21:27 >>> Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 11:08:28 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 09:08:28 -0800 Subject: [AccessD] Windows 7 In-Reply-To: References: <4D30595E.6020906@nanaimo.ark.com><262BDA163AE24D20978FF68DABA600C7@HAL9005> <4D305F72.6070109@nanaimo.ark.com> Message-ID: <4D30830C.6040706@nanaimo.ark.com> Hey Rocky Thanks. That is what I have done and I just sent it off to the client, hope it works. I did try searching the DataBaseAdvisors Archive earlier this morning for Windows 7 and CommonDialog but all I got was "Oops No link....." Rocky Smolin wrote: >So you think it's the ActiveX control? > >Couple days ago there was a solution to this, I think, from Stuart replacing >the ComDialog with API calls. Posted below. > >Rocky > > > >>I've been using the ComDialog control to choose folders and such but >>it doesn't work with Vista/Windows 7. >> >>Any suggestions to replace it? >> >> > >Windows API calls. > >Here ya go. It's what I always use instead of the control. First one for >File selection, second >for Folder selection.\: > >'----------------------------------- >'For files: >'-------------------------------------- >Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ > "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long > >Type OPENFILENAME > lStructSize As Long > hwndOwner As Long > hInstance As Long > lpstrFilter As String > lpstrCustomFilter As String > nMaxCustFilter As Long > nFilterIndex As Long > lpstrFile As String > nMaxFile As Long > lpstrFileTitle As String > nMaxFileTitle As Long > lpstrInitialDir As String > lpstrTitle As String > flags As Long > nFileOffset As Integer > nFileExtension As Integer > lpstrDefExt As String > lCustData As Long > lpfnHook As Long > lpTemplateName As String >End Type > >Function GetFileName(Directory As String) As String > Dim OpenFile As OPENFILENAME > Dim lReturn As Long > Dim sFilter As String > OpenFile.lStructSize = Len(OpenFile) > OpenFile.hwndOwner = 0 > OpenFile.hInstance = 0 > sFilter = "" & Chr(0) > OpenFile.lpstrFilter = sFilter > OpenFile.nFilterIndex = 0 > OpenFile.lpstrFile = String(257, 0) > OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 > OpenFile.lpstrFileTitle = OpenFile.lpstrFile > OpenFile.nMaxFileTitle = OpenFile.nMaxFile > OpenFile.lpstrInitialDir = Directory > OpenFile.lpstrTitle = "Select File" > OpenFile.flags = 0 > lReturn = GetOpenFileName(OpenFile) > GetFileName = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, >Chr$(0)) - 1) End Function > >'---------------------------------- >'For Folders >'---------------------------------- > >Option Compare Database >Option Explicit > >Public Declare Function SHBrowseForFolder Lib "shell32.dll" _ > Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long > >Public Declare Function SHGetPathFromIDList Lib "shell32.dll" _ > Alias "SHGetPathFromIDListA" _ > (ByVal pidl As Long, _ > ByVal pszPath As String) As Long > >Public Declare Sub CoTaskMemFree Lib "ole32.dll" (ByVal pv As Long) > >Public Type BROWSEINFO 'BI > hOwner As Long > pidlRoot As Long > pszDisplayName As String > lpszTitle As String > ulFlags As Long > lpfn As Long > lParam As Long > iImage As Long >End Type > >Function GetFolder() As String > Dim pidl As Long > Dim BI As BROWSEINFO > Dim sPath As String > Dim pos As Integer > > 'Fill BROWSEINFO structure data > With BI > .hOwner = 0 > .pidlRoot = 0 > .lpszTitle = "Browsing" > .ulFlags = 1 > .pszDisplayName = Space$(260) > End With > > 'show dialog returning pidl to selected item > pidl = SHBrowseForFolder(BI) > > 'if pidl is valid, parse & return the user's selection > sPath = Space$(260) > > If SHGetPathFromIDList(ByVal pidl, ByVal sPath) Then > > 'SHGetPathFromIDList returns the absolute > 'path to the selected item. No path is returned for virtual folders. > pos = InStr(sPath, Chr$(0)) > If pos Then GetFolder = Left(sPath, pos - 1) > Else: > GetFolder = "" > End If > 'free the pidl > Call CoTaskMemFree(pidl) >End Function > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 6:37 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Windows 7 > >Hey Rocky >No a test bed is not an option at the moment. I could get them to set the >compatability mode for Access2003 or rewrite the code for the commondialog >and not use an activex control. But I am just wondering how this is going to >affect other standalone applications I have designed in >Access2003 for other clients. > >Rocky Smolin wrote: > > > >>I put W7 on my backup box so I don't do much Access over there. But >>what I have done - so far no problems. Do you have a spare box you >>could put W7 on and use for a test bed? >> >>Rocky >> >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >>Sent: Friday, January 14, 2011 6:11 AM >>To: Access Developers discussion and problem solving >>Subject: [AccessD] Windows 7 >> >>Hey All >>I have an Access2003 program (MDE) used by a client, they have upgraded >>their machines to Windows 7 and now they get the dreaded "The >>OpenForm action was cancelled" when they click the button on the main >>menu for one option (the others all work fine). The only thing this >>form has that the others don't is a CommonDialog control. I haven't as >>yet had them check for missing references (the office doesn't open >>until 8AM, I may have to send them the MDB to check). They startup the >>program with their version of Access2003. In trying to research the >>cause of this problem, I am seeing that Access2003 can develop some >> >> >problems when running under Windows 7. > > >>Have any of you run into other problems? >> >>Thanks >>Tony >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> >> >> > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > From iggy at nanaimo.ark.com Fri Jan 14 11:19:01 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 09:19:01 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <00b201cbb40a$38eefc50$aaccf4f0$@winhaven.net> References: <4D30595E.6020906@nanaimo.ark.com> <00b201cbb40a$38eefc50$aaccf4f0$@winhaven.net> Message-ID: <4D308585.60805@nanaimo.ark.com> Hey John Thanks. I am just waiting to see if it has solved the problem. John Bartow wrote: >Hi Tony, >Access 2003 by itself runs fine under Windows 7. You found a couple of >gothas with old applications in general though. >-Active X I just don't use them anymore so I'm not going to be of much help >resolving that issue but you can at least know that they are an issue to >resolve. >-CommonDialog control doesn't work under Vista or W7. I recently asked about >this here and Stuart posted a perfect solution with code on 12/21/2010. >Thread was " Comctl32.ocx" If you can't find it let me know and I'll forward >it. > >HTH >John B > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 8:11 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Windows 7 > >Hey All >I have an Access2003 program (MDE) used by a client, they have upgraded >their machines to Windows 7 and now they get the dreaded "The OpenForm >action was cancelled" when they click the button on the main menu for one >option (the others all work fine). The only thing this form has that the >others don't is a CommonDialog control. I haven't as yet had them check for >missing references (the office doesn't open until 8AM, I may have to send >them the MDB to check). They startup the program with their version of >Access2003. In trying to research the cause of this problem, I am seeing >that Access2003 can develop some problems when running under Windows 7. >Have any of you run into other problems? > >Thanks >Tony > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > From jwcolby at colbyconsulting.com Fri Jan 14 12:06:41 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 14 Jan 2011 13:06:41 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: Message-ID: <4D3090B1.1010503@colbyconsulting.com> I would pay $40 to have that as a real machine (in metal) just as a conversation piece. As a LEGO it would be too fragile. John W. Colby www.ColbyConsulting.com On 1/14/2011 12:09 PM, Jim Lawrence wrote: > Impressive. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Wednesday, January 12, 2011 1:01 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > Hi Drew et all > > How to assemble 110 gears - including differential gears - to a meaningful > machine - in LEGO: > > Lego Antikythera Mechanism > http://www.youtube.com/watch?v=RLPVCJjTNgk > > Watch in HD and full screen. > > /gustav > > >>>> DWUTKA at marlow.com 12-01-2011 21:27>>> > Actually Mark, I think a better analogy would be to say that Access is > like Legos, and .Net (or any other actual true programming language) is > like a full blown machine shop. > > First, inexperienced users can use legos, but what they make will > usually be a disaster (plus they tend to put the little pieces in their > mouth and choke on them), where as an inexperienced user would give up > in a machine shop, or just be too scared to walk in it. Experienced and > skilled pros can make works of art with both legos and in a full blown > machine shop.... however the skill sets do vary between the two. > > Second, with legos, a lot of the 'tricky' parts are already molded and > ready to go (like Jet, DAO, Reports, etc). With legos, you don't have > to build a tree out of tiny pieces, you can just use the preformed tree > pieces, yet you can still build the tree from scratch if you want too > (bound/unbound). With a machine shop, you have lots of tools, tools > that allow you to build pretty much anything you want, but you don't > have a lot of 'pre-formed' pieces, so you have to build them from > scratch. (Of course, like a good machine shop, when you build a custom > tool, you can easily use that same tool in another project, so you > really only have to do something super useful once, then re-use it). > > Third, legos aren't suited for all environments. If you need to build > something that'll hold up to 300 degree temps (or run across a VPN > connection), legos might work, but probably not too well. To improve > them, you have to go outside of the lego world, and use some special > coating (scrap jet for a SQL Server backend). With a machine shop, you > can build the tool/project to suit the environment. > > Fourth, let's face it, how many engineers or mechanics didn't bite their > teeth on legos as a kid. They make a great starting point for people > new to the field. Where as walking into a machine shop on the first day > of kindergarten.... you'll hurt yourself. > > Fifth, legos have a public perception of being a toy, but people who are > damn good at what they do have created wondrous creations using that > 'toy' that wouldn't have been the same using any other medium, and > fulfill their purpose to the Tee. Along these same lines, there are > people skilled enough to use a machine shop, who probably laugh at > someone using legos, but who still produce garbage, that won't hold up > to a skilled lego project. > > Sixth, the Legos Group continues to sell and market their product to > people they expect to use it as a toy (nice little dig to M$ ;)). > > Seventh, and most importantly, the only thing legos and a machine shop > have in common is that they can produce things. Neither of them are > designed for all projects. The true skill is to know what project > should use which environment. > > Drew > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Wednesday, January 12, 2011 11:10 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > While there is no question that John needed dot-net due to a multi-threading > requirement, before making the commitment, you've got to ask yourself: > How many Ferrari's are you asked to build ? > > Dot-net is a Ferrari-building tool. It takes a lot longer to build anything > with a complex toolset. > I think Access builds Chevy's very fine and very quickly. > > But if you need to build a Ferrari, by all means move up to dot-net. > Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do > it. > > Note: since no one understands the software business, so I'm stuck on using > these analogies to explain things to end-users. Sorry, didn't mean to offend > anyone. > > From df.waters at comcast.net Fri Jan 14 12:11:06 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 14 Jan 2011 12:11:06 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D3090B1.1010503@colbyconsulting.com> References: <4D3090B1.1010503@colbyconsulting.com> Message-ID: <1A39235DDFB84077B94802D4C0060D37@DanWaters> I'm going to bet that even the Greek engineers who built this would have charged more than $40 - in year 0 dollars! ;-) Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, January 14, 2011 12:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? I would pay $40 to have that as a real machine (in metal) just as a conversation piece. As a LEGO it would be too fragile. John W. Colby www.ColbyConsulting.com On 1/14/2011 12:09 PM, Jim Lawrence wrote: > Impressive. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Wednesday, January 12, 2011 1:01 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > Hi Drew et all > > How to assemble 110 gears - including differential gears - to a meaningful > machine - in LEGO: > > Lego Antikythera Mechanism > http://www.youtube.com/watch?v=RLPVCJjTNgk > > Watch in HD and full screen. > > /gustav > > >>>> DWUTKA at marlow.com 12-01-2011 21:27>>> > Actually Mark, I think a better analogy would be to say that Access is > like Legos, and .Net (or any other actual true programming language) is > like a full blown machine shop. > > First, inexperienced users can use legos, but what they make will > usually be a disaster (plus they tend to put the little pieces in their > mouth and choke on them), where as an inexperienced user would give up > in a machine shop, or just be too scared to walk in it. Experienced and > skilled pros can make works of art with both legos and in a full blown > machine shop.... however the skill sets do vary between the two. > > Second, with legos, a lot of the 'tricky' parts are already molded and > ready to go (like Jet, DAO, Reports, etc). With legos, you don't have > to build a tree out of tiny pieces, you can just use the preformed tree > pieces, yet you can still build the tree from scratch if you want too > (bound/unbound). With a machine shop, you have lots of tools, tools > that allow you to build pretty much anything you want, but you don't > have a lot of 'pre-formed' pieces, so you have to build them from > scratch. (Of course, like a good machine shop, when you build a custom > tool, you can easily use that same tool in another project, so you > really only have to do something super useful once, then re-use it). > > Third, legos aren't suited for all environments. If you need to build > something that'll hold up to 300 degree temps (or run across a VPN > connection), legos might work, but probably not too well. To improve > them, you have to go outside of the lego world, and use some special > coating (scrap jet for a SQL Server backend). With a machine shop, you > can build the tool/project to suit the environment. > > Fourth, let's face it, how many engineers or mechanics didn't bite their > teeth on legos as a kid. They make a great starting point for people > new to the field. Where as walking into a machine shop on the first day > of kindergarten.... you'll hurt yourself. > > Fifth, legos have a public perception of being a toy, but people who are > damn good at what they do have created wondrous creations using that > 'toy' that wouldn't have been the same using any other medium, and > fulfill their purpose to the Tee. Along these same lines, there are > people skilled enough to use a machine shop, who probably laugh at > someone using legos, but who still produce garbage, that won't hold up > to a skilled lego project. > > Sixth, the Legos Group continues to sell and market their product to > people they expect to use it as a toy (nice little dig to M$ ;)). > > Seventh, and most importantly, the only thing legos and a machine shop > have in common is that they can produce things. Neither of them are > designed for all projects. The true skill is to know what project > should use which environment. > > Drew > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Wednesday, January 12, 2011 11:10 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > While there is no question that John needed dot-net due to a multi-threading > requirement, before making the commitment, you've got to ask yourself: > How many Ferrari's are you asked to build ? > > Dot-net is a Ferrari-building tool. It takes a lot longer to build anything > with a complex toolset. > I think Access builds Chevy's very fine and very quickly. > > But if you need to build a Ferrari, by all means move up to dot-net. > Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do > it. > > Note: since no one understands the software business, so I'm stuck on using > these analogies to explain things to end-users. Sorry, didn't mean to offend > anyone. > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 14 12:48:40 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 14 Jan 2011 13:48:40 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <1A39235DDFB84077B94802D4C0060D37@DanWaters> References: <4D3090B1.1010503@colbyconsulting.com> <1A39235DDFB84077B94802D4C0060D37@DanWaters> Message-ID: <4D309A88.5010309@colbyconsulting.com> LOL, yea but they didn't have a billion skilled workers in China churning out product. John W. Colby www.ColbyConsulting.com On 1/14/2011 1:11 PM, Dan Waters wrote: > I'm going to bet that even the Greek engineers who built this would have > charged more than $40 - in year 0 dollars! ;-) > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 14, 2011 12:07 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > I would pay $40 to have that as a real machine (in metal) just as a > conversation piece. As a LEGO > it would be too fragile. > > John W. Colby > www.ColbyConsulting.com > > On 1/14/2011 12:09 PM, Jim Lawrence wrote: >> Impressive. >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Wednesday, January 12, 2011 1:01 PM >> To: accessd at databaseadvisors.com >> Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? >> >> Hi Drew et all >> >> How to assemble 110 gears - including differential gears - to a meaningful >> machine - in LEGO: >> >> Lego Antikythera Mechanism >> http://www.youtube.com/watch?v=RLPVCJjTNgk >> >> Watch in HD and full screen. >> >> /gustav >> >> >>>>> DWUTKA at marlow.com 12-01-2011 21:27>>> >> Actually Mark, I think a better analogy would be to say that Access is >> like Legos, and .Net (or any other actual true programming language) is >> like a full blown machine shop. >> >> First, inexperienced users can use legos, but what they make will >> usually be a disaster (plus they tend to put the little pieces in their >> mouth and choke on them), where as an inexperienced user would give up >> in a machine shop, or just be too scared to walk in it. Experienced and >> skilled pros can make works of art with both legos and in a full blown >> machine shop.... however the skill sets do vary between the two. >> >> Second, with legos, a lot of the 'tricky' parts are already molded and >> ready to go (like Jet, DAO, Reports, etc). With legos, you don't have >> to build a tree out of tiny pieces, you can just use the preformed tree >> pieces, yet you can still build the tree from scratch if you want too >> (bound/unbound). With a machine shop, you have lots of tools, tools >> that allow you to build pretty much anything you want, but you don't >> have a lot of 'pre-formed' pieces, so you have to build them from >> scratch. (Of course, like a good machine shop, when you build a custom >> tool, you can easily use that same tool in another project, so you >> really only have to do something super useful once, then re-use it). >> >> Third, legos aren't suited for all environments. If you need to build >> something that'll hold up to 300 degree temps (or run across a VPN >> connection), legos might work, but probably not too well. To improve >> them, you have to go outside of the lego world, and use some special >> coating (scrap jet for a SQL Server backend). With a machine shop, you >> can build the tool/project to suit the environment. >> >> Fourth, let's face it, how many engineers or mechanics didn't bite their >> teeth on legos as a kid. They make a great starting point for people >> new to the field. Where as walking into a machine shop on the first day >> of kindergarten.... you'll hurt yourself. >> >> Fifth, legos have a public perception of being a toy, but people who are >> damn good at what they do have created wondrous creations using that >> 'toy' that wouldn't have been the same using any other medium, and >> fulfill their purpose to the Tee. Along these same lines, there are >> people skilled enough to use a machine shop, who probably laugh at >> someone using legos, but who still produce garbage, that won't hold up >> to a skilled lego project. >> >> Sixth, the Legos Group continues to sell and market their product to >> people they expect to use it as a toy (nice little dig to M$ ;)). >> >> Seventh, and most importantly, the only thing legos and a machine shop >> have in common is that they can produce things. Neither of them are >> designed for all projects. The true skill is to know what project >> should use which environment. >> >> Drew >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: Wednesday, January 12, 2011 11:10 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? >> >> While there is no question that John needed dot-net due to a > multi-threading >> requirement, before making the commitment, you've got to ask yourself: >> How many Ferrari's are you asked to build ? >> >> Dot-net is a Ferrari-building tool. It takes a lot longer to build > anything >> with a complex toolset. >> I think Access builds Chevy's very fine and very quickly. >> >> But if you need to build a Ferrari, by all means move up to dot-net. >> Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do >> it. >> >> Note: since no one understands the software business, so I'm stuck on > using >> these analogies to explain things to end-users. Sorry, didn't mean to > offend >> anyone. >> >> From accesscoach at hitechcoach.com Fri Jan 14 13:12:57 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Fri, 14 Jan 2011 13:12:57 -0600 Subject: [AccessD] Joomla In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> Greeting. I am new to thi8s list. About Joomla: I have used many CMS applications for web site. I really like the Joomla framework the best of all of them. The way it handles installing templates and templates/themes/skins is the nest I have seen. I current have several web sites that use it. I have several clients that use it and are able to maintain their own site with ease. I am not an expert with Joomla but I find it very easy to use. I am in the process of creating an online manual for one of my Access applications using Joomla. This is my Access blog site that is running Joomla 1.5: http://www.hitechcoach.com Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 10:59 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: [AccessD] Joomla I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Fri Jan 14 13:23:07 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Fri, 14 Jan 2011 13:23:07 -0600 Subject: [AccessD] Windows 7 In-Reply-To: <262BDA163AE24D20978FF68DABA600C7@HAL9005> References: <4D30595E.6020906@nanaimo.ark.com> <262BDA163AE24D20978FF68DABA600C7@HAL9005> Message-ID: <043101cbb420$7a64a340$6f2de9c0$@hitechcoach.com> Hey all, For testing I use Virtual PC. On my Widows 7 Ultimate 64-bit machine I have XP mode installed. I also have Vista 32 and 64 bit versions installed. Along with Windows 7 32 bit. This allows me to easily test in all the OS environments. The rollback feature is really great in Virtual PC @Tony, my guess is that the Windows 7 machines that are having an issue are the 64-bit version of the OS. Is this correct? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, January 14, 2011 8:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Windows 7 I put W7 on my backup box so I don't do much Access over there. But what I have done - so far no problems. Do you have a spare box you could put W7 on and use for a test bed? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 6:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Windows 7 Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 14 13:53:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 11:53:11 -0800 Subject: [AccessD] Joomla In-Reply-To: <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> Message-ID: That does look like a very professional site... good job... with Joomla huh. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Friday, January 14, 2011 11:13 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: Re: [AccessD] Joomla Greeting. I am new to thi8s list. About Joomla: I have used many CMS applications for web site. I really like the Joomla framework the best of all of them. The way it handles installing templates and templates/themes/skins is the nest I have seen. I current have several web sites that use it. I have several clients that use it and are able to maintain their own site with ease. I am not an expert with Joomla but I find it very easy to use. I am in the process of creating an online manual for one of my Access applications using Joomla. This is my Access blog site that is running Joomla 1.5: http://www.hitechcoach.com Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 10:59 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: [AccessD] Joomla I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 12:54:31 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 10:54:31 -0800 Subject: [AccessD] Windows 7 - Success Message-ID: <4D309BE7.1050305@nanaimo.ark.com> Hey All We have got success, the new API works and the form opens. Thank you very much Tony From kismert at gmail.com Fri Jan 14 14:25:02 2011 From: kismert at gmail.com (Kenneth Ismert) Date: Fri, 14 Jan 2011 14:25:02 -0600 Subject: [AccessD] AccessD Digest, Vol 95, Issue 17 In-Reply-To: References: Message-ID: > > Jim Lawrence: ...Joomla is the best web template designer and application > developer, bar none... > I used Joomla extensively for about 3 years, using it in a business that sold web-based apps. Joomla does have a good template designer. You can fairly easily go from HTML mockup to functioning Joomla template. The 1.5 template system lets you override various aspects of the system, which allows you to keep all template-related changes in one directory, but I found their mechanism clunky. It is hard to beat for the number and variety of add-ons, plug-ins and utilities you can download. But, don't expect complete 'mix-and-match' for presentation-layer add-ons. Quality is very mixed -- a whole lot of add-ons look like 'my first PHP project' when you read the code. It has a huge online community, and with effort, you can find the answer to nearly any question. As far as an application developer product, that's a mixed bag too. The latest version has very good documentation, and an online code browser, but the API tends to have a lot of historical relics. It would be a lot of effort to extend Joomla at it's basic level. The process for making add-ons is well-documented. > ... Is Joomla a very good web based application framework? ... > No. If you want a real framework, get something like Ruby on Rails or Django. My biggest beef with the Joomla model is their arbitrary division of add-ons into Components, Modules, and Plugins. It's like being given cubes, blocks and boxes ... and always being told you're trying to fit the wrong thing into that square hole! But, by far the biggest drawback of Joomla is it's back-end administration. It makes setting up and maintaining a Joomla site far harder than it should be. If you're setting up a Joomla site for a customer, expect them to never really learn the basics of how to maintain their site, and add content. You will always be the 'expert' called on to do little simple things that should be obvious in the interface, but aren't. One PHP-based CMS that looks interesting is modx: http://modxcms.com/ But, I haven't tried it, so I can't vouch for it. Of course, WordPress is pretty ubiquitous, and is a good choice for blogging-type sites. The best single CMS resource I've found is cmswire: http://www.cmswire.com/ They maintain a comprehensive Software Directory, which is searchable. -Ken From davidmcafee at gmail.com Fri Jan 14 14:32:15 2011 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 14 Jan 2011 12:32:15 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB85@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BB85@houex1.kindermorgan.com> Message-ID: Sorry, I was out sick yesterday. Try this: SELECT B.PID, B.Well_Number, Last(A.StatusDate) AS LastOfStatusDate, C.CountOfDate FROM dbo_DSS_StatusChanges1 AS A RIGHT JOIN dbo_DSS_CompletionMaster B ON A.PID = B.PID INNER JOIN (SELECT PID,StatusDate, Count(StatusDate) AS CountOfDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate HAVING Count(StatusDate) >1) AS C ON A.PID = C.PID AND A.StatusDate = C.StatusDate GROUP BY B.PID, B.Well_Number HAVING (Last(A.StatusDate)<#1/1/2001#); It is basically your existing query inner joined to a duplicates query. Anything that shows up is a duplicate and would affect your numbers. HTH David On Thu, Jan 13, 2011 at 8:35 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > The suggested query returns no records. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 5:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > try this: > > SELECT PID,StatusDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate > HAVING Count(StatusDate) >1 AND (StatusDate <#1/1/2001#) > > It's either a duplicate (last) date or a null date as Stuart mentioned. > > D > > On Wed, Jan 12, 2011 at 2:40 PM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > Taking out the date criteria results in all records from the > > dbo_StatusChanges table being returned which is correct. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 2:24 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Query does not return all records > > > > If you take the Last() out of the SELECT and GROUP, do you get all > expected > > records? > > > > Does this? > > > > SELECT > > A.PID, > > A.Well_Number > > FROM dbo_DSS_CompletionMaster AS A > > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > > > > Is it possible that you have duplicate (last) dates StatusDate values for > a > > given PID/Well Number? > > > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > OK here is what I get. Apparently 5 records were added to the master > > table > > > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > > > criteria of <1/1/2001 I get 1037 records. If I use the criteria of > > >1/1/2001 > > > I get 1046 records. PID is a required field thus exists for all records > > in > > > both tables. It is a unique field in the table > dbo_DSS_CompletionMaster. > > > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > > > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > > > > > Thanks for the assistance. > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com [mailto: > > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > > Sent: Wednesday, January 12, 2011 12:57 PM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] Query does not return all records > > > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > > records? > > > > > > Are any PID fields null? If so, you may have to use the following > > > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = > NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > > Chester_Kaup at kindermorgan.com> wrote: > > > > > > > The following query only returns 1046 records even though the table > > > > dbo_CompletionMaster has 2085 distinct records. What am I doing > wrong? > > > > Thanks. > > > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > > dbo_DSS_CompletionMaster.Well_Number, > > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > > > GROUP BY dbo_DSS_CompletionMaster.PID, > > > dbo_DSS_CompletionMaster.Well_Number > > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > > > > Chester Kaup > > > > > > > > Engineering Technician > > > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > > > Office (432) 688-3797 > > > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > > > number > > > > of electrons were terribly inconvenienced. > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Fri Jan 14 14:33:56 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 15 Jan 2011 06:33:56 +1000 Subject: [AccessD] AccessD Digest, Vol 95, Issue 17 In-Reply-To: References: , Message-ID: <4D30B334.24884.488A461@stuart.lexacorp.com.pg> My sentiments exactly. I've seen quite a few Joomla sites set up for organisations by consultants which then don't get maintained because no one in the organisation undertands it. -- Stuart On 14 Jan 2011 at 14:25, Kenneth Ismert wrote: > > But, by far the biggest drawback of Joomla is it's back-end > administration. It makes setting up and maintaining a Joomla site far > harder than it should be. If you're setting up a Joomla site for a > customer, expect them to never really learn the basics of how to > maintain their site, and add content. You will always be the 'expert' > called on to do little simple things that should be obvious in the > interface, but aren't. > From accessd at shaw.ca Fri Jan 14 15:07:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 13:07:31 -0800 Subject: [AccessD] AccessD Digest, Vol 95, Issue 17 In-Reply-To: References: Message-ID: Thanks for the information... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Friday, January 14, 2011 12:25 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] AccessD Digest, Vol 95, Issue 17 > > Jim Lawrence: ...Joomla is the best web template designer and application > developer, bar none... > I used Joomla extensively for about 3 years, using it in a business that sold web-based apps. Joomla does have a good template designer. You can fairly easily go from HTML mockup to functioning Joomla template. The 1.5 template system lets you override various aspects of the system, which allows you to keep all template-related changes in one directory, but I found their mechanism clunky. It is hard to beat for the number and variety of add-ons, plug-ins and utilities you can download. But, don't expect complete 'mix-and-match' for presentation-layer add-ons. Quality is very mixed -- a whole lot of add-ons look like 'my first PHP project' when you read the code. It has a huge online community, and with effort, you can find the answer to nearly any question. As far as an application developer product, that's a mixed bag too. The latest version has very good documentation, and an online code browser, but the API tends to have a lot of historical relics. It would be a lot of effort to extend Joomla at it's basic level. The process for making add-ons is well-documented. > ... Is Joomla a very good web based application framework? ... > No. If you want a real framework, get something like Ruby on Rails or Django. My biggest beef with the Joomla model is their arbitrary division of add-ons into Components, Modules, and Plugins. It's like being given cubes, blocks and boxes ... and always being told you're trying to fit the wrong thing into that square hole! But, by far the biggest drawback of Joomla is it's back-end administration. It makes setting up and maintaining a Joomla site far harder than it should be. If you're setting up a Joomla site for a customer, expect them to never really learn the basics of how to maintain their site, and add content. You will always be the 'expert' called on to do little simple things that should be obvious in the interface, but aren't. One PHP-based CMS that looks interesting is modx: http://modxcms.com/ But, I haven't tried it, so I can't vouch for it. Of course, WordPress is pretty ubiquitous, and is a good choice for blogging-type sites. The best single CMS resource I've found is cmswire: http://www.cmswire.com/ They maintain a comprehensive Software Directory, which is searchable. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From SusanAccessD at azmom.com Fri Jan 14 16:45:38 2011 From: SusanAccessD at azmom.com (SusanAccessD at azmom.com) Date: Fri, 14 Jan 2011 15:45:38 -0700 Subject: [AccessD] Joomla In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> Message-ID: <022f01cbb43c$c40db060$4c291120$@com> There is a small typo in this sentence near the top of the site's home page " Check ou the Access Developer Tools (Click Here) links section" -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 12:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla That does look like a very professional site... good job... with Joomla huh. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Friday, January 14, 2011 11:13 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: Re: [AccessD] Joomla Greeting. I am new to thi8s list. About Joomla: I have used many CMS applications for web site. I really like the Joomla framework the best of all of them. The way it handles installing templates and templates/themes/skins is the nest I have seen. I current have several web sites that use it. I have several clients that use it and are able to maintain their own site with ease. I am not an expert with Joomla but I find it very easy to use. I am in the process of creating an online manual for one of my Access applications using Joomla. This is my Access blog site that is running Joomla 1.5: http://www.hitechcoach.com Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 10:59 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: [AccessD] Joomla I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ab-mi at post3.tele.dk Fri Jan 14 17:03:14 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sat, 15 Jan 2011 00:03:14 +0100 Subject: [AccessD] Query to find records from lookup table NOT inanother table In-Reply-To: <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com>, <4D2F758C.5080608@btinternet.com> <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg> Message-ID: <1D5E511C93384C25907651569B18795C@abpc> Excellent solution Stuart! Using an aliased subquery it might be compressed to a single query like this: SELECT AllSiteCodes.Site, AllSiteCodes.LCode FROM (SELECT DISTINCT tblSites.Site, tblLookup.LCode FROM tblSites, tblLookup) AS AllSiteCodes LEFT JOIN tblSites ON AllSiteCodes.Site=tblSites.Site AND AllSiteCodes.LCode=tblSites.LCode WHERE tblSites.Site Is Null Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Stuart McLachlan Sendt: 13. januar 2011 23:26 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Query to find records from lookup table NOT inanother table One way is with two queries: QryAllSiteCodes: SELECT tblSites.Site, tblLookup.LCode FROM tblSites, tblLookup GROUP BY tblSites.Site, tblLookup.LCode; QryMissing: SELECT qryAllSiteCodes.Site, qryAllSiteCodes.LCode FROM qryAllSiteCodes LEFT JOIN tblSites ON (qryAllSiteCodes.LCode = tblSites.code) AND (qryAllSiteCodes.Site = tblSites.Site) WHERE (((tblSites.Site) Is Null)); -- Stuart On 13 Jan 2011 at 21:58, Chris Swann wrote: > Hi All, > > I've really got my stupid head on today and can't get anything I try > to return the records I need. > > I have a table which has a list of codes and another table that holds > details of codes that are in use at various sites. > > What I need to find is those sites that DON'T have any of the codes > from the lookup table. > > I thought a find unmatched query would work but it doesn't return the > correct records. > > As an example of what I need > > Lookup table has for example > A1 > A2 > A3 > > Sites table has > a A1 > a A2 > b A3 > c A1 > c A2 > c A3 > > so I need the query to return > a A3 > b A1 > b A2 > > Can anyone help on this one ? > > Many thanks in advance, > > Chris Swann > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Jan 14 17:42:23 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 15 Jan 2011 09:42:23 +1000 Subject: [AccessD] Query to find records from lookup table NOT inanother table In-Reply-To: <1D5E511C93384C25907651569B18795C@abpc> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg>, <1D5E511C93384C25907651569B18795C@abpc> Message-ID: <4D30DF5F.13141.5352B8D@stuart.lexacorp.com.pg> Yep that's neater. Very elegant. -- Stuart On 15 Jan 2011 at 0:03, Asger Blond wrote: > Excellent solution Stuart! Using an aliased subquery it might be > compressed to a single query like this: > > SELECT AllSiteCodes.Site, AllSiteCodes.LCode > FROM (SELECT DISTINCT tblSites.Site, tblLookup.LCode > FROM tblSites, tblLookup) AS AllSiteCodes LEFT JOIN tblSites ON > AllSiteCodes.Site=tblSites.Site AND AllSiteCodes.LCode=tblSites.LCode > WHERE tblSites.Site Is Null > > Asger > From jimdettman at verizon.net Fri Jan 14 19:33:58 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Fri, 14 Jan 2011 20:33:58 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> References: <4D2E2FE8.2060803@nanaimo.ark.com> <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: Dan, <<3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. >> Should point out that JET/ACE was never designed for WAN use and should never be used over a WAN. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, January 13, 2011 12:30 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks Hi Tony, These are the significant technical differences that I believe exist (that affect the user/customer) between a split FE/BE Access app and a client/server .Net/SQL Server windows forms app: 1) Security: Access login security is only nominal. I use it at my customers just so the database knows who is logged in. If you use Access login security, you must assume that no one in the company will try to do something nefarious. With SQL Server, you can use Windows Authentication, which is far better. 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 concurrent users before performance begins to slow down. This could be more or less depending on exactly how your system is set up. Some people on this list have said that they can have over 50 concurrent users on a system where most users are entering data into forms specified as data entry forms. 3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. So, for these reasons, you might think that .Net/SQL Server is the way to go. But there are many apps where you don't need windows authentication, your number of concurrent users is limited (or you can create a limit), and you are on a LAN. For these situations (perhaps the majority) Access is excellent. If you are making a system for your own company, you plan to learn Access well enough to continue to support it and improve it, and you (will always) meet the three requirements above, go ahead and use Access. However, Visual Studio and the .Net languages have made significant improvements over the last several revisions (i.e., 'dream language'). Someday you may be asked to let someone on a WAN log into your system, or someday you may be asked to 'make it work on the internet', and then you'll need to learn .Net anyway. If you're planning on making systems for your own clients, today you should start with .Net and SQL Server. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 4:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Fri Jan 14 20:09:10 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 14 Jan 2011 20:09:10 -0600 Subject: [AccessD] Old Dog NewTricks In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <2C4ED0933DCC45FD8B544479C5323554@DanWaters> I agree. But one of my customers did use my system over their WAN in a limited way for about 2 years until we could get my system installed on Citrix. I felt sorry for those folks at remote sites - when we went to Citrix they celebrated! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Friday, January 14, 2011 7:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks Dan, <<3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. >> Should point out that JET/ACE was never designed for WAN use and should never be used over a WAN. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, January 13, 2011 12:30 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks Hi Tony, These are the significant technical differences that I believe exist (that affect the user/customer) between a split FE/BE Access app and a client/server .Net/SQL Server windows forms app: 1) Security: Access login security is only nominal. I use it at my customers just so the database knows who is logged in. If you use Access login security, you must assume that no one in the company will try to do something nefarious. With SQL Server, you can use Windows Authentication, which is far better. 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 concurrent users before performance begins to slow down. This could be more or less depending on exactly how your system is set up. Some people on this list have said that they can have over 50 concurrent users on a system where most users are entering data into forms specified as data entry forms. 3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. So, for these reasons, you might think that .Net/SQL Server is the way to go. But there are many apps where you don't need windows authentication, your number of concurrent users is limited (or you can create a limit), and you are on a LAN. For these situations (perhaps the majority) Access is excellent. If you are making a system for your own company, you plan to learn Access well enough to continue to support it and improve it, and you (will always) meet the three requirements above, go ahead and use Access. However, Visual Studio and the .Net languages have made significant improvements over the last several revisions (i.e., 'dream language'). Someday you may be asked to let someone on a WAN log into your system, or someday you may be asked to 'make it work on the internet', and then you'll need to learn .Net anyway. If you're planning on making systems for your own clients, today you should start with .Net and SQL Server. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 4:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 15 08:45:34 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 15 Jan 2011 06:45:34 -0800 Subject: [AccessD] Why Did I Wait So Long? Message-ID: <90B84C139DAC424FAFD4E2AE85437A9B@HAL9005> Dear List: This morning another user sent yet another mdb attachment which was blocked by Outlook. For years I have been coaching my clients to zip their mdbs before sending. So I went to the web and asked the question - how to stop Outlook from blocking mdbs? And I got the answer with a simple registry edit: http://www.slipstick.com/outlook/esecup/getexe.asp but better yet is the Outlook Tools - a free download which allows you - among man other things - to set which extensions are blocked and which are attached. http://www.howto-outlook.com/products/outlooktools.htm Best yet, after I closed Outlook and re-opened it, the attachments on the email in question were unblocked and ready to save. HTH Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From ssharkins at gmail.com Sat Jan 15 08:58:52 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Sat, 15 Jan 2011 09:58:52 -0500 Subject: [AccessD] Why Did I Wait So Long? References: <90B84C139DAC424FAFD4E2AE85437A9B@HAL9005> Message-ID: <9056AA75BBF74C9E9659F92C7CB8F00F@salvationomc4p> Rocky, I wrote about that a long time ago. Why didn't you just ask me????? I had no idea you were suffering needlessly!!! ;) Susan H. > Dear List: > > This morning another user sent yet another mdb attachment which was > blocked > by Outlook. For years I have been coaching my clients to zip their mdbs > before sending. So I went to the web and asked the question - how to stop > Outlook from blocking mdbs? And I got the answer with a simple registry > edit: > > http://www.slipstick.com/outlook/esecup/getexe.asp > > but better yet is the Outlook Tools - a free download which allows you - > among man other things - to set which extensions are blocked and which are > attached. > > http://www.howto-outlook.com/products/outlooktools.htm > > Best yet, after I closed Outlook and re-opened it, the attachments on the > email in question were unblocked and ready to save. > From EdTesiny at oasas.state.ny.us Sat Jan 15 12:45:33 2011 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Sat, 15 Jan 2011 13:45:33 -0500 Subject: [AccessD] Why Did I Wait So Long? References: <90B84C139DAC424FAFD4E2AE85437A9B@HAL9005> <9056AA75BBF74C9E9659F92C7CB8F00F@salvationomc4p> Message-ID: Yeah, Susan, I always tweat my registry to allow mdb,url, accdb, even exe ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of Susan Harkins Sent: Sat 1/15/2011 9:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Did I Wait So Long? Rocky, I wrote about that a long time ago. Why didn't you just ask me????? I had no idea you were suffering needlessly!!! ;) Susan H. > Dear List: > > This morning another user sent yet another mdb attachment which was > blocked > by Outlook. For years I have been coaching my clients to zip their mdbs > before sending. So I went to the web and asked the question - how to stop > Outlook from blocking mdbs? And I got the answer with a simple registry > edit: > > http://www.slipstick.com/outlook/esecup/getexe.asp > > but better yet is the Outlook Tools - a free download which allows you - > among man other things - to set which extensions are blocked and which are > attached. > > http://www.howto-outlook.com/products/outlooktools.htm > > Best yet, after I closed Outlook and re-opened it, the attachments on the > email in question were unblocked and ready to save. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 15 13:11:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 14:11:26 -0500 Subject: [AccessD] Access 2007 runtime Message-ID: <4D31F15E.60301@colbyconsulting.com> I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com From df.waters at comcast.net Sat Jan 15 13:20:57 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 15 Jan 2011 13:20:57 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 15 13:28:35 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 14:28:35 -0500 Subject: [AccessD] Access 2007 runtime In-Reply-To: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: <4D31F563.5060104@colbyconsulting.com> Yes but to my knowledge 2003 isn't free. John W. Colby www.ColbyConsulting.com On 1/15/2011 2:20 PM, Dan Waters wrote: > If you need to install a runtime on a user's PC's, that means that they have > no version of Access at all. So you could use a 2003 runtime. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each user's > computer if required. > From john at winhaven.net Sat Jan 15 13:29:19 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 13:29:19 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: <02d301cbb4ea$813d8270$83b88750$@winhaven.net> That's actually the paradise install. No possibility of the use messing about ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Jan 15 13:29:19 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 13:29:19 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> HI John, I'm still using my Wise/Sagekey scripts to do A2003 Runtime install and they are working on Vista/W7 with Outlook 2007 or 2010 installed. It creates an install package that has to be installed on each PC but I include a "no questions asked" installation file so that all the defaults are used and it can installed by anyone with the necessary OS privileges from either an email attachment or a network link. I expect to be moving to MSI/Wise in the coming year since Symantec is not supporting Wise anymore. John B -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 15 13:52:37 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 14:52:37 -0500 Subject: [AccessD] Access 2007 runtime In-Reply-To: <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> References: <4D31F15E.60301@colbyconsulting.com> <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> Message-ID: <4D31FB05.8050207@colbyconsulting.com> > I expect to be moving to MSI/Wise in the coming year since Symantec is not supporting Wise anymore. Isn't that annoying! John W. Colby www.ColbyConsulting.com On 1/15/2011 2:29 PM, John Bartow wrote: > HI John, > I'm still using my Wise/Sagekey scripts to do A2003 Runtime install and they > are working on Vista/W7 with Outlook 2007 or 2010 installed. It creates an > install package that has to be installed on each PC but I include a "no > questions asked" installation file so that all the defaults are used and it > can installed by anyone with the necessary OS privileges from either an > email attachment or a network link. > > I expect to be moving to MSI/Wise in the coming year since Symantec is not > supporting Wise anymore. > > John B > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each user's > computer if required. > From accesscoach at hitechcoach.com Sat Jan 15 14:02:14 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sat, 15 Jan 2011 14:02:14 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <003e01cbb4ef$1c0f9dc0$542ed940$@hitechcoach.com> John, For my own applications I do almost 100% of the front end with the Access Runtime. Either using the runtime version or the full version in runtime mode (/runtime) "User-proof" error handling is a must. Any error that is not trapped will cause Access in runtime mode to shut down. Here are some links that might should be helpful: http://www.utteraccess.com/forum/Overview-Packaging-Acces-t496338.html http://msdn.microsoft.com/en-us/library/aa167800%28v=office.11%29.aspx http://msdn.microsoft.com/en-us/office/aa905403.aspx http://office.microsoft.com/en-us/access-help/obtain-and-deploy-the-access-2 003-runtime-HA001120886.aspx With 2003 you have to purchase a license to distribute the Access 2003 runtime with your database. I have not been able to get a definite answer on the use of the Access 2007 runtime to run an Access 2003 database if you do not own a license for Access 2007. FYI: I have found that that if you have purchase a version of Office 2003 that does not include the full version of Access that you will find on the Office installation CD a Access runtime installer. My understand is that if a user has purchased the version of Office which includes the Access runtime then they have a license to use the Access runtime on the same machine where they install Office. This does not include the license to distribute the Access 2003 runtime. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Sat Jan 15 14:40:34 2011 From: jedi at charm.net (Michael Bahr) Date: Sat, 15 Jan 2011 15:40:34 -0500 (EST) Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D3090B1.1010503@colbyconsulting.com> References: <4D3090B1.1010503@colbyconsulting.com> Message-ID: <1159.24.35.23.165.1295124034.squirrel@mail.expedient.net> John check these 2 out. Maybe you can make an offer. http://www.youtube.com/watch?v=DiQSHiAYt98 Part 1 http://www.youtube.com/watch?v=znM0-arQvHc Part 2 Mike > I would pay $40 to have that as a real machine (in metal) just as a > conversation piece. As a LEGO > it would be too fragile. > > John W. Colby > www.ColbyConsulting.com > > On 1/14/2011 12:09 PM, Jim Lawrence wrote: >> Impressive. >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Wednesday, January 12, 2011 1:01 PM >> To: accessd at databaseadvisors.com >> Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? >> >> Hi Drew et all >> >> How to assemble 110 gears - including differential gears - to a >> meaningful >> machine - in LEGO: >> >> Lego Antikythera Mechanism >> http://www.youtube.com/watch?v=RLPVCJjTNgk >> >> Watch in HD and full screen. >> >> /gustav >> >> >>>>> DWUTKA at marlow.com 12-01-2011 21:27>>> >> Actually Mark, I think a better analogy would be to say that Access is >> like Legos, and .Net (or any other actual true programming language) is >> like a full blown machine shop. >> >> First, inexperienced users can use legos, but what they make will >> usually be a disaster (plus they tend to put the little pieces in their >> mouth and choke on them), where as an inexperienced user would give up >> in a machine shop, or just be too scared to walk in it. Experienced and >> skilled pros can make works of art with both legos and in a full blown >> machine shop.... however the skill sets do vary between the two. >> >> Second, with legos, a lot of the 'tricky' parts are already molded and >> ready to go (like Jet, DAO, Reports, etc). With legos, you don't have >> to build a tree out of tiny pieces, you can just use the preformed tree >> pieces, yet you can still build the tree from scratch if you want too >> (bound/unbound). With a machine shop, you have lots of tools, tools >> that allow you to build pretty much anything you want, but you don't %3 From john at winhaven.net Sat Jan 15 15:07:40 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 15:07:40 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31FB05.8050207@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> <4D31FB05.8050207@colbyconsulting.com> Message-ID: <02f001cbb4f8$3ee930f0$bcbb92d0$@winhaven.net> I think Symantec is French for annoying ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 runtime > I expect to be moving to MSI/Wise in the coming year since Symantec is not supporting Wise anymore. Isn't that annoying! John W. Colby www.ColbyConsulting.com On 1/15/2011 2:29 PM, John Bartow wrote: > HI John, > I'm still using my Wise/Sagekey scripts to do A2003 Runtime install > and they are working on Vista/W7 with Outlook 2007 or 2010 installed. > It creates an install package that has to be installed on each PC but > I include a "no questions asked" installation file so that all the > defaults are used and it can installed by anyone with the necessary OS > privileges from either an email attachment or a network link. > > I expect to be moving to MSI/Wise in the coming year since Symantec is > not supporting Wise anymore. > > John B > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each > user's computer if required. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Jan 15 15:23:51 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 15:23:51 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F563.5060104@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <4D31F563.5060104@colbyconsulting.com> Message-ID: <02f401cbb4fa$81bf1b40$853d51c0$@winhaven.net> A copy of Microsoft's Office 2003 Professional CD and the Visual Studio Tools CD are required in order to be licensed to redistribute the Runtime. Microsoft's Runtime License Agreement can be viewed here: http://support.sagekey.com/files/access2003runtime/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 runtime Yes but to my knowledge 2003 isn't free. John W. Colby www.ColbyConsulting.com On 1/15/2011 2:20 PM, Dan Waters wrote: > If you need to install a runtime on a user's PC's, that means that > they have no version of Access at all. So you could use a 2003 runtime. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each > user's computer if required. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Sat Jan 15 16:10:37 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Sun, 16 Jan 2011 11:10:37 +1300 Subject: [AccessD] Access 2007 runtime In-Reply-To: <02f001cbb4f8$3ee930f0$bcbb92d0$@winhaven.net> References: <4D31F15E.60301@colbyconsulting.com> <02d401cbb4ea$81bbda30$85338e90$@winhaven.net><4D31FB05.8050207@colbyconsulting.com> <02f001cbb4f8$3ee930f0$bcbb92d0$@winhaven.net> Message-ID: <15A1DFB955A1463EA009D08EE38442A0@stevelaptop> LOL! Regards Steve -----Original Message----- From: John Bartow Sent: Sunday, January 16, 2011 10:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime I think Symantec is French for annoying ;o) From steve at datamanagementsolutions.biz Sat Jan 15 16:14:18 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Sun, 16 Jan 2011 11:14:18 +1300 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <4747604073754556BFA0E29D069ECD9A@stevelaptop> John, In my experience, the Access 2007 Runtime is a very simple download/install from Microsoft. I expect the Access 2010 one is too, though I haven't tried that very often. The only tricky bit is setting up the folder where your app will be installed as a Trusted Location. I have often used the AddPath.exe file, available from http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations, without hassle. Regards Steve -----Original Message----- From: jwcolby Sent: Sunday, January 16, 2011 8:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. From jwcolby at colbyconsulting.com Sat Jan 15 17:37:00 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 18:37:00 -0500 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful Message-ID: <4D322F9C.8090405@colbyconsulting.com> I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com From dw-murphy at cox.net Sat Jan 15 19:07:16 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 15 Jan 2011 17:07:16 -0800 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: <4D322F9C.8090405@colbyconsulting.com> References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <19E31BF649AB44E19ED7EBDC6F47A4D5@murphy3234aaf1> Hello John, I may be the wifi connection. I use Starbucks wifi sometime and it isn't quick at all. Can't comment on Arby's but I wouldn't use that test to rule your VPN out. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 3:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kismert at gmail.com Sat Jan 15 20:43:03 2011 From: kismert at gmail.com (Kenneth Ismert) Date: Sat, 15 Jan 2011 20:43:03 -0600 Subject: [AccessD] Joomla Message-ID: > > Jim Lawrence: > ...That does look like a very professional site... good job... with Joomla > huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken From accessd at shaw.ca Sun Jan 16 10:22:12 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 08:22:12 -0800 Subject: [AccessD] Access 2007 runtime In-Reply-To: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Sun Jan 16 10:32:59 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Sun, 16 Jan 2011 11:32:59 -0500 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: <4D322F9C.8090405@colbyconsulting.com> References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 16 10:59:08 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 16 Jan 2011 10:59:08 -0600 Subject: [AccessD] Access 2003 runtime In-Reply-To: References: <4D31F15E.60301@colbyconsulting.com><75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Hi Jim, It's not a free download. I originally got a copy on its own CD by attending the Office 2003 launch event. AFAICT, later on, VSTO 2005 was released on CD which included the 2003 developer extensions. Out of curiosity, I've been trying to find either one available for sale and came up empty. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 10:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 11:01:01 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 09:01:01 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Saturday, January 15, 2011 6:43 PM To: accessd at databaseadvisors.com Subject: [AccessD] Joomla > > Jim Lawrence: > ...That does look like a very professional site... good job... with Joomla > huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Sun Jan 16 11:03:41 2011 From: dbdoug at gmail.com (Doug Steele) Date: Sun, 16 Jan 2011 09:03:41 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: I have VSTO for office 2003 available for sale - you can contact me privately if you like, dbdoug at gmail. Doug On Sun, Jan 16, 2011 at 8:59 AM, Dan Waters wrote: > Hi Jim, > > It's not a free download. > > I originally got a copy on its own CD by attending the Office 2003 launch > event. ?AFAICT, later on, VSTO 2005 was released on CD which included the > 2003 developer extensions. > > Out of curiosity, I've been trying to find either one available for sale and > came up empty. From accessd at shaw.ca Sun Jan 16 11:04:38 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 09:04:38 -0800 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <80883364FC744E2592B5A844C3491ED9@creativesystemdesigns.com> To add to the comments: I think the only way a person is going to be able to build application that runs decently in such locations is go and build a web (html) front end...that is your only option. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Sunday, January 16, 2011 8:33 AM To: 'Access Developers discussion and problem solving'; 'VBA'; 'Sqlserver-Dba' Subject: Re: [AccessD] SQL Server over Hamachi: First test not hopeful The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 16 11:11:28 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 16 Jan 2011 11:11:28 -0600 Subject: [AccessD] Access 2003 runtime In-Reply-To: References: <4D31F15E.60301@colbyconsulting.com><75EFC2340C744957BBBA1B7E392AC520@DanWaters><7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: Hi Doug, I'm not looking to buy, but since we've been talking about Access 2003 Developer Extensions, I want to say that VSTO 2003 does not contain those extensions. I think that VSTO 2005 does. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Sunday, January 16, 2011 11:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2003 runtime I have VSTO for office 2003 available for sale - you can contact me privately if you like, dbdoug at gmail. Doug On Sun, Jan 16, 2011 at 8:59 AM, Dan Waters wrote: > Hi Jim, > > It's not a free download. > > I originally got a copy on its own CD by attending the Office 2003 launch > event. ?AFAICT, later on, VSTO 2005 was released on CD which included the > 2003 developer extensions. > > Out of curiosity, I've been trying to find either one available for sale and > came up empty. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 16 11:15:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 16 Jan 2011 12:15:48 -0500 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <4D3327C4.8020508@colbyconsulting.com> I work on my laptop connected to my internal network. I have a couple of servers running Windows 2008, both of which run Hyper-V. Last week I moved two of 3 of my server class machines down into the basement to get the heat and noise out of my office. The machines downstairs have a KVM switch and a monitor / mouse / keyboard which used to sit on my desk. IOW it is no longer convenient to get actual control of the machine. I have always used Remote Desktop to control the servers, and it works great. However with Hyper-V things change a little bit. First of all, for some reason I am not able to RD into one specific VM. I can VM into the other. Second and more annoying.. Server Azul has VMDev on it and open in Hyper-V. I can RD into Azul, and see vmDev, click into the open vmDev and control vmDev as if I were right there. The problem is that if I "full screen" vmDev it takes over the entire desktop (screen). that is good, vmDev is now larger and I can use a higher resolution with it. Except I cannot get it to go back to the smaller size. Supposedly Ctl-Alt-Break (or ctl-alt-End) causes it to do so but in fact the keystrokes are intercepted by Azul RD session and that session is reduced back up in my laptop. IOW I want the RD into Azul to stay full size and the full screen vmDev to shrink, but Azul shrinks. In fact, this *may* all work properly unless you restart vmDev (which remains full screen as it does so) at which point you end up at the vmDev desktop asking for Ctl-Alt-Del and there is no way to send the Ctl-Alt-Del on through to the vmDev, it is captured by Azul. The only way I have found around this, to regain control of Azul, is to log off Azul. When that happen, Azul closes all open apps (may be a problem) and in the process closes Hyper-V which is actually what gets me out of full screen vmDev. Now when I RD or log back in to Azul, and restart Hyper-V, vmDev is no longer expanded and when I double click on it, it opens in reduced mode (not full screen) and I am back in business. I can use Hyper-V to send the Ctl-Alt-Del on to the vmDev and I can get logged back in. So, remote desktop into the server Azul works fine. RD into vmDev does not work, though vm into a vm running on my other server does. RD into Azul with control of vmDev working fine. If I full screen vmDev, from that point on the Ctl-Alt-Break controls Azul (the host) instead of vmDev which is what I need. The only way back (that I have found) is to log off Azul. If anyone has solved the riddle, please let me know how to correctly control just the vm within the rd into the server. Thanks, John W. Colby www.ColbyConsulting.com On 1/16/2011 11:32 AM, Jim Dettman wrote: > > The wi-fi in a public place is going to vary wildly in terms of quality. > You may have had your tested speed for all of two seconds. And outside of > raw speed, latency is a big factor. > > The other thing is with a Access FE and SQL Server BE over a VPN, your not > going to get away with simply using linked tables. > > You need to be using pass through queries, stored procedures, and > triggers. As much as possible needs to happen server side for that to work > at all. And app development is entirely different; no forms simply bound to > a table or query, but ones that deliver one record at a time. > > If you don't want to put that amount of effort into that or you want to > work over a VPN well, then you need to use terminal services and possibly > Citrix on top of that. > > By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and > the app runs local. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 06:37 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] SQL Server over Hamachi: First test not hopeful > > I developed a SQL Server database, with perhaps 10-15 tables, populated a > few with just a handful of > records, created an Access database and built a few forms. My strategy is > to do Access because I > can do it quickly, but link it to SQL Server, the run the FE on a remote > computer over Hamachi. > > Tonight I went to a local Arby's to test the speed of the system. The local > Arby's has an open > wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low > end cable in my area. > > So I tried to use the system and... well... it took an extremely long time > to connect, if it > connected at all. Access mostly timed out trying to log on. SQL Server > Management System would log > on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP > address worked but took > awhile. 15 - 30 seconds to connect (I did not time it). > > To be honest I am puzzled. Google finds plenty of folks trying this, some > succeeding, most pretty > slow. Remote desktop is plenty fast. > > From inside of my office, out across the internet via Hamachi I have done > things like file > transfers etc (in the past). Remote desktop has always been very speedy, > but there isn't much > needed for RD. > > I had really expected faster connections / operation. I really expected > SSMS to just work, pretty > much at speed. It didn't. > > Sigh, back to the drawing boards. From accessd at shaw.ca Sun Jan 16 11:18:17 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 09:18:17 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: <6A012EAFA83F4578949752A45110EDA7@creativesystemdesigns.com> Hi Jim I have not been able to find any either but who knows I was a Action Pac subscriber for a few years and if the runtime was not on a special proprietary disk it may be in one the stacks of CD/DVDs but first I have to know what I am looking for. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, January 16, 2011 8:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2003 runtime Hi Jim, It's not a free download. I originally got a copy on its own CD by attending the Office 2003 launch event. AFAICT, later on, VSTO 2005 was released on CD which included the 2003 developer extensions. Out of curiosity, I've been trying to find either one available for sale and came up empty. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 10:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Sun Jan 16 11:20:20 2011 From: dbdoug at gmail.com (Doug Steele) Date: Sun, 16 Jan 2011 09:20:20 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: OK, I guess I have VSTO 2005 for sale! It's definitely got the runtime installers for Access 2003. It was the last version which was sold; they made the Access 2007 runtime free about 3 months after I bought it. And I never ended up using it - the project I bought it for was cancelled. Doug On Sun, Jan 16, 2011 at 9:11 AM, Dan Waters wrote: > Hi Doug, > > I'm not looking to buy, but since we've been talking about Access 2003 > Developer Extensions, I want to say that VSTO 2003 does not contain those > extensions. ?I think that VSTO 2005 does. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele > Sent: Sunday, January 16, 2011 11:04 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access 2003 runtime > > I have VSTO for office 2003 available for sale - you can contact me > privately if you like, dbdoug at gmail. > > Doug > > On Sun, Jan 16, 2011 at 8:59 AM, Dan Waters wrote: >> Hi Jim, >> >> It's not a free download. >> >> I originally got a copy on its own CD by attending the Office 2003 launch >> event. ?AFAICT, later on, VSTO 2005 was released on CD which included the >> 2003 developer extensions. >> >> Out of curiosity, I've been trying to find either one available for sale > and >> came up empty. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sun Jan 16 11:41:44 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 16 Jan 2011 18:41:44 +0100 Subject: [AccessD] Joomla Message-ID: Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From accessd at shaw.ca Sun Jan 16 12:56:00 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 10:56:00 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <77A12C44CEC84B7C9949A55B5ADE5A7D@creativesystemdesigns.com> Thanks for the info Gustav... I will read up them and may end up downloading and testing the products. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 16, 2011 9:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Sun Jan 16 13:34:08 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sun, 16 Jan 2011 13:34:08 -0600 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <00f201cbb5b4$594361c0$0bca2540$@hitechcoach.com> I have been building database driven web sites web site since about 1998. My goal has always been to be able to have a web site that where my clients could maintain their own content. I had tried to actually use many different CMS systems. I could not find own I like3d so I kept on developing my own. One day I ran across a site that I really like. I discovered that it was using Joomla 1.0. I installed it and started using Joomla version 1.0. It did not take long before I converted own of my own sites to using it in production. Shortly after that I stopped trying to create my own CMS. I have now converted all my own personal and company's web sites to Joomla. Today I have many clients, besides myself, that use Joomla and are fully self-sufficient in maintaining their own site(s). I have been in the process of converting all my clients to Joomla. I have just a few left to convert.. There are lots of CMS's available. The key to success is in finding own that you understand. Joomla was designed similar to the own I had been developing. So it was easy for me to pick it up. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 11:01 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Saturday, January 15, 2011 6:43 PM To: accessd at databaseadvisors.com Subject: [AccessD] Joomla > > Jim Lawrence: > ...That does look like a very professional site... good job... with > Joomla huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 16 13:44:09 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 16 Jan 2011 22:44:09 +0300 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Sun Jan 16 14:51:13 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sun, 16 Jan 2011 14:51:13 -0600 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <00fc01cbb5bf$1df94ed0$59ebec70$@hitechcoach.com> I actually run Joomla on a Windows Server. You can actually download it from Microsoft's site. That is where I get the Windows installer package. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 1:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 16 15:56:26 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 00:56:26 +0300 Subject: [AccessD] Joomla In-Reply-To: <00fc01cbb5bf$1df94ed0$59ebec70$@hitechcoach.com> References: <00fc01cbb5bf$1df94ed0$59ebec70$@hitechcoach.com> Message-ID: <5D60869C2CB94293B296456E830F3E10@nant> Hi Boyd -- Yes, I know Joomla! CMS can be hosted on MS Windows but it's developed using PHP, and I'm not a PHP developer so any Joomla! csutomizations would be an issue for me... and making DNN custom modules wouldn't be an issue - I have even made already a few of DNN modules... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: 16 ?????? 2011 ?. 23:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I actually run Joomla on a Windows Server. You can actually download it from Microsoft's site. That is where I get the Windows installer package. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 1:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Sun Jan 16 17:42:56 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 17 Jan 2011 10:42:56 +1100 Subject: [AccessD] Joomla In-Reply-To: Message-ID: <201101162343.p0GNgxol000337@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ At a glance the Composite C1 site looks the most promising for me. Will try and look at that tonight after work. Thanks for that. :) Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, 17 January 2011 4:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From rockysmolin at bchacc.com Sun Jan 16 17:48:52 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sun, 16 Jan 2011 15:48:52 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> References: <4D31F15E.60301@colbyconsulting.com><75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: <7A0AA22CFEAD4C2EA9822923A5BCDF96@HAL9005> I got the developer extensions to be street legal for the installable runtime. But I never loaded them. I couldn't see why I needed them - maybe it's because I am using Wise/Sagekey. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, January 16, 2011 8:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2003 runtime Hi Jim, It's not a free download. I originally got a copy on its own CD by attending the Office 2003 launch event. AFAICT, later on, VSTO 2005 was released on CD which included the 2003 developer extensions. Out of curiosity, I've been trying to find either one available for sale and came up empty. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 10:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 19:12:41 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 17:12:41 -0800 Subject: [AccessD] Joomla In-Reply-To: <00f201cbb5b4$594361c0$0bca2540$@hitechcoach.com> References: <00f201cbb5b4$594361c0$0bca2540$@hitechcoach.com> Message-ID: Hi Boyd: You are definitely presented a strong case for using Joomla. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Sunday, January 16, 2011 11:34 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I have been building database driven web sites web site since about 1998. My goal has always been to be able to have a web site that where my clients could maintain their own content. I had tried to actually use many different CMS systems. I could not find own I like3d so I kept on developing my own. One day I ran across a site that I really like. I discovered that it was using Joomla 1.0. I installed it and started using Joomla version 1.0. It did not take long before I converted own of my own sites to using it in production. Shortly after that I stopped trying to create my own CMS. I have now converted all my own personal and company's web sites to Joomla. Today I have many clients, besides myself, that use Joomla and are fully self-sufficient in maintaining their own site(s). I have been in the process of converting all my clients to Joomla. I have just a few left to convert.. There are lots of CMS's available. The key to success is in finding own that you understand. Joomla was designed similar to the own I had been developing. So it was easy for me to pick it up. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 11:01 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Saturday, January 15, 2011 6:43 PM To: accessd at databaseadvisors.com Subject: [AccessD] Joomla > > Jim Lawrence: > ...That does look like a very professional site... good job... with > Joomla huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 19:28:42 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 17:28:42 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 16 20:29:08 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 05:29:08 +0300 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From shamil at smsconsulting.spb.ru Sun Jan 16 20:32:32 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 05:32:32 +0300 Subject: [AccessD] Joomla In-Reply-To: <201101162343.p0GNgxol000337@databaseadvisors.com> References: <201101162343.p0GNgxol000337@databaseadvisors.com> Message-ID: <113CA784DE6947AEBE0AFFF618343221@nant> Hi Darryl -- If not DNN then - the most primising for ASP.NET CMS should be Orchard CMS IMO. Orchard CMS http://orchardproject.net/ or as Gustav noted Umbraco CMS http://our.umbraco.org/wiki/how-tos/a-complete-newbie%27s-guide-to-umbraco To simplify their (as well as Joomla!, DNN, Acquia Drupal...) sample setups you can use Web Platform Installer (WPI) http://www.microsoft.com/web/Downloads/platform.aspx Composite C1 codebase seems to be to advanced. I have looked through it some time ago - it's very advanced I must note - not for mere mortals - at least I decided to escape it. I can be wrong - just my opinion... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: 17 ?????? 2011 ?. 2:43 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Joomla ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ At a glance the Composite C1 site looks the most promising for me. Will try and look at that tonight after work. Thanks for that. :) Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, 17 January 2011 4:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From shamil at smsconsulting.spb.ru Sun Jan 16 20:38:27 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 05:38:27 +0300 Subject: [AccessD] CMS Comparison - RE: Joomla In-Reply-To: References: Message-ID: <3C74A99885AB40B49BC8B888A288FD03@nant> Hi All -- BTW: here is a CMS Comparison: http://www.r2idnn.com/Services/CMS-Comparison.aspx maybe it's a bit outdates and maybe it has a short list of CMS samples (Joomla is in this list) but it has a long list of features, which could be interesting to read through and compare.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From jwcolby at colbyconsulting.com Sun Jan 16 21:21:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 16 Jan 2011 22:21:26 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS Message-ID: <4D33B5B6.1050102@colbyconsulting.com> Today I stepped back and set it all up internal to my network. Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked tables, then I relinked all of the tables. In doing so I created a new DSN where I hit the SQL Server directly at the Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, and lightning fast over my internal network but forcing the traffic through Hamachi. So I tested a bit, then went back out to the local Arby's where I was pretty much unable to do anything last night (other than browse the internet). Got right on the connection, opened the Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know you weren't directly on my LAN. Access on my laptop over Hamachi, over a public network, in to my network, directly into a Virtual Machine over Hamachi, running SQL Server 2008 Express. I am so jazzed! that leaves me with one technical barrier now, getting an Access 2007 run-time to host an Access 2003 FE. Now I need to set up a VM to run on my laptop so that I can have an environment without Office installed. Install the Access 2007 run-time and drop the Access 2003 Fe in place. Set up Hamachi on that VM and then get it all playing nice. This will allow me to take my laptop on the road to demo the system. We shall see. And yes Jim, I understand I still need to cause SQL Server to do the heavy lifting. To this point I have never really used SQL Server as the BE for Access. My biggest client uses Access 2K and it doesn't really play nice with ADO. Since I can now develop these new databases in 2003, I can do things like bind the form to an ADO recordset and still have it read/write. I will need to learn how to use a stored procedure were I can pass in a PK and have the SP return a table of data already selected and sorted. I.e. SQL Server doing the lifting. The nice thing is that these are small databases so I can do things like leave the list tables just linked, at least for awhile while I learn all the stuff I have never had to do. Next up, 2007 run-time. -- John W. Colby www.ColbyConsulting.com From accessd at shaw.ca Sun Jan 16 22:35:49 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 20:35:49 -0800 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D33B5B6.1050102@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com> Message-ID: <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> Wow... so what are you going to do next week? The truth is that ADO plays nice with them all. I have been using ADO-OLE since Access97 with no problems what so ever. ;-) Moving the queries into Stored Procedures is a slow process but MS SQL Server Migration Assistant Wizard for Access is supposed to solve all that but I have been having some issues making it work with an Access2003 MDB. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 16, 2011 7:21 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS Today I stepped back and set it all up internal to my network. Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked tables, then I relinked all of the tables. In doing so I created a new DSN where I hit the SQL Server directly at the Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, and lightning fast over my internal network but forcing the traffic through Hamachi. So I tested a bit, then went back out to the local Arby's where I was pretty much unable to do anything last night (other than browse the internet). Got right on the connection, opened the Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know you weren't directly on my LAN. Access on my laptop over Hamachi, over a public network, in to my network, directly into a Virtual Machine over Hamachi, running SQL Server 2008 Express. I am so jazzed! that leaves me with one technical barrier now, getting an Access 2007 run-time to host an Access 2003 FE. Now I need to set up a VM to run on my laptop so that I can have an environment without Office installed. Install the Access 2007 run-time and drop the Access 2003 Fe in place. Set up Hamachi on that VM and then get it all playing nice. This will allow me to take my laptop on the road to demo the system. We shall see. And yes Jim, I understand I still need to cause SQL Server to do the heavy lifting. To this point I have never really used SQL Server as the BE for Access. My biggest client uses Access 2K and it doesn't really play nice with ADO. Since I can now develop these new databases in 2003, I can do things like bind the form to an ADO recordset and still have it read/write. I will need to learn how to use a stored procedure were I can pass in a PK and have the SP return a table of data already selected and sorted. I.e. SQL Server doing the lifting. The nice thing is that these are small databases so I can do things like leave the list tables just linked, at least for awhile while I learn all the stuff I have never had to do. Next up, 2007 run-time. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 22:53:10 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 20:53:10 -0800 Subject: [AccessD] CMS Comparison - RE: Joomla In-Reply-To: <3C74A99885AB40B49BC8B888A288FD03@nant> References: <3C74A99885AB40B49BC8B888A288FD03@nant> Message-ID: <60C082D1FB824EB8A8215557C844812A@creativesystemdesigns.com> According to this list both Joomla and DNN are very compatible in features. Thanks for the link but it just makes the choice even more difficult. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] CMS Comparison - RE: Joomla Hi All -- BTW: here is a CMS Comparison: http://www.r2idnn.com/Services/CMS-Comparison.aspx maybe it's a bit outdates and maybe it has a short list of CMS samples (Joomla is in this list) but it has a long list of features, which could be interesting to read through and compare.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 16 23:01:04 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 00:01:04 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> References: <4D33B5B6.1050102@colbyconsulting.com> <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> Message-ID: <4D33CD10.9080409@colbyconsulting.com> > Wow... so what are you going to do next week? Access 2007 run-time! If (when) that works then I finish a basic FE and deliver it to the client for a look see. > The truth is that ADO plays nice with them all. In code. Binding forms not so much. John W. Colby www.ColbyConsulting.com On 1/16/2011 11:35 PM, Jim Lawrence wrote: > Wow... so what are you going to do next week? > > The truth is that ADO plays nice with them all. I have been using ADO-OLE > since Access97 with no problems what so ever. ;-) > > Moving the queries into Stored Procedures is a slow process but MS SQL > Server Migration Assistant Wizard for Access is supposed to solve all that > but I have been having some issues making it work with an Access2003 MDB. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked > tables, then I relinked > all of the tables. In doing so I created a new DSN where I hit the SQL > Server directly at the > Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over > my internal network but forcing the traffic through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was pretty > much unable to do > anything last night (other than browse the internet). Got right on the > connection, opened the > Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know > you weren't directly on > my LAN. > > Access on my laptop over Hamachi, over a public network, in to my network, > directly into a Virtual > Machine over Hamachi, running SQL Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, getting an > Access 2007 run-time to > host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office > installed. Install the Access 2007 run-time and drop the Access 2003 Fe in > place. Set up Hamachi > on that VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the heavy > lifting. To this point I > have never really used SQL Server as the BE for Access. My biggest client > uses Access 2K and it > doesn't really play nice with ADO. Since I can now develop these new > databases in 2003, I can do > things like bind the form to an ADO recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP return > a table of data already > selected and sorted. I.e. SQL Server doing the lifting. > > The nice thing is that these are small databases so I can do things like > leave the list tables just > linked, at least for awhile while I learn all the stuff I have never had to > do. > > Next up, 2007 run-time. > From accessd at shaw.ca Sun Jan 16 23:06:20 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 21:06:20 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: I must admit those sites don't look like a standard DNN site... which are horrible, in their commonality. (Just like the graphic program Bryce... It was great graphic program but all the graphics looked like Bryce.) A good list of sites. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 23:24:56 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 21:24:56 -0800 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D33CD10.9080409@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com> <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com> Message-ID: I think we have been arguing this forever but at the risk of starting another bound/unbound war here is the following. Who binds MS SQL Server to any forms? That is why a programmer uses a real SQL Server... no binding is really necessary. ...and that will cut your performance drag dramatically. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 16, 2011 9:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > Wow... so what are you going to do next week? Access 2007 run-time! If (when) that works then I finish a basic FE and deliver it to the client for a look see. > The truth is that ADO plays nice with them all. In code. Binding forms not so much. John W. Colby www.ColbyConsulting.com On 1/16/2011 11:35 PM, Jim Lawrence wrote: > Wow... so what are you going to do next week? > > The truth is that ADO plays nice with them all. I have been using ADO-OLE > since Access97 with no problems what so ever. ;-) > > Moving the queries into Stored Procedures is a slow process but MS SQL > Server Migration Assistant Wizard for Access is supposed to solve all that > but I have been having some issues making it work with an Access2003 MDB. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked > tables, then I relinked > all of the tables. In doing so I created a new DSN where I hit the SQL > Server directly at the > Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over > my internal network but forcing the traffic through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was pretty > much unable to do > anything last night (other than browse the internet). Got right on the > connection, opened the > Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know > you weren't directly on > my LAN. > > Access on my laptop over Hamachi, over a public network, in to my network, > directly into a Virtual > Machine over Hamachi, running SQL Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, getting an > Access 2007 run-time to > host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office > installed. Install the Access 2007 run-time and drop the Access 2003 Fe in > place. Set up Hamachi > on that VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the heavy > lifting. To this point I > have never really used SQL Server as the BE for Access. My biggest client > uses Access 2K and it > doesn't really play nice with ADO. Since I can now develop these new > databases in 2003, I can do > things like bind the form to an ADO recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP return > a table of data already > selected and sorted. I.e. SQL Server doing the lifting. > > The nice thing is that these are small databases so I can do things like > leave the list tables just > linked, at least for awhile while I learn all the stuff I have never had to > do. > > Next up, 2007 run-time. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Sun Jan 16 23:50:38 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 17 Jan 2011 16:50:38 +1100 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: Message-ID: <201101170550.p0H5ofZV006596@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ heh, I was thinking exactly that, but didn't want to mention the war ;) Seriously, pull in (unbound) just what the users asked for and nothing more, update it back to SQL Server the same way. And thanks for the update John, you really do want to publish this stuff. I know am I going to learn heaps for this experience. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, 17 January 2011 4:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS I think we have been arguing this forever but at the risk of starting another bound/unbound war here is the following. Who binds MS SQL Server to any forms? That is why a programmer uses a real SQL Server... no binding is really necessary. ...and that will cut your performance drag dramatically. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 16, 2011 9:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > Wow... so what are you going to do next week? Access 2007 run-time! If (when) that works then I finish a basic FE and deliver it to the client for a look see. > The truth is that ADO plays nice with them all. In code. Binding forms not so much. John W. Colby www.ColbyConsulting.com On 1/16/2011 11:35 PM, Jim Lawrence wrote: > Wow... so what are you going to do next week? > > The truth is that ADO plays nice with them all. I have been using ADO-OLE > since Access97 with no problems what so ever. ;-) > > Moving the queries into Stored Procedures is a slow process but MS SQL > Server Migration Assistant Wizard for Access is supposed to solve all that > but I have been having some issues making it work with an Access2003 MDB. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked > tables, then I relinked > all of the tables. In doing so I created a new DSN where I hit the SQL > Server directly at the > Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over > my internal network but forcing the traffic through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was pretty > much unable to do > anything last night (other than browse the internet). Got right on the > connection, opened the > Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know > you weren't directly on > my LAN. > > Access on my laptop over Hamachi, over a public network, in to my network, > directly into a Virtual > Machine over Hamachi, running SQL Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, getting an > Access 2007 run-time to > host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office > installed. Install the Access 2007 run-time and drop the Access 2003 Fe in > place. Set up Hamachi > on that VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the heavy > lifting. To this point I > have never really used SQL Server as the BE for Access. My biggest client > uses Access 2K and it > doesn't really play nice with ADO. Since I can now develop these new > databases in 2003, I can do > things like bind the form to an ADO recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP return > a table of data already > selected and sorted. I.e. SQL Server doing the lifting. > > The nice thing is that these are small databases so I can do things like > leave the list tables just > linked, at least for awhile while I learn all the stuff I have never had to > do. > > Next up, 2007 run-time. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From shamil at smsconsulting.spb.ru Mon Jan 17 05:30:09 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 14:30:09 +0300 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <36F45DA082D8457BBA02BFC8691ABDC4@nant> Hi Jim -- DNN skinning allows to make a web site looking unique provided a developer is good in web design and knows well DNN skins internals, or one gets a unique DNN skin developed by DNN skinning profies... DNN's feature list starting version 5.x is looking better and better with every new release... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 8:06 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I must admit those sites don't look like a standard DNN site... which are horrible, in their commonality. (Just like the graphic program Bryce... It was great graphic program but all the graphics looked like Bryce.) A good list of sites. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From shamil at smsconsulting.spb.ru Mon Jan 17 05:44:12 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 14:44:12 +0300 Subject: [AccessD] CMS Comparison - RE: Joomla In-Reply-To: <60C082D1FB824EB8A8215557C844812A@creativesystemdesigns.com> References: <3C74A99885AB40B49BC8B888A288FD03@nant> <60C082D1FB824EB8A8215557C844812A@creativesystemdesigns.com> Message-ID: Hi Jim -- DNN is running on .NET stack. Good .NET developer can read through, understand, customize DNN source code/DNN's MS SQL stuff without any additional docs... MS shops can reuse MS Access, .NET desktop, client server solutions within DNN custom modules. DNN team is loooking as very good (advanced) developers, tutors, businessmen... My opinion: - If going business and beeing (mainly) MS shops - then DNN is looking preferrrable CMS base from here... - If going non-profit (including developer's own low wages) - then go Joomla! Warning (again): DNN does have relatively heavy and long learning curve for custom skins and modules development, and it (DNN) does have rather large compiled executables size, but if one is going to use modern (inexpenisve and becoming cheaper every day for the same set of services hostings) hosting and if one doesn't plan to do any custom development (but to order such custom DNN development services if needed from DNN profies) then DNN start-up should be a smooth way... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 7:53 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS Comparison - RE: Joomla According to this list both Joomla and DNN are very compatible in features. Thanks for the link but it just makes the choice even more difficult. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] CMS Comparison - RE: Joomla Hi All -- BTW: here is a CMS Comparison: http://www.r2idnn.com/Services/CMS-Comparison.aspx maybe it's a bit outdates and maybe it has a short list of CMS samples (Joomla is in this list) but it has a long list of features, which could be interesting to read through and compare.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From stuart at lexacorp.com.pg Mon Jan 17 06:15:30 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 17 Jan 2011 22:15:30 +1000 Subject: [AccessD] Joomla In-Reply-To: <36F45DA082D8457BBA02BFC8691ABDC4@nant> References: , , <36F45DA082D8457BBA02BFC8691ABDC4@nant> Message-ID: <4D3432E2.5158.12336A94@stuart.lexacorp.com.pg> You could also say: NOTEPAD allows to make a web site looking unique provided a developer is good in web design and knows well HTML and CSS. :-) -- Stuart On 17 Jan 2011 at 14:30, Shamil Salakhetdinov wrote: > Hi Jim -- > > DNN skinning allows to make a web site looking unique provided a > developer is good in web design and knows well DNN skins internals, or > one gets a unique DNN skin developed by DNN skinning profies... > > DNN's feature list starting version 5.x is looking better and better > with every new release... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 8:06 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I must admit those sites don't look like a standard DNN site... which > are horrible, in their commonality. (Just like the graphic program > Bryce... It was great graphic program but all the graphics looked like > Bryce.) > > A good list of sites. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi Jim -- > > OK. :) > > I'd set them this way: > > - features; > - performance; > - appearance. > > with all three aiming "to get perfect first time" for companies with > big bucks but for others from real world getting real results maybe > not 100% but just 99.98% perfect and using DNN :) > > Here are a few samples I have in my selection list, which look > 99%-100% satisfactory for me - (not my projects - I'm not a "DNN > wizard" (yet)): > > http://www.jackandjillholidays.com > http://www.thenewdesigner.co.uk/ > http://www.edgetrainingsystems.com/ > http://camt.artsnet.org > http://www.wilmingtonnc.gov > http://www.croatiaairlines.com/ > http://www.reachoutside.com/ > http://www.nyxdata.com/ > http://www.apronstagerestaurant.co.uk > http://www.challengerpools.com/ > http://www.dotcomsoftwaresolutions.com/ > http://www.bancodecordonivida.com/ > > Please mark the ones from the above list you might find not 99%-100% > satisfactory from your point of view - let's review them here? :) > > Some projects above are from Rick Beddie: > http://www.psdtodnn.com > > He knows all "ins and outs" of DNN and DNN skinning - I talked to him > by e-mail a few times: AFAIHGFH there are no big secrets there how to > make DNN flying - one have to be just a good web developer, and to use > one of broadly available these days rather inexpensive ASP.NET > hosting... > > Just a warning: DNN has several months-half an year or even more > learning curve for *customization* developer's work experience but to > make a good working CMS using free community edition plus a few > inexpensive commercial modules and skins doesn't need any custom > programming at all, one don't need even to be even a programmer if > they use PowerDNN or similar hosting... > > DNN also has a bit heavy codebase, yes... > > I have just recently found what could become a real DNN rival in long > run: > > Orchard CMS > http://orchardproject.net/ > > as it comes from MS guys, and it doesn't have all that "legacy burden" > DNN has got historically as its development started from ASP.NET 1.1 > AFAIK... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I guess "the proof is in the pudding" as they say. I would not mind > seeing some of the websites that both DNN and Joomla have created. > > Appearance is as important as performance...just like would you be > comfortable in an Airplane that has broken seats regardless of who > designed the air craft. But the features have to be there as well. > > As I can not be an expert at everything I will have to settle on a few > core products and any help would be greatly appreciated. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi All -- > > Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is > the best free CMS for MS shops. > > Why goto Joomla (.PHP) path if you're an "MS fun"? :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Joomla > > Hi Jim > > That depends, but if you are looking for CMS-style systems, at least > two top-notch Open Source systems for .NET exist. > > Composite C1: > http://www.composite.net/C1.aspx > > Umbraco: > http://www.umbraco.org > > They are quite different - and both different from DNN - and I haven't > had a need for either of them so I cannot advice further. > > /gustav > > > >>> accessd at shaw.ca 16-01-2011 18:01 >>> > Hi Ken: > > To be honest, I have never been able to get a client fully > self-sufficient and after 30 plus have basically given up on it. ;-) > > Joomla, like DNN may not be the product I need. So far, when building > web sites I use ASP.Net to build the mock up/lay our and then go in > and remove the extra pieces (lots and lots of extra pieces as every > possible option is code managed), while stuffing in some of my own > code. It is not a super fast construction method but it is getting > faster and it is quicker than building the whole site from scratch. > > I do not know if any other person uses this crude hack method but is > there a good pre-existing clean frame-work so I do not need to > re-invent the wheel. > > Jim > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Mon Jan 17 06:17:53 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 15:17:53 +0300 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D33CD10.9080409@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com> Message-ID: <54A1153713D34B55919F7CEB7B501AD7@nant> Hi John -- > I can do things like bind the form to an ADO > recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP > return a table of data already selected and sorted. I.e. SQL Server > doing the lifting. Just my opinion: I suppose you're stepping back/putting "legacy burden" on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS ReportViewer reports would be preferrable solution in your project context.. Thank you. -- Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; > Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my > linked tables, then I relinked all of the tables. In doing so I > created a new DSN where I hit the SQL Server directly at the Hamachi > IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over my internal network but forcing the traffic > through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was > pretty much unable to do anything last night (other than browse the > internet). Got right on the connection, opened the Access FE and > voila, she's a wurkin, and lightning fast. You wouldn't know you > weren't directly on my LAN. > > Access on my laptop over Hamachi, over a public network, in to my > network, directly into a Virtual Machine over Hamachi, running SQL > Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, > getting an Access 2007 run-time to host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office installed. Install the Access 2007 > run-time and drop the Access 2003 Fe in place. Set up Hamachi on that > VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the > heavy lifting. To this point I have never really used SQL Server as > the BE for Access. My biggest client uses Access 2K and it doesn't > really play nice with ADO. Since I can now develop these new > databases in 2003, I can do things like bind the form to an ADO > recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP > return a table of data already selected and sorted. I.e. SQL Server > doing the lifting. > > The nice thing is that these are small databases so I can do things > like leave the list tables just linked, at least for awhile while I > learn all the stuff I have never had to do. > > Next up, 2007 run-time. > From shamil at smsconsulting.spb.ru Mon Jan 17 06:40:41 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 15:40:41 +0300 Subject: [AccessD] Joomla In-Reply-To: <4D3432E2.5158.12336A94@stuart.lexacorp.com.pg> References: , , <36F45DA082D8457BBA02BFC8691ABDC4@nant> <4D3432E2.5158.12336A94@stuart.lexacorp.com.pg> Message-ID: Hi Stuart -- :-) No, it's not correct "downsizing" of my note I suppose. I just meant "there are no miracles and 'free cheese' in this world" - good end results are based on good (hard) efforts and experience, and good tools (DNN) help to get that good results quicker: NOTEPAD(.exe) is a good tool, no doubt, but in the case of modern custom CMS web application development one would loose competition armoured with just NOTEPAD(.exe), if only they are not outstanding web developers but in the latter case they do not even need a NOTEPAD(.exe), they can use iPAD to type in .CSS, .HTML, JavaScript, ... and (MS/my)SQL(/Oracle/..) SQL scripts. to draw outstanding graphics... :-) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 17 ?????? 2011 ?. 15:16 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Joomla You could also say: NOTEPAD allows to make a web site looking unique provided a developer is good in web design and knows well HTML and CSS. :-) -- Stuart On 17 Jan 2011 at 14:30, Shamil Salakhetdinov wrote: > Hi Jim -- > > DNN skinning allows to make a web site looking unique provided a > developer is good in web design and knows well DNN skins internals, or > one gets a unique DNN skin developed by DNN skinning profies... > > DNN's feature list starting version 5.x is looking better and better > with every new release... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 8:06 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I must admit those sites don't look like a standard DNN site... which > are horrible, in their commonality. (Just like the graphic program > Bryce... It was great graphic program but all the graphics looked like > Bryce.) > > A good list of sites. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi Jim -- > > OK. :) > > I'd set them this way: > > - features; > - performance; > - appearance. > > with all three aiming "to get perfect first time" for companies with > big bucks but for others from real world getting real results maybe > not 100% but just 99.98% perfect and using DNN :) > > Here are a few samples I have in my selection list, which look > 99%-100% satisfactory for me - (not my projects - I'm not a "DNN > wizard" (yet)): > > http://www.jackandjillholidays.com > http://www.thenewdesigner.co.uk/ > http://www.edgetrainingsystems.com/ > http://camt.artsnet.org > http://www.wilmingtonnc.gov > http://www.croatiaairlines.com/ > http://www.reachoutside.com/ > http://www.nyxdata.com/ > http://www.apronstagerestaurant.co.uk > http://www.challengerpools.com/ > http://www.dotcomsoftwaresolutions.com/ > http://www.bancodecordonivida.com/ > > Please mark the ones from the above list you might find not 99%-100% > satisfactory from your point of view - let's review them here? :) > > Some projects above are from Rick Beddie: > http://www.psdtodnn.com > > He knows all "ins and outs" of DNN and DNN skinning - I talked to him > by e-mail a few times: AFAIHGFH there are no big secrets there how to > make DNN flying - one have to be just a good web developer, and to use > one of broadly available these days rather inexpensive ASP.NET > hosting... > > Just a warning: DNN has several months-half an year or even more > learning curve for *customization* developer's work experience but to > make a good working CMS using free community edition plus a few > inexpensive commercial modules and skins doesn't need any custom > programming at all, one don't need even to be even a programmer if > they use PowerDNN or similar hosting... > > DNN also has a bit heavy codebase, yes... > > I have just recently found what could become a real DNN rival in long > run: > > Orchard CMS > http://orchardproject.net/ > > as it comes from MS guys, and it doesn't have all that "legacy burden" > DNN has got historically as its development started from ASP.NET 1.1 > AFAIK... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I guess "the proof is in the pudding" as they say. I would not mind > seeing some of the websites that both DNN and Joomla have created. > > Appearance is as important as performance...just like would you be > comfortable in an Airplane that has broken seats regardless of who > designed the air craft. But the features have to be there as well. > > As I can not be an expert at everything I will have to settle on a few > core products and any help would be greatly appreciated. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi All -- > > Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is > the best free CMS for MS shops. > > Why goto Joomla (.PHP) path if you're an "MS fun"? :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Joomla > > Hi Jim > > That depends, but if you are looking for CMS-style systems, at least > two top-notch Open Source systems for .NET exist. > > Composite C1: > http://www.composite.net/C1.aspx > > Umbraco: > http://www.umbraco.org > > They are quite different - and both different from DNN - and I haven't > had a need for either of them so I cannot advice further. > > /gustav > > > >>> accessd at shaw.ca 16-01-2011 18:01 >>> > Hi Ken: > > To be honest, I have never been able to get a client fully > self-sufficient and after 30 plus have basically given up on it. ;-) > > Joomla, like DNN may not be the product I need. So far, when building > web sites I use ASP.Net to build the mock up/lay our and then go in > and remove the extra pieces (lots and lots of extra pieces as every > possible option is code managed), while stuffing in some of my own > code. It is not a super fast construction method but it is getting > faster and it is quicker than building the whole site from scratch. > > I do not know if any other person uses this crude hack method but is > there a good pre-existing clean frame-work so I do not need to > re-invent the wheel. > > Jim > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Mon Jan 17 06:52:20 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jan 2011 07:52:20 -0500 Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful Message-ID: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> -----Original Message----- From: Jim Dettman [mailto:jimdettman at verizon.net] Sent: Sunday, January 16, 2011 11:33 AM To: 'Access Developers discussion and problem solving'; 'VBA'; 'Sqlserver-Dba' Subject: RE: [AccessD] SQL Server over Hamachi: First test not hopeful The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 06:59:59 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 07:59:59 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <54A1153713D34B55919F7CEB7B501AD7@nant> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com> <54A1153713D34B55919F7CEB7B501AD7@nant> Message-ID: <4D343D4F.8020105@colbyconsulting.com> > Just my opinion: I suppose you're stepping back/putting "legacy burden" on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS ReportViewer reports would be preferrable solution in your project context.. It would and that is where I am headed. For all of the C# development I have done in the last 16 months, none was the standard database form / subform data entry stuff. The reason I am even doing the Access thing is simply that I can do the entire thing in a matter of hours (bound). I am only talking under 20 tables / forms and then some reports. Once I get the infrastructure nailed (SQL Server on VM over Hamachi with a run-time) I can knock out three different tiny projects in perhaps two or three days work. I actually did the .Net data form thing back in my C# class starting in Sept 2009, but I haven't looked at that since. In my stuff we do everything in code and (to this point) don't really use forms to look at or enter data directly in tables. Anyway... I will be going there, specifically to replace these Access FEs but I can get these three jobs "off my back" with a quick and dirty Access design. John W. Colby www.ColbyConsulting.com On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: > Hi John -- > >> I can do things like bind the form to an ADO >> recordset and still have it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. > > Just my opinion: I suppose you're stepping back/putting "legacy burden" on > your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS > ReportViewer reports would be preferrable solution in your project context.. > > Thank you. > > -- > Shamil > > >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Sunday, January 16, 2011 7:21 PM >> To: Access Developers discussion and problem solving; VBA; >> Sqlserver-Dba >> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >> >> Today I stepped back and set it all up internal to my network. >> >> Yesterday I had moved the Fe to my laptop. Today I deleted all of my >> linked tables, then I relinked all of the tables. In doing so I >> created a new DSN where I hit the SQL Server directly at the Hamachi >> IP address. Relinked using this new DSN and voila, she's a wurkin, >> and lightning fast over my internal network but forcing the traffic >> through Hamachi. >> >> So I tested a bit, then went back out to the local Arby's where I was >> pretty much unable to do anything last night (other than browse the >> internet). Got right on the connection, opened the Access FE and >> voila, she's a wurkin, and lightning fast. You wouldn't know you >> weren't directly on my LAN. >> >> Access on my laptop over Hamachi, over a public network, in to my >> network, directly into a Virtual Machine over Hamachi, running SQL >> Server 2008 Express. >> >> I am so jazzed! that leaves me with one technical barrier now, >> getting an Access 2007 run-time to host an Access 2003 FE. >> >> Now I need to set up a VM to run on my laptop so that I can have an >> environment without Office installed. Install the Access 2007 >> run-time and drop the Access 2003 Fe in place. Set up Hamachi on that >> VM and then get it all playing nice. >> >> This will allow me to take my laptop on the road to demo the system. >> >> We shall see. >> >> And yes Jim, I understand I still need to cause SQL Server to do the >> heavy lifting. To this point I have never really used SQL Server as >> the BE for Access. My biggest client uses Access 2K and it doesn't >> really play nice with ADO. Since I can now develop these new >> databases in 2003, I can do things like bind the form to an ADO >> recordset and still have it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. >> >> The nice thing is that these are small databases so I can do things >> like leave the list tables just linked, at least for awhile while I >> learn all the stuff I have never had to do. >> >> Next up, 2007 run-time. >> > From jwcolby at colbyconsulting.com Mon Jan 17 07:32:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 08:32:53 -0500 Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful In-Reply-To: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> References: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> Message-ID: <4D344505.5080104@colbyconsulting.com> Jim, > The wi-fi in a public place is going to vary wildly in terms of quality. I understand all of that. The users are not going to use it on a public wifi as the normal mode, they will be using it from their home / office, but it will be over Hamachi. Although one client's users travel from home to home helping persons with disabilities so they very well might stop in at a local restaurant to do some data entry. Citrix is a non starter. I am moving to C# for everything. Access is just a short term solution, to allow three different clients (all non-profit / no-charge) to run for the next 3-6 months while I learn enough to move the whole shooting match to C# forms / reporting. They are starting with zero data (literally) brand new system. Small system, 20 tables / forms, half of which are tiny list tables. 10 users, each entering a handful of records a day. The point of the Arby's test was to see how the entire system, from end to end, could perform. If I cannot get it to connect or it takes 30 seconds to open any form, and that is the norm, then I need to stop this track immediately and try something else. If I can log in quickly and get *bound* list forms to snap open and entry into those bound list forms to store quickly and smoothly, then I stand a chance of making this work. That is *all* the Arby's test was for. I cannot simply test completely internal to my network and develop the entire system right down to the last report, then install on a user's system never having tested over the Hamachi network and pray that it runs. That would be suicide. I am perfectly capable of doing JIT subforms, filtering the main form to a single record etc. I am capable (with just a little study) of getting Stored procedures accepting a PKID and returning a recordset. Just those two strategies should make a tiny Access project fast enough *if* the base infrastructure is fast enough. John W. Colby www.ColbyConsulting.com On 1/17/2011 7:52 AM, Jim Dettman wrote: > > > -----Original Message----- > From: Jim Dettman [mailto:jimdettman at verizon.net] > Sent: Sunday, January 16, 2011 11:33 AM > To: 'Access Developers discussion and problem solving'; 'VBA'; > 'Sqlserver-Dba' > Subject: RE: [AccessD] SQL Server over Hamachi: First test not hopeful > > > The wi-fi in a public place is going to vary wildly in terms of quality. > You may have had your tested speed for all of two seconds. And outside of > raw speed, latency is a big factor. > > The other thing is with a Access FE and SQL Server BE over a VPN, your not > going to get away with simply using linked tables. > > You need to be using pass through queries, stored procedures, and > triggers. As much as possible needs to happen server side for that to work > at all. And app development is entirely different; no forms simply bound to > a table or query, but ones that deliver one record at a time. > > If you don't want to put that amount of effort into that or you want to > work over a VPN well, then you need to use terminal services and possibly > Citrix on top of that. > > By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and > the app runs local. > > Jim. From shamil at smsconsulting.spb.ru Mon Jan 17 07:36:27 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 16:36:27 +0300 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D343D4F.8020105@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com><54A1153713D34B55919F7CEB7B501AD7@nant> <4D343D4F.8020105@colbyconsulting.com> Message-ID: <9338D68B1B7A413CBF4138E10CCDB55F@nant> John -- I can be wrong but making 20 simple bound WinForms can be done in a couple of hours provided forms' queries are ready or forms are directly bound to the db tables. No custom formatting included in that work - but that's an additional work and it usually takes less/the same time as with MS Access... And WinForms bound forms are a very different story to MS Access bound forms - I mean they (WinForms) are bound (to ADO.NET datasets, ...) but disconnected... MS ReportViewer reports - if you have to develop many of that - subcontract young developers there or you can develop MS ReporViewer reports using advanced but free MS Report Builder 3.0 (http://msdn.microsoft.com/en-us/library/dd207008.aspx) or MS ReportBulder 2.0... And no "legacy burden" at all. Some "learning curve stress" - yes, but that will be a positive stress with very fruitful outcome in long run... You decide. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 17 ?????? 2011 ?. 16:00 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > Just my opinion: I suppose you're stepping back/putting "legacy burden" on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS ReportViewer reports would be preferrable solution in your project context.. It would and that is where I am headed. For all of the C# development I have done in the last 16 months, none was the standard database form / subform data entry stuff. The reason I am even doing the Access thing is simply that I can do the entire thing in a matter of hours (bound). I am only talking under 20 tables / forms and then some reports. Once I get the infrastructure nailed (SQL Server on VM over Hamachi with a run-time) I can knock out three different tiny projects in perhaps two or three days work. I actually did the .Net data form thing back in my C# class starting in Sept 2009, but I haven't looked at that since. In my stuff we do everything in code and (to this point) don't really use forms to look at or enter data directly in tables. Anyway... I will be going there, specifically to replace these Access FEs but I can get these three jobs "off my back" with a quick and dirty Access design. John W. Colby www.ColbyConsulting.com On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: > Hi John -- > >> I can do things like bind the form to an ADO recordset and still have >> it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. > > Just my opinion: I suppose you're stepping back/putting "legacy > burden" on your own: doing .NET C#/VB.NET development, bound .NET > WinForms and MS ReportViewer reports would be preferrable solution in your project context.. > > Thank you. > > -- > Shamil > > >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Sunday, January 16, 2011 7:21 PM >> To: Access Developers discussion and problem solving; VBA; >> Sqlserver-Dba >> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >> >> Today I stepped back and set it all up internal to my network. >> >> Yesterday I had moved the Fe to my laptop. Today I deleted all of my >> linked tables, then I relinked all of the tables. In doing so I >> created a new DSN where I hit the SQL Server directly at the Hamachi >> IP address. Relinked using this new DSN and voila, she's a wurkin, >> and lightning fast over my internal network but forcing the traffic >> through Hamachi. >> >> So I tested a bit, then went back out to the local Arby's where I was >> pretty much unable to do anything last night (other than browse the >> internet). Got right on the connection, opened the Access FE and >> voila, she's a wurkin, and lightning fast. You wouldn't know you >> weren't directly on my LAN. >> >> Access on my laptop over Hamachi, over a public network, in to my >> network, directly into a Virtual Machine over Hamachi, running SQL >> Server 2008 Express. >> >> I am so jazzed! that leaves me with one technical barrier now, >> getting an Access 2007 run-time to host an Access 2003 FE. >> >> Now I need to set up a VM to run on my laptop so that I can have an >> environment without Office installed. Install the Access 2007 >> run-time and drop the Access 2003 Fe in place. Set up Hamachi on >> that VM and then get it all playing nice. >> >> This will allow me to take my laptop on the road to demo the system. >> >> We shall see. >> >> And yes Jim, I understand I still need to cause SQL Server to do the >> heavy lifting. To this point I have never really used SQL Server as >> the BE for Access. My biggest client uses Access 2K and it doesn't >> really play nice with ADO. Since I can now develop these new >> databases in 2003, I can do things like bind the form to an ADO >> recordset and still have it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. >> >> The nice thing is that these are small databases so I can do things >> like leave the list tables just linked, at least for awhile while I >> learn all the stuff I have never had to do. >> >> Next up, 2007 run-time. >> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 07:42:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 08:42:48 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <201101170550.p0H5ofZV006596@databaseadvisors.com> References: <201101170550.p0H5ofZV006596@databaseadvisors.com> Message-ID: <4D344758.3040304@colbyconsulting.com> Darryl, You have to understand that: 1) In Access I am a bound kinda guy. 2) Bound is the absolute fastest dev mode if the infrastructure supports it. 3) This is a short term solution to get something into the hands of the client 4) Access will go away when I learn how to do database forms in C#. There is just no point in spending all of the time to learn how to do unbound for Access. Long term I have no intention of doing Access projects anymore. To this point I have done 16 months of extensive programming in C# but all of it was manipulating huge tables in SQL Server, tens of millions of records. I have exactly *one* pair of tables which would ostensibly be a "typical" parent / child / data entry kind of thing, and even there the parent record is created by code and the child records are created by other code when the parent records are manipulated by code. So for all of my 16 months daily programming, I simply have not done the "data entry form" thing. All three of the systems I need to deliver are tiny, under 20 tables at this point. All of them are for non-profit organizations no-charge. I need to minimize my costs, not spend a ton of time to learn how to do unbound in Access for an environment I have no intention of continuing to develop in long term. If I were doing this to run on a LAN I would whip out an entirely bound solution. It would take me couple of days per client. I would deliver and be done. Unfortunately in each case these clients have no central office, and in fact they do not even have a web page that I can use for hosting the database, not that the web host provider would be common between the clients. Again, I need to cut my losses on this. I create a VM to run on my servers. I host the databases on that vm. I set up vpn into my vm. I develop the quickest solution that actually works. John W. Colby www.ColbyConsulting.com On 1/17/2011 12:50 AM, Darryl Collins wrote: > > _______________________________________________________________________________________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of this message. > _______________________________________________________________________________________ > > > > heh, I was thinking exactly that, but didn't want to mention the war ;) > Seriously, pull in (unbound) just what the users asked for and nothing more, update it back to SQL Server the same way. > > And thanks for the update John, you really do want to publish this stuff. I know am I going to learn heaps for this experience. > > cheers > Darryl. > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Monday, 17 January 2011 4:25 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > > I think we have been arguing this forever but at the risk of starting > another bound/unbound war here is the following. > > Who binds MS SQL Server to any forms? That is why a programmer uses a real > SQL Server... no binding is really necessary. > > ...and that will cut your performance drag dramatically. > > Jim From jwcolby at colbyconsulting.com Mon Jan 17 07:53:29 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 08:53:29 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <9338D68B1B7A413CBF4138E10CCDB55F@nant> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com><54A1153713D34B55919F7CEB7B501AD7@nant> <4D343D4F.8020105@colbyconsulting.com> <9338D68B1B7A413CBF4138E10CCDB55F@nant> Message-ID: <4D3449D9.3050708@colbyconsulting.com> I will be doing all of this. Except for hiring someone to do anything for me. This is a no-charge gig. ;) I can't be paying someone to do it for me. John W. Colby www.ColbyConsulting.com On 1/17/2011 8:36 AM, Shamil Salakhetdinov wrote: > John -- > > I can be wrong but making 20 simple bound WinForms can be done in a couple > of hours provided forms' queries are ready or forms are directly bound to > the db tables. > No custom formatting included in that work - but that's an additional work > and it usually takes less/the same time as with MS Access... > And WinForms bound forms are a very different story to MS Access bound forms > - I mean they (WinForms) are bound (to ADO.NET datasets, ...) but > disconnected... > > MS ReportViewer reports - if you have to develop many of that - subcontract > young developers there or you can develop MS ReporViewer reports using > advanced but free MS Report Builder 3.0 > (http://msdn.microsoft.com/en-us/library/dd207008.aspx) or MS ReportBulder > 2.0... > > And no "legacy burden" at all. > Some "learning curve stress" - yes, but that will be a positive stress with > very fruitful outcome in long run... > > You decide. > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 17 ?????? 2011 ?. 16:00 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > > > Just my opinion: I suppose you're stepping back/putting "legacy burden" > on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS > ReportViewer reports would be preferrable solution in your project context.. > > It would and that is where I am headed. > > For all of the C# development I have done in the last 16 months, none was > the standard database form / subform data entry stuff. The reason I am even > doing the Access thing is simply that I can do the entire thing in a matter > of hours (bound). I am only talking under 20 tables / forms and then some > reports. > > Once I get the infrastructure nailed (SQL Server on VM over Hamachi with a > run-time) I can knock out three different tiny projects in perhaps two or > three days work. > > I actually did the .Net data form thing back in my C# class starting in Sept > 2009, but I haven't looked at that since. In my stuff we do everything in > code and (to this point) don't really use forms to look at or enter data > directly in tables. > > Anyway... I will be going there, specifically to replace these Access FEs > but I can get these three jobs "off my back" with a quick and dirty Access > design. > > John W. Colby > www.ColbyConsulting.com > > On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: >> Hi John -- >> >>> I can do things like bind the form to an ADO recordset and still have >>> it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the SP >>> return a table of data already selected and sorted. I.e. SQL Server >>> doing the lifting. >> >> Just my opinion: I suppose you're stepping back/putting "legacy >> burden" on your own: doing .NET C#/VB.NET development, bound .NET >> WinForms and MS ReportViewer reports would be preferrable solution in your > project context.. >> >> Thank you. >> >> -- >> Shamil >> >> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Sunday, January 16, 2011 7:21 PM >>> To: Access Developers discussion and problem solving; VBA; >>> Sqlserver-Dba >>> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >>> >>> Today I stepped back and set it all up internal to my network. >>> >>> Yesterday I had moved the Fe to my laptop. Today I deleted all of my >>> linked tables, then I relinked all of the tables. In doing so I >>> created a new DSN where I hit the SQL Server directly at the Hamachi >>> IP address. Relinked using this new DSN and voila, she's a wurkin, >>> and lightning fast over my internal network but forcing the traffic >>> through Hamachi. >>> >>> So I tested a bit, then went back out to the local Arby's where I was >>> pretty much unable to do anything last night (other than browse the >>> internet). Got right on the connection, opened the Access FE and >>> voila, she's a wurkin, and lightning fast. You wouldn't know you >>> weren't directly on my LAN. >>> >>> Access on my laptop over Hamachi, over a public network, in to my >>> network, directly into a Virtual Machine over Hamachi, running SQL >>> Server 2008 Express. >>> >>> I am so jazzed! that leaves me with one technical barrier now, >>> getting an Access 2007 run-time to host an Access 2003 FE. >>> >>> Now I need to set up a VM to run on my laptop so that I can have an >>> environment without Office installed. Install the Access 2007 >>> run-time and drop the Access 2003 Fe in place. Set up Hamachi on >>> that VM and then get it all playing nice. >>> >>> This will allow me to take my laptop on the road to demo the system. >>> >>> We shall see. >>> >>> And yes Jim, I understand I still need to cause SQL Server to do the >>> heavy lifting. To this point I have never really used SQL Server as >>> the BE for Access. My biggest client uses Access 2K and it doesn't >>> really play nice with ADO. Since I can now develop these new >>> databases in 2003, I can do things like bind the form to an ADO >>> recordset and still have it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the SP >>> return a table of data already selected and sorted. I.e. SQL Server >>> doing the lifting. >>> >>> The nice thing is that these are small databases so I can do things >>> like leave the list tables just linked, at least for awhile while I >>> learn all the stuff I have never had to do. >>> >>> Next up, 2007 run-time. >>> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Mon Jan 17 09:01:34 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 18:01:34 +0300 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D3449D9.3050708@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com><54A1153713D34B55919F7CEB7B501AD7@nant> <4D343D4F.8020105@colbyconsulting.com><9338D68B1B7A413CBF4138E10CCDB55F@nant> <4D3449D9.3050708@colbyconsulting.com> Message-ID: <8CAD4F9A7D534D8981F4FC894D05B53D@nant> John -- You decide. In fact subcontracting in that case of small "quick&dirty" .NET based solution (3 x 20 "bound" forms + a few reports?) would more profitable for you in long run I suppose: - you'd not need to spend(/waste) time on looking "legacy" workarounds now - is that work paid? - I guess not. You don't have now any other profitable for you "paid instantly when done" kind of work?; - you'll own all work made by subcontractors; - subcontractors would need to do just forms and a few(?) reports - all the rest MS SQL data model, views, UDFs, SPs (+ "quick & dirty" specs) - would be your work - and you can get paid for that immediately as you know how to do it... - ... The world of modern custom development (and subcontracting) has changed "dramatically" during just a few last years - the one with "quick reaction" wins more and more often - I can't say I like it that much as I'm getting older and I haven't yet fulfilled my "early retirement plan"... You decide. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 17 ?????? 2011 ?. 16:53 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS I will be doing all of this. Except for hiring someone to do anything for me. This is a no-charge gig. ;) I can't be paying someone to do it for me. John W. Colby www.ColbyConsulting.com On 1/17/2011 8:36 AM, Shamil Salakhetdinov wrote: > John -- > > I can be wrong but making 20 simple bound WinForms can be done in a > couple of hours provided forms' queries are ready or forms are > directly bound to the db tables. > No custom formatting included in that work - but that's an additional > work and it usually takes less/the same time as with MS Access... > And WinForms bound forms are a very different story to MS Access bound > forms > - I mean they (WinForms) are bound (to ADO.NET datasets, ...) but > disconnected... > > MS ReportViewer reports - if you have to develop many of that - > subcontract young developers there or you can develop MS ReporViewer > reports using advanced but free MS Report Builder 3.0 > (http://msdn.microsoft.com/en-us/library/dd207008.aspx) or MS > ReportBulder 2.0... > > And no "legacy burden" at all. > Some "learning curve stress" - yes, but that will be a positive stress > with very fruitful outcome in long run... > > You decide. > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 17 ?????? 2011 ?. 16:00 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > > > Just my opinion: I suppose you're stepping back/putting "legacy burden" > on your own: doing .NET C#/VB.NET development, bound .NET WinForms and > MS ReportViewer reports would be preferrable solution in your project context.. > > It would and that is where I am headed. > > For all of the C# development I have done in the last 16 months, none > was the standard database form / subform data entry stuff. The reason > I am even doing the Access thing is simply that I can do the entire > thing in a matter of hours (bound). I am only talking under 20 tables > / forms and then some reports. > > Once I get the infrastructure nailed (SQL Server on VM over Hamachi > with a > run-time) I can knock out three different tiny projects in perhaps two > or three days work. > > I actually did the .Net data form thing back in my C# class starting > in Sept 2009, but I haven't looked at that since. In my stuff we do > everything in code and (to this point) don't really use forms to look > at or enter data directly in tables. > > Anyway... I will be going there, specifically to replace these Access > FEs but I can get these three jobs "off my back" with a quick and > dirty Access design. > > John W. Colby > www.ColbyConsulting.com > > On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: >> Hi John -- >> >>> I can do things like bind the form to an ADO recordset and still >>> have it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the >>> SP return a table of data already selected and sorted. I.e. SQL >>> Server doing the lifting. >> >> Just my opinion: I suppose you're stepping back/putting "legacy >> burden" on your own: doing .NET C#/VB.NET development, bound .NET >> WinForms and MS ReportViewer reports would be preferrable solution in >> your > project context.. >> >> Thank you. >> >> -- >> Shamil >> >> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Sunday, January 16, 2011 7:21 PM >>> To: Access Developers discussion and problem solving; VBA; >>> Sqlserver-Dba >>> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >>> >>> Today I stepped back and set it all up internal to my network. >>> >>> Yesterday I had moved the Fe to my laptop. Today I deleted all of >>> my linked tables, then I relinked all of the tables. In doing so I >>> created a new DSN where I hit the SQL Server directly at the Hamachi >>> IP address. Relinked using this new DSN and voila, she's a wurkin, >>> and lightning fast over my internal network but forcing the traffic >>> through Hamachi. >>> >>> So I tested a bit, then went back out to the local Arby's where I >>> was pretty much unable to do anything last night (other than browse >>> the internet). Got right on the connection, opened the Access FE >>> and voila, she's a wurkin, and lightning fast. You wouldn't know >>> you weren't directly on my LAN. >>> >>> Access on my laptop over Hamachi, over a public network, in to my >>> network, directly into a Virtual Machine over Hamachi, running SQL >>> Server 2008 Express. >>> >>> I am so jazzed! that leaves me with one technical barrier now, >>> getting an Access 2007 run-time to host an Access 2003 FE. >>> >>> Now I need to set up a VM to run on my laptop so that I can have an >>> environment without Office installed. Install the Access 2007 >>> run-time and drop the Access 2003 Fe in place. Set up Hamachi on >>> that VM and then get it all playing nice. >>> >>> This will allow me to take my laptop on the road to demo the system. >>> >>> We shall see. >>> >>> And yes Jim, I understand I still need to cause SQL Server to do the >>> heavy lifting. To this point I have never really used SQL Server as >>> the BE for Access. My biggest client uses Access 2K and it doesn't >>> really play nice with ADO. Since I can now develop these new >>> databases in 2003, I can do things like bind the form to an ADO >>> recordset and still have it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the >>> SP return a table of data already selected and sorted. I.e. SQL >>> Server doing the lifting. >>> >>> The nice thing is that these are small databases so I can do things >>> like leave the list tables just linked, at least for awhile while I >>> learn all the stuff I have never had to do. >>> >>> Next up, 2007 run-time. >>> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Mon Jan 17 11:33:24 2011 From: jedi at charm.net (Michael Bahr) Date: Mon, 17 Jan 2011 12:33:24 -0500 (EST) Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: <4D322F9C.8090405@colbyconsulting.com> References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <1115.24.35.23.165.1295285604.squirrel@mail.expedient.net> Wow, Arby's has WiFi. You can eat a Roast Beef-n-Cheddar cheese, fries, and diet Pepsi well surfing the Internet. Just use lots of napkins. :-) Mike > Tonight I went to a local Arby's to test the speed of the system. The > local Arby's has an open > wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical > low end cable in my area. From jimdettman at verizon.net Mon Jan 17 11:49:29 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jan 2011 12:49:29 -0500 Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful In-Reply-To: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> References: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> Message-ID: <167B05E9091241BAAF5BB76E48B3B3F0@XPS> Sorry all this made it to the list 2x. Got a message the first time that it had been rejected because of my e-mail address not being a list member (I use multiple accounts). Yes even though I got that, it still got posted. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Monday, January 17, 2011 07:52 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful -----Original Message----- From: Jim Dettman [mailto:jimdettman at verizon.net] Sent: Sunday, January 16, 2011 11:33 AM To: 'Access Developers discussion and problem solving'; 'VBA'; 'Sqlserver-Dba' Subject: RE: [AccessD] SQL Server over Hamachi: First test not hopeful The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Mon Jan 17 11:54:21 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Mon, 17 Jan 2011 09:54:21 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Jim, Have you looked at the selection of skins for DNN? You can pretty much make you DNN site look any way you want or creat your own skins. My biggest complaint with DNN is slowness. This may not be a problem with dedicated servers but with shared hosting it is dropped from the memory pool if not used for a while and needs to be reloaded on the next use. I might have better results with a hosting service that specializes in DNN hosting. For now most sites are on Godaddy. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 9:06 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I must admit those sites don't look like a standard DNN site... which are horrible, in their commonality. (Just like the graphic program Bryce... It was great graphic program but all the graphics looked like Bryce.) A good list of sites. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Mon Jan 17 13:22:25 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 17 Jan 2011 11:22:25 -0800 Subject: [AccessD] Application.Quit on a time out Message-ID: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> Dear List: The archives seem to be down although I think I've seen this in a thread. I need to quit out of an app if it's idle for a certain length of time. Is there a slick trick to do this? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From jimdettman at verizon.net Mon Jan 17 13:31:58 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jan 2011 14:31:58 -0500 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> Message-ID: <04ADF483697A48DDBD571579368583C5@XPS> Hidden form with a timer on it. See: http://support.microsoft.com/kb/210297 Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, January 17, 2011 02:22 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Application.Quit on a time out Dear List: The archives seem to be down although I think I've seen this in a thread. I need to quit out of an app if it's idle for a certain length of time. Is there a slick trick to do this? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 13:49:36 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 14:49:36 -0500 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <04ADF483697A48DDBD571579368583C5@XPS> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> <04ADF483697A48DDBD571579368583C5@XPS> Message-ID: <4D349D50.1080607@colbyconsulting.com> Which really sucks because if you are writing code when the timer ticks all hell breaks loose. And the interface blinks when the timer ticks. John W. Colby www.ColbyConsulting.com On 1/17/2011 2:31 PM, Jim Dettman wrote: > > > Hidden form with a timer on it. See: > > http://support.microsoft.com/kb/210297 > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > Sent: Monday, January 17, 2011 02:22 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Application.Quit on a time out > > Dear List: > > The archives seem to be down although I think I've seen this in a thread. I > need to quit out of an app if it's idle for a certain length of time. Is > there a slick trick to do this? > > MTIA, > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > From davidmcafee at gmail.com Mon Jan 17 13:59:08 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 17 Jan 2011 11:59:08 -0800 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <4D349D50.1080607@colbyconsulting.com> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> <04ADF483697A48DDBD571579368583C5@XPS> <4D349D50.1080607@colbyconsulting.com> Message-ID: ...and IIRC weird stuff happens for user entry such as lost focus, record save, or before update being called. On Mon, Jan 17, 2011 at 11:49 AM, jwcolby wrote: > Which really sucks because if you are writing code when the timer ticks all > hell breaks loose. And the interface blinks when the timer ticks. > > John W. Colby > www.ColbyConsulting.com > > > On 1/17/2011 2:31 PM, Jim Dettman wrote: > >> >> >> Hidden form with a timer on it. See: >> >> http://support.microsoft.com/kb/210297 >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >> Sent: Monday, January 17, 2011 02:22 PM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Application.Quit on a time out >> >> Dear List: >> >> The archives seem to be down although I think I've seen this in a thread. >> I >> need to quit out of an app if it's idle for a certain length of time. Is >> there a slick trick to do this? >> >> MTIA, >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> Skype: rocky.smolin >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Mon Jan 17 14:52:29 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 17 Jan 2011 12:52:29 -0800 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <04ADF483697A48DDBD571579368583C5@XPS> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> <04ADF483697A48DDBD571579368583C5@XPS> Message-ID: <5BBDDD33F10E42079DA530508474D6D3@HAL9005> Jim: I implemented as in the KB article and no problems. So far. Thanks Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Monday, January 17, 2011 11:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Application.Quit on a time out Hidden form with a timer on it. See: http://support.microsoft.com/kb/210297 Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, January 17, 2011 02:22 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Application.Quit on a time out Dear List: The archives seem to be down although I think I've seen this in a thread. I need to quit out of an app if it's idle for a certain length of time. Is there a slick trick to do this? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Mon Jan 17 17:48:25 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Tue, 18 Jan 2011 10:48:25 +1100 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D344758.3040304@colbyconsulting.com> Message-ID: <201101172348.p0HNmR18019121@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ "I develop the quickest solution that actually works." As a commercial developer I can respect that. I can't speak for everyone on this list, but I really appreciate you sharing your wins and losses with these projects of yours via this forum. Not only do I learn some new tricks, It also makes me gives me insight into approaches I hadn't even thought of trying. great stuff & good luck. Cheers Darryl. _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From charlotte.foust at gmail.com Mon Jan 17 18:58:33 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 17 Jan 2011 16:58:33 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A0AA22CFEAD4C2EA9822923A5BCDF96@HAL9005> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> <7A0AA22CFEAD4C2EA9822923A5BCDF96@HAL9005> Message-ID: You didn't actually have to load them, you only needed them for the runtime license to be legal in 2003. Charlotte Foust On Sun, Jan 16, 2011 at 3:48 PM, Rocky Smolin wrote: > I got the developer extensions to be street legal for the installable > runtime. ?But I never loaded them. ?I couldn't see why I needed them - maybe > it's because I am using Wise/Sagekey. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Sunday, January 16, 2011 8:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access 2003 runtime > > Hi Jim, > > It's not a free download. > > I originally got a copy on its own CD by attending the Office 2003 launch > event. ?AFAICT, later on, VSTO 2005 was released on CD which included the > 2003 developer extensions. > > Out of curiosity, I've been trying to find either one available for sale and > came up empty. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Sunday, January 16, 2011 10:22 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access 2007 runtime > > Hi Dan: > > I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I > be able to get a 2003 runtime? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Saturday, January 15, 2011 11:21 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access 2007 runtime > > If you need to install a runtime on a user's PC's, that means that they have > no version of Access at all. ?So you could use a 2003 runtime. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. ?I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each user's > computer if required. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 17 20:10:37 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 21:10:37 -0500 Subject: [AccessD] running the database on 2007 runtime Message-ID: <4D34F69D.5050705@colbyconsulting.com> Tonight I am trying to open the Access 2003 application on a 2007 run-time. The database opens, the (standard) switchboard opens, but if I try to open one of the forms I get some kind of error "there was an error executing the command". It looks like I will have to try and open this under the full 2007 version and see what I get. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Mon Jan 17 20:51:19 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 21:51:19 -0500 Subject: [AccessD] A potential security concern Message-ID: <4D350027.9020803@colbyconsulting.com> I so despise Access 2007. I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct manner please do so. Thanks, -- John W. Colby www.ColbyConsulting.com From steve at datamanagementsolutions.biz Mon Jan 17 21:04:37 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 18 Jan 2011 16:04:37 +1300 Subject: [AccessD] running the database on 2007 runtime In-Reply-To: <4D34F69D.5050705@colbyconsulting.com> References: <4D34F69D.5050705@colbyconsulting.com> Message-ID: <08A82D1128FA4CA6A491ED5AFE33E929@stevelaptop> Hi John, Have you got it in a Trusted Location? Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 18, 2011 3:10 PM To: Access Developers discussion and problem solving Subject: [AccessD] running the database on 2007 runtime Tonight I am trying to open the Access 2003 application on a 2007 run-time. The database opens, the (standard) switchboard opens, but if I try to open one of the forms I get some kind of error "there was an error executing the command". It looks like I will have to try and open this under the full 2007 version and see what I get. From steve at datamanagementsolutions.biz Mon Jan 17 21:06:24 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 18 Jan 2011 16:06:24 +1300 Subject: [AccessD] A potential security concern In-Reply-To: <4D350027.9020803@colbyconsulting.com> References: <4D350027.9020803@colbyconsulting.com> Message-ID: <12833185366D4E68BCBA3CC74103BA03@stevelaptop> Hi John, As per my note in your earlier thread, see it this helps: http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 18, 2011 3:51 PM To: Access Developers discussion and problem solving Subject: [AccessD] A potential security concern I so despise Access 2007. I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct manner please do so. Thanks, From jwcolby at colbyconsulting.com Mon Jan 17 22:49:15 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 23:49:15 -0500 Subject: [AccessD] running the database on 2007 runtime In-Reply-To: <08A82D1128FA4CA6A491ED5AFE33E929@stevelaptop> References: <4D34F69D.5050705@colbyconsulting.com> <08A82D1128FA4CA6A491ED5AFE33E929@stevelaptop> Message-ID: <4D351BCB.4010804@colbyconsulting.com> No. But why should I have to for crying out loud. This is Access 2007 crapola AFAICT. How am I going to place it in a trusted location on machine XYZ? What the heck IS a trusted location? Just frigging irritating! John W. Colby www.ColbyConsulting.com On 1/17/2011 10:04 PM, Steve Schapel wrote: > Hi John, > > Have you got it in a Trusted Location? > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:10 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] running the database on 2007 runtime > > Tonight I am trying to open the Access 2003 application on a 2007 run-time. The database opens, the > (standard) switchboard opens, but if I try to open one of the forms I get some kind of error "there > was an error executing the command". It looks like I will have to try and open this under the full > 2007 version and see what I get. > > From jwcolby at colbyconsulting.com Mon Jan 17 22:52:05 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 23:52:05 -0500 Subject: [AccessD] A potential security concern In-Reply-To: <12833185366D4E68BCBA3CC74103BA03@stevelaptop> References: <4D350027.9020803@colbyconsulting.com> <12833185366D4E68BCBA3CC74103BA03@stevelaptop> Message-ID: <4D351C75.2010304@colbyconsulting.com> Uh ok. So I have to screw with the registry on a machine that doesn't belong to me? And I have to do so before the first run of my FE? I so despise Access 2007. A C# solution is looking better. John W. Colby www.ColbyConsulting.com On 1/17/2011 10:06 PM, Steve Schapel wrote: > Hi John, > > As per my note in your earlier thread, see it this helps: > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] A potential security concern > > I so despise Access 2007. > > I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a > security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. > > I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct > manner please do so. > > Thanks, From steve at datamanagementsolutions.biz Mon Jan 17 23:06:48 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 18 Jan 2011 18:06:48 +1300 Subject: [AccessD] A potential security concern In-Reply-To: <4D351C75.2010304@colbyconsulting.com> References: <4D350027.9020803@colbyconsulting.com><12833185366D4E68BCBA3CC74103BA03@stevelaptop> <4D351C75.2010304@colbyconsulting.com> Message-ID: <2C9BF71CB6764215A3E33AB2887026B0@stevelaptop> Hi John, Screw with the registry. Or run the AddPath utility (which I suppose does the same thing - i.e. writes to the registry) which is very easy. Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 18, 2011 5:52 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A potential security concern Uh ok. So I have to screw with the registry on a machine that doesn't belong to me? And I have to do so before the first run of my FE? I so despise Access 2007. A C# solution is looking better. John W. Colby www.ColbyConsulting.com On 1/17/2011 10:06 PM, Steve Schapel wrote: > Hi John, > > As per my note in your earlier thread, see it this helps: > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] A potential security concern > > I so despise Access 2007. > > I installed the run time on a VM. I then dragged and dropped the 2003 Fe > to the desktop and get a > security warning. It appears I have to jump through hoops to make 2007 > trust the 2003 FE. > > I don't understand the hoops. If anyone understands the hoops and can > explain it in a succinct > manner please do so. > > Thanks, -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 17 23:24:31 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 18 Jan 2011 15:24:31 +1000 Subject: [AccessD] A potential security concern In-Reply-To: <4D351C75.2010304@colbyconsulting.com> References: <4D350027.9020803@colbyconsulting.com>, <12833185366D4E68BCBA3CC74103BA03@stevelaptop>, <4D351C75.2010304@colbyconsulting.com> Message-ID: <4D35240F.15703.D797C0@stuart.lexacorp.com.pg> Yep, MS have totally screwed Access application developers with 2007/10 in so many ways and the stupid security hoops you have to go through are one the main ones. -- Stuart On 17 Jan 2011 at 23:52, jwcolby wrote: > Uh ok. So I have to screw with the registry on a machine that doesn't > belong to me? And I have to do so before the first run of my FE? > > I so despise Access 2007. A C# solution is looking better. > > John W. Colby > www.ColbyConsulting.com > > On 1/17/2011 10:06 PM, Steve Schapel wrote: > > Hi John, > > > > As per my note in your earlier thread, see it this helps: > > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > > > Regards > > Steve > > > > -----Original Message----- From: jwcolby > > Sent: Tuesday, January 18, 2011 3:51 PM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] A potential security concern > > > > I so despise Access 2007. > > > > I installed the run time on a VM. I then dragged and dropped the > > 2003 Fe to the desktop and get a security warning. It appears I have > > to jump through hoops to make 2007 trust the 2003 FE. > > > > I don't understand the hoops. If anyone understands the hoops and > > can explain it in a succinct manner please do so. > > > > Thanks, > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 09:29:52 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 07:29:52 -0800 Subject: [AccessD] Password Problem Message-ID: <70212AC868D44568A7E20833DE283308@HAL9005> Dear List: This is a legacy app that the client asked me to put a password on the back end. He also wants to be able to change the back end password from time to time. So I gave him instructions on how to do that. However, after the password is changed the bound forms error out with an invalid password. If I go to the database container and try to open a linked table in datasheet view I get 'Not a Valid Password'. If I delete the table links and relink the table, all is OK. But I cannot refresh the links with the Linked Table Manager in Tools-->Database Utilities. There is relinking code but relinking to the existing back end doesn't clear up the problem. In fact, the relinking code does not prompt for the database password. The table links apparently have the old password in there somehow. So I'm missing a step here. Obviously I don't want the user to have to delete the table links and relink. What am I missing? MTIA Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From garykjos at gmail.com Tue Jan 18 09:40:15 2011 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 18 Jan 2011 09:40:15 -0600 Subject: [AccessD] Password Problem In-Reply-To: <70212AC868D44568A7E20833DE283308@HAL9005> References: <70212AC868D44568A7E20833DE283308@HAL9005> Message-ID: Found this several places regarding relinking code to password protected backends .... -------------------------------------- Figured it out. If you are connecting to a password protected BE, you HAVE to provide the OPTIONAL parameters as follows: DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") If you do not it just raises the password error. -------------------------------------- On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin wrote: > Dear List: > > This is a legacy app that the client asked me to put a password on the back > end. ?He also wants to be able to change the back end password from time to > time. ?So I gave him instructions on how to do that. > > However, after the password is changed the bound forms error out with an > invalid password. ?If I go to the database container and try to open a > linked table in datasheet view I get 'Not a Valid Password'. > > If I delete the table links and relink the table, all is OK. ?But I cannot > refresh the links with the Linked Table Manager in Tools-->Database > Utilities. > > There is relinking code but relinking to the existing back end doesn't clear > up the problem. ?In fact, the relinking code does not prompt for the > database password. > > The table links apparently have the old password in there somehow. ?So I'm > missing a step here. ?Obviously I don't want the user to have to delete the > table links and relink. > > What am I missing? > > MTIA > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From rockysmolin at bchacc.com Tue Jan 18 09:57:38 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 07:57:38 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: <70212AC868D44568A7E20833DE283308@HAL9005> Message-ID: <63C102F34D13470EA06BA117644BF319@HAL9005> Gary: Where I use DBEngine I had the pwd parameter without MS ACCESS; but it seemed to work OK. The problem I'm having is just opening a bound form or even running a query. There's something about the table link that's retaining the old password. And I stepped through the relinking code which I can trigger a la carte (just to see if relinking the tables through the code would work) and the connect string for the linked tables was null so it didn't refresh the link. Now, if I point to a different database, in this case the same file name in a different folder, it works. But changing the password on the same database does not apparently update the password in the link. TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Tuesday, January 18, 2011 7:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Found this several places regarding relinking code to password protected backends .... -------------------------------------- Figured it out. If you are connecting to a password protected BE, you HAVE to provide the OPTIONAL parameters as follows: DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") If you do not it just raises the password error. -------------------------------------- On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin wrote: > Dear List: > > This is a legacy app that the client asked me to put a password on the > back end. ?He also wants to be able to change the back end password > from time to time. ?So I gave him instructions on how to do that. > > However, after the password is changed the bound forms error out with > an invalid password. ?If I go to the database container and try to > open a linked table in datasheet view I get 'Not a Valid Password'. > > If I delete the table links and relink the table, all is OK. ?But I > cannot refresh the links with the Linked Table Manager in > Tools-->Database Utilities. > > There is relinking code but relinking to the existing back end doesn't > clear up the problem. ?In fact, the relinking code does not prompt for > the database password. > > The table links apparently have the old password in there somehow. ?So > I'm missing a step here. ?Obviously I don't want the user to have to > delete the table links and relink. > > What am I missing? > > MTIA > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Jan 18 09:59:21 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 07:59:21 -0800 Subject: [AccessD] Password Problem In-Reply-To: <63C102F34D13470EA06BA117644BF319@HAL9005> References: <70212AC868D44568A7E20833DE283308@HAL9005> <63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: P.S. If I manually delete the table links and relink them everything works OK. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, January 18, 2011 7:58 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Password Problem Gary: Where I use DBEngine I had the pwd parameter without MS ACCESS; but it seemed to work OK. The problem I'm having is just opening a bound form or even running a query. There's something about the table link that's retaining the old password. And I stepped through the relinking code which I can trigger a la carte (just to see if relinking the tables through the code would work) and the connect string for the linked tables was null so it didn't refresh the link. Now, if I point to a different database, in this case the same file name in a different folder, it works. But changing the password on the same database does not apparently update the password in the link. TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Tuesday, January 18, 2011 7:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Found this several places regarding relinking code to password protected backends .... -------------------------------------- Figured it out. If you are connecting to a password protected BE, you HAVE to provide the OPTIONAL parameters as follows: DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") If you do not it just raises the password error. -------------------------------------- On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin wrote: > Dear List: > > This is a legacy app that the client asked me to put a password on the > back end. ?He also wants to be able to change the back end password > from time to time. ?So I gave him instructions on how to do that. > > However, after the password is changed the bound forms error out with > an invalid password. ?If I go to the database container and try to > open a linked table in datasheet view I get 'Not a Valid Password'. > > If I delete the table links and relink the table, all is OK. ?But I > cannot refresh the links with the Linked Table Manager in > Tools-->Database Utilities. > > There is relinking code but relinking to the existing back end doesn't > clear up the problem. ?In fact, the relinking code does not prompt for > the database password. > > The table links apparently have the old password in there somehow. ?So > I'm missing a step here. ?Obviously I don't want the user to have to > delete the table links and relink. > > What am I missing? > > MTIA > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 10:16:33 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 08:16:33 -0800 Subject: [AccessD] Password Problem In-Reply-To: <63C102F34D13470EA06BA117644BF319@HAL9005> References: <70212AC868D44568A7E20833DE283308@HAL9005> <63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: Yeah, I ran into this with password protected BE's too. It was simpler to use a constant for the password, but that pretty much eliminates the security unless you are distributing a runtime. What about storing the password in a library with restricted access? Charlotte Foust On Tue, Jan 18, 2011 at 7:57 AM, Rocky Smolin wrote: > Gary: > > Where I use DBEngine I had the pwd parameter without MS ACCESS; but it > seemed to work OK. > > The problem I'm having is just opening a bound form or even running a query. > There's something about the table link that's retaining the old password. > And I stepped through the relinking code which I can trigger a la carte > (just to see if relinking the tables through the code would work) and the > connect string for the linked tables was null so it didn't refresh the link. > > Now, if I point to a different database, in this case the same file name in > a different folder, it works. ?But changing the password on the same > database does not apparently update the password in the link. > > TIA > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Tuesday, January 18, 2011 7:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Found this several places regarding relinking code to password protected > backends .... > > -------------------------------------- > Figured it out. ?If you are connecting to a password protected BE, you HAVE > to provide the OPTIONAL parameters as follows: > > DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") > > If you do not it just raises the password error. > -------------------------------------- > > On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin > wrote: >> Dear List: >> >> This is a legacy app that the client asked me to put a password on the >> back end. ?He also wants to be able to change the back end password >> from time to time. ?So I gave him instructions on how to do that. >> >> However, after the password is changed the bound forms error out with >> an invalid password. ?If I go to the database container and try to >> open a linked table in datasheet view I get 'Not a Valid Password'. >> >> If I delete the table links and relink the table, all is OK. ?But I >> cannot refresh the links with the Linked Table Manager in >> Tools-->Database Utilities. >> >> There is relinking code but relinking to the existing back end doesn't >> clear up the problem. ?In fact, the relinking code does not prompt for >> the database password. >> >> The table links apparently have the old password in there somehow. ?So >> I'm missing a step here. ?Obviously I don't want the user to have to >> delete the table links and relink. >> >> What am I missing? >> >> MTIA >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> Skype: rocky.smolin >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > Gary Kjos > garykjos at gmail.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Tue Jan 18 10:18:40 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 10:18:40 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures Message-ID: This is another great time-saver in MZ Tools (VB6 version): >From the MZ Tools toolbar push the Other Utilities button. Select 'Review Source Code'. In the window that appears, you'll see a collapsible hierarchical listing of objects with a description of what's not used in blue text. Double-click on the blue text to move directly to the variable, parameter, or procedure so you can fix it then and there! There is also a version of MZ Tools for .Net developers - not free but undoubtedly well worth it. Dan From rockysmolin at bchacc.com Tue Jan 18 10:20:56 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 08:20:56 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: <70212AC868D44568A7E20833DE283308@HAL9005><63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, January 18, 2011 8:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Yeah, I ran into this with password protected BE's too. It was simpler to use a constant for the password, but that pretty much eliminates the security unless you are distributing a runtime. What about storing the password in a library with restricted access? Charlotte Foust On Tue, Jan 18, 2011 at 7:57 AM, Rocky Smolin wrote: > Gary: > > Where I use DBEngine I had the pwd parameter without MS ACCESS; but it > seemed to work OK. > > The problem I'm having is just opening a bound form or even running a query. > There's something about the table link that's retaining the old password. > And I stepped through the relinking code which I can trigger a la > carte (just to see if relinking the tables through the code would > work) and the connect string for the linked tables was null so it didn't refresh the link. > > Now, if I point to a different database, in this case the same file > name in a different folder, it works. ?But changing the password on > the same database does not apparently update the password in the link. > > TIA > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Tuesday, January 18, 2011 7:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Found this several places regarding relinking code to password > protected backends .... > > -------------------------------------- > Figured it out. ?If you are connecting to a password protected BE, you > HAVE to provide the OPTIONAL parameters as follows: > > DBEngine(0).OpenDatabase(strDBPath, False, False, "MS > Access;PWD=xxx10") > > If you do not it just raises the password error. > -------------------------------------- > > On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin > wrote: >> Dear List: >> >> This is a legacy app that the client asked me to put a password on >> the back end. ?He also wants to be able to change the back end >> password from time to time. ?So I gave him instructions on how to do that. >> >> However, after the password is changed the bound forms error out with >> an invalid password. ?If I go to the database container and try to >> open a linked table in datasheet view I get 'Not a Valid Password'. >> >> If I delete the table links and relink the table, all is OK. ?But I >> cannot refresh the links with the Linked Table Manager in >> Tools-->Database Utilities. >> >> There is relinking code but relinking to the existing back end >> doesn't clear up the problem. ?In fact, the relinking code does not >> prompt for the database password. >> >> The table links apparently have the old password in there somehow. ? >> So I'm missing a step here. ?Obviously I don't want the user to have >> to delete the table links and relink. >> >> What am I missing? >> >> MTIA >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> Skype: rocky.smolin >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > Gary Kjos > garykjos at gmail.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Tue Jan 18 10:40:50 2011 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 18 Jan 2011 10:40:50 -0600 Subject: [AccessD] Password Problem In-Reply-To: References: <70212AC868D44568A7E20833DE283308@HAL9005> <63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: Found some references that say the new password isn't actually saved until you do a RefreshLink Method --------------------------------------------------------------- http://www.accessmonster.com/Uwe/Forum.aspx/access/121423/change-connection-string-to-linked-table-with-VBA ---------------------------------------------------------------- Refreshlink method (From Access 97 Help file) Syntax tabledef.RefreshLink The tabledef placeholder specifies the TableDef object representing the linked table whose connection information you want to update. Remarks To change the connection information for a linked table, reset the Connect property of the corresponding TableDef object and then use the RefreshLink method to update the information. Using RefreshLink method doesn't change the linked table's properties and Relation objects. For this connection information to exist in all collections associated with the TableDef object that represents the linked table, you must use the Refresh method on each collection. ------------------------------------------------ On Tue, Jan 18, 2011 at 10:20 AM, Rocky Smolin wrote: > Using a constant would work even though this is an mdb, except that ?the > user wants to change the password from time to time and I don't want him to > have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or currentdb - > manipulating recordsets. ?My problem is that I can't even open a query that > uses a linked table. ?That password is somehow, I think, in the link. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Tuesday, January 18, 2011 8:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Yeah, I ran into this with password protected BE's too. ?It was simpler to > use a constant for the password, but that pretty much eliminates the > security unless you are distributing a runtime. ?What about storing the > password in a library with restricted access? > > Charlotte Foust > > On Tue, Jan 18, 2011 at 7:57 AM, Rocky Smolin > wrote: >> Gary: >> >> Where I use DBEngine I had the pwd parameter without MS ACCESS; but it >> seemed to work OK. >> >> The problem I'm having is just opening a bound form or even running a > query. >> There's something about the table link that's retaining the old password. >> And I stepped through the relinking code which I can trigger a la >> carte (just to see if relinking the tables through the code would >> work) and the connect string for the linked tables was null so it didn't > refresh the link. >> >> Now, if I point to a different database, in this case the same file >> name in a different folder, it works. ?But changing the password on >> the same database does not apparently update the password in the link. >> >> TIA >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos >> Sent: Tuesday, January 18, 2011 7:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Password Problem >> >> Found this several places regarding relinking code to password >> protected backends .... >> >> -------------------------------------- >> Figured it out. ?If you are connecting to a password protected BE, you >> HAVE to provide the OPTIONAL parameters as follows: >> >> DBEngine(0).OpenDatabase(strDBPath, False, False, "MS >> Access;PWD=xxx10") >> >> If you do not it just raises the password error. >> -------------------------------------- >> >> On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin >> wrote: >>> Dear List: >>> >>> This is a legacy app that the client asked me to put a password on >>> the back end. ?He also wants to be able to change the back end >>> password from time to time. ?So I gave him instructions on how to do > that. >>> >>> However, after the password is changed the bound forms error out with >>> an invalid password. ?If I go to the database container and try to >>> open a linked table in datasheet view I get 'Not a Valid Password'. >>> >>> If I delete the table links and relink the table, all is OK. ?But I >>> cannot refresh the links with the Linked Table Manager in >>> Tools-->Database Utilities. >>> >>> There is relinking code but relinking to the existing back end >>> doesn't clear up the problem. ?In fact, the relinking code does not >>> prompt for the database password. >>> >>> The table links apparently have the old password in there somehow. >>> So I'm missing a step here. ?Obviously I don't want the user to have >>> to delete the table links and relink. >>> >>> What am I missing? >>> >>> MTIA >>> >>> >>> Rocky Smolin >>> >>> Beach Access Software >>> >>> 858-259-4334 >>> >>> Skype: rocky.smolin >>> >>> www.e-z-mrp.com >>> >>> www.bchacc.com >>> >>> >>> >>> >>> >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> >> >> -- >> Gary Kjos >> garykjos at gmail.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From Gustav at cactus.dk Tue Jan 18 10:52:40 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 18 Jan 2011 17:52:40 +0100 Subject: [AccessD] Password Problem Message-ID: Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky From jackandpat.d at gmail.com Tue Jan 18 11:13:49 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 18 Jan 2011 12:13:49 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: Message-ID: This Other Utilities - Review Source Code is also available in the MZTools (VBA) version. Very handy. On Tue, Jan 18, 2011 at 11:18 AM, Dan Waters wrote: > This is another great time-saver in MZ Tools (VB6 version): > > > > From the MZ Tools toolbar push the Other Utilities button. Select 'Review > Source Code'. In the window that appears, you'll see a collapsible > hierarchical listing of objects with a description of what's not used in > blue text. Double-click on the blue text to move directly to the variable, > parameter, or procedure so you can fix it then and there! > > > > There is also a version of MZ Tools for .Net developers - not free but > undoubtedly well worth it. > > > > Dan > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jackandpat.d at gmail.com Tue Jan 18 11:32:56 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 18 Jan 2011 12:32:56 -0500 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: Rocky, I found this link that may be helpful. http://www.utteraccess.com/forum/linked-tables-password-p-t1900801.html Also, I have seen Boyd on AccessD recently. He may have more info. Good Luck, Jack On Tue, Jan 18, 2011 at 11:52 AM, Gustav Brock wrote: > Hi Rocky > > It is not "somehow" in the link - it _is_ in the link information. > Run this query: > > SELECT > MSysObjects.Name AS TblNameLinked, > MSysObjects.ForeignName AS TblNameSource, > RTrim([Database]) AS DbsFile, > RTrim([Connect]) AS DbsType > FROM > MSysObjects > WHERE > MSysObjects.Type=6 > ORDER BY > RTrim([Database]), > MSysObjects.Name; > > /gustav > > > >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > Using a constant would work even though this is an mdb, except that the > user wants to change the password from time to time and I don't want him to > have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or currentdb - > manipulating recordsets. My problem is that I can't even open a query that > uses a linked table. That password is somehow, I think, in the link. > > Rocky > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 11:33:44 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 09:33:44 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: <5BC5962E08A544F2BE9049E79888BEDA@HAL9005> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Jan 18 11:50:25 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 18 Jan 2011 18:50:25 +0100 Subject: [AccessD] Password Problem Message-ID: Hi Rocky No that is read-only for info. You have to go via the RefreshLink route passing the full (and modified) connection string including the parameter PWD=NewPassword; in this. /gustav >>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky From rockysmolin at bchacc.com Tue Jan 18 12:08:50 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:08:50 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Jack: In that thread is noted "Probably because you are not storing the password when you linked the tables. " How does one store the password when linking the tables? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jack drawbridge Sent: Tuesday, January 18, 2011 9:33 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Rocky, I found this link that may be helpful. http://www.utteraccess.com/forum/linked-tables-password-p-t1900801.html Also, I have seen Boyd on AccessD recently. He may have more info. Good Luck, Jack On Tue, Jan 18, 2011 at 11:52 AM, Gustav Brock wrote: > Hi Rocky > > It is not "somehow" in the link - it _is_ in the link information. > Run this query: > > SELECT > MSysObjects.Name AS TblNameLinked, > MSysObjects.ForeignName AS TblNameSource, > RTrim([Database]) AS DbsFile, > RTrim([Connect]) AS DbsType > FROM > MSysObjects > WHERE > MSysObjects.Type=6 > ORDER BY > RTrim([Database]), > MSysObjects.Name; > > /gustav > > > >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > Using a constant would work even though this is an mdb, except that > the user wants to change the password from time to time and I don't > want him to have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or > currentdb - manipulating recordsets. My problem is that I can't even > open a query that uses a linked table. That password is somehow, I think, in the link. > > Rocky > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Jan 18 12:21:44 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 18 Jan 2011 10:21:44 -0800 Subject: [AccessD] A potential security concern In-Reply-To: <4D35240F.15703.D797C0@stuart.lexacorp.com.pg> References: <4D350027.9020803@colbyconsulting.com> <12833185366D4E68BCBA3CC74103BA03@stevelaptop> <4D351C75.2010304@colbyconsulting.com> <4D35240F.15703.D797C0@stuart.lexacorp.com.pg> Message-ID: But hey, we have a ribbon now ;) On Mon, Jan 17, 2011 at 9:24 PM, Stuart McLachlan wrote: > Yep, MS have totally screwed Access application developers with 2007/10 in > so many ways > and the stupid security hoops you have to go through are one the main ones. > > -- > Stuart > > On 17 Jan 2011 at 23:52, jwcolby wrote: > > > Uh ok. So I have to screw with the registry on a machine that doesn't > > belong to me? And I have to do so before the first run of my FE? > > > > I so despise Access 2007. A C# solution is looking better. > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/17/2011 10:06 PM, Steve Schapel wrote: > > > Hi John, > > > > > > As per my note in your earlier thread, see it this helps: > > > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > > > > > Regards > > > Steve > > > > > > -----Original Message----- From: jwcolby > > > Sent: Tuesday, January 18, 2011 3:51 PM > > > To: Access Developers discussion and problem solving > > > Subject: [AccessD] A potential security concern > > > > > > I so despise Access 2007. > > > > > > I installed the run time on a VM. I then dragged and dropped the > > > 2003 Fe to the desktop and get a security warning. It appears I have > > > to jump through hoops to make 2007 trust the 2003 FE. > > > > > > I don't understand the hoops. If anyone understands the hoops and > > > can explain it in a succinct manner please do so. > > > > > > Thanks, > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Tue Jan 18 12:27:47 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 18 Jan 2011 10:27:47 -0800 Subject: [AccessD] Access Report Message-ID: I have a summary report that displays invoices ready to be committed as well as an individual report for any of those invoices. When the reports are committed via a command button, they want to see one report with the summary as the first page(s) then each invoice that is committed as a new page. Any idea how to do this? I was thinking a new report with the summary as a subreport in the report header and the individual report as a subreport in the detail section. Is there a better way of doing this? David From jackandpat.d at gmail.com Tue Jan 18 12:33:41 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 18 Jan 2011 13:33:41 -0500 Subject: [AccessD] Password Problem In-Reply-To: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: Rocky, I don;\'t know any details. I saw your question and found a link. It seemed to me that Boyd and EasyMoney49 had a process that both agreed worked. Just passing on some info that seemed relevant and had a "seconder". Jack On Tue, Jan 18, 2011 at 1:08 PM, Rocky Smolin wrote: > Jack: > > In that thread is noted "Probably because you are not storing the password > when you linked the tables. " > > How does one store the password when linking the tables? > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jack drawbridge > Sent: Tuesday, January 18, 2011 9:33 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Rocky, > I found this link that may be helpful. > > http://www.utteraccess.com/forum/linked-tables-password-p-t1900801.html > > Also, I have seen Boyd on AccessD recently. He may have more info. > > Good Luck, > Jack > > On Tue, Jan 18, 2011 at 11:52 AM, Gustav Brock wrote: > > > Hi Rocky > > > > It is not "somehow" in the link - it _is_ in the link information. > > Run this query: > > > > SELECT > > MSysObjects.Name AS TblNameLinked, > > MSysObjects.ForeignName AS TblNameSource, > > RTrim([Database]) AS DbsFile, > > RTrim([Connect]) AS DbsType > > FROM > > MSysObjects > > WHERE > > MSysObjects.Type=6 > > ORDER BY > > RTrim([Database]), > > MSysObjects.Name; > > > > /gustav > > > > > > >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > > Using a constant would work even though this is an mdb, except that > > the user wants to change the password from time to time and I don't > > want him to have to come back for a code change every time. > > > > However, that only applies to opening the mdb with dbengine or > > currentdb - manipulating recordsets. My problem is that I can't even > > open a query that uses a linked table. That password is somehow, I > think, > in the link. > > > > Rocky > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Tue Jan 18 12:38:55 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 10:38:55 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: Yup. Create a new report and create subreport controls for each of the other reports, one per page. You can use the detail section for the individual reports or put them in a group footer with the summary subreport in a group header. That would allow you to use a date selection or other kinds of filtering as well. Charlotte Foust On Tue, Jan 18, 2011 at 10:27 AM, David McAfee wrote: > I have a summary report that displays invoices ready to be committed as well > as an individual report for any of those invoices. > > When the reports are committed via a command button, they want to see one > report with the summary as the first page(s) then each > invoice that is committed as a new page. > > Any idea how to do this? > > I was thinking a new report with the summary as a subreport in the report > header and the individual report as a subreport in the detail section. > > Is there a better way of doing this? > > David > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 12:43:53 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:43:53 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: Gustav: I put some code in the open to check that the password entered by the user matches the password in the link. When it doesn't I have a loop to refresh the link, but it's generating an Error 3001 - invalid argument. For Each tdf In db.TableDefs txtLink = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.Connect = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.RefreshLink Next tdf The tdf.Connect string is: ;DATABASE=C:\Clients\PEDS\PEDS-DATA.mdb;MS ACCESS;pwd=pend0909; gstrDatabaseName and gstrPWD have the correct values. Can you see what the invalid argument might be? MTIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 9:50 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky No that is read-only for info. You have to go via the RefreshLink route passing the full (and modified) connection string including the parameter PWD=NewPassword; in this. /gustav >>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Jan 18 12:46:32 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:46:32 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: <395E815FA2C04F86B5C25B761379C6FA@HAL9005> That's how I'd do it (FWIW). Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, January 18, 2011 10:28 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access Report I have a summary report that displays invoices ready to be committed as well as an individual report for any of those invoices. When the reports are committed via a command button, they want to see one report with the summary as the first page(s) then each invoice that is committed as a new page. Any idea how to do this? I was thinking a new report with the summary as a subreport in the report header and the individual report as a subreport in the detail section. Is there a better way of doing this? David -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 12:53:14 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 10:53:14 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: Don't you need a username in there too? Charlotte Foust On Tue, Jan 18, 2011 at 10:43 AM, Rocky Smolin wrote: > Gustav: > > I put some code in the open to check that the password entered by the user > matches the password in the link. > > When it doesn't I have a loop to refresh the link, but it's generating an > Error 3001 - invalid argument. > > ? ?For Each tdf In db.TableDefs > ? ? ? ?txtLink = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & > gstrPWD > ? ? ? ?tdf.Connect = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & > gstrPWD > ? ? ? ?tdf.RefreshLink > ? ?Next tdf > > The tdf.Connect string is: > > ;DATABASE=C:\Clients\PEDS\PEDS-DATA.mdb;MS ACCESS;pwd=pend0909; > > gstrDatabaseName and gstrPWD have the correct values. > > Can you see what the invalid argument might be? > > MTIA > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Tuesday, January 18, 2011 9:50 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Password Problem > > Hi Rocky > > No that is read-only for info. You have to go via the RefreshLink route > passing the full (and modified) connection string including the parameter > ?PWD=NewPassword; > in this. > > /gustav > > >>>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> > So on starting the app, after the user inputs the password (assuming the > password is correct) could I modify your query to an update query and change > the password that way? > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Tuesday, January 18, 2011 8:53 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Password Problem > > Hi Rocky > > It is not "somehow" in the link - ?it _is_ in the link information. > Run this query: > > SELECT > ?MSysObjects.Name AS TblNameLinked, > ?MSysObjects.ForeignName AS TblNameSource, > ?RTrim([Database]) AS DbsFile, > ?RTrim([Connect]) AS DbsType > FROM > ?MSysObjects > WHERE > ?MSysObjects.Type=6 > ORDER BY > ?RTrim([Database]), > ?MSysObjects.Name; > > /gustav > > >>>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > Using a constant would work even though this is an mdb, except that ?the > user wants to change the password from time to time and I don't want him to > have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or currentdb - > manipulating recordsets. ?My problem is that I can't even open a query that > uses a linked table. ?That password is somehow, I think, in the link. > > Rocky > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 12:57:26 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:57:26 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: <9F1ED754323342639B00714110704264@HAL9005> Never mind. Figured out how to do the connect string: tdf.Connect = "MS ACCESS;pwd=" & gstrPWD & ";DATABASE=" & gstrDatabaseName did it. Just had to display the existing connect string and duplicate the format. Thanks all for the help. Best, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, January 18, 2011 10:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Password Problem Gustav: I put some code in the open to check that the password entered by the user matches the password in the link. When it doesn't I have a loop to refresh the link, but it's generating an Error 3001 - invalid argument. For Each tdf In db.TableDefs txtLink = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.Connect = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.RefreshLink Next tdf The tdf.Connect string is: ;DATABASE=C:\Clients\PEDS\PEDS-DATA.mdb;MS ACCESS;pwd=pend0909; gstrDatabaseName and gstrPWD have the correct values. Can you see what the invalid argument might be? MTIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 9:50 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky No that is read-only for info. You have to go via the RefreshLink route passing the full (and modified) connection string including the parameter PWD=NewPassword; in this. /gustav >>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 13:00:07 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 11:00:07 -0800 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: Message-ID: One caveat! If you're working with VS Express, you can't use MZTools. You can install it, but it only works in the visual studio shell, not in the express version, which makes it useless there. Charlotte Foust On Tue, Jan 18, 2011 at 8:18 AM, Dan Waters wrote: > This is another great time-saver in MZ Tools (VB6 version): > > > > From the MZ Tools toolbar push the Other Utilities button. ?Select 'Review > Source Code'. ?In the window that appears, you'll see a collapsible > hierarchical listing of objects with a description of what's not used in > blue text. ?Double-click on the blue text to move directly to the variable, > parameter, or procedure so you can fix it then and there! > > > > There is also a version of MZ Tools for .Net developers - not free but > undoubtedly well worth it. > > > > Dan > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jimdettman at verizon.net Tue Jan 18 13:20:49 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 18 Jan 2011 14:20:49 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: Message-ID: <51DF633A6ABA49C588AD058055B7E833@XPS> FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 11:19 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures This is another great time-saver in MZ Tools (VB6 version): >From the MZ Tools toolbar push the Other Utilities button. Select 'Review Source Code'. In the window that appears, you'll see a collapsible hierarchical listing of objects with a description of what's not used in blue text. Double-click on the blue text to move directly to the variable, parameter, or procedure so you can fix it then and there! There is also a version of MZ Tools for .Net developers - not free but undoubtedly well worth it. Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Tue Jan 18 14:00:27 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 14:00:27 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <51DF633A6ABA49C588AD058055B7E833@XPS> References: <51DF633A6ABA49C588AD058055B7E833@XPS> Message-ID: <0D787E3C5F134328928C4814589F8995@DanWaters> Jim - what do you do after that to find unreferenced items? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 11:19 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures This is another great time-saver in MZ Tools (VB6 version): >From the MZ Tools toolbar push the Other Utilities button. Select 'Review Source Code'. In the window that appears, you'll see a collapsible hierarchical listing of objects with a description of what's not used in blue text. Double-click on the blue text to move directly to the variable, parameter, or procedure so you can fix it then and there! There is also a version of MZ Tools for .Net developers - not free but undoubtedly well worth it. Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Jan 18 14:13:46 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 18 Jan 2011 12:13:46 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: The sub reports only show the detail section, so I've grouped on InvNo and added the individual reports header info into the Group's header. I wanted them to appear as separate pages, so I inserted a page break just below the sub report. This works fine, but always displays a blank page at the end. Any way to suppress it, if it is the last record? On Tue, Jan 18, 2011 at 10:38 AM, Charlotte Foust wrote: > Yup. Create a new report and create subreport controls for each of > the other reports, one per page. You can use the detail section for > the individual reports or put them in a group footer with the summary > subreport in a group header. That would allow you to use a date > selection or other kinds of filtering as well. > > Charlotte Foust > > On Tue, Jan 18, 2011 at 10:27 AM, David McAfee > wrote: > > I have a summary report that displays invoices ready to be committed as > well > > as an individual report for any of those invoices. > > > > When the reports are committed via a command button, they want to see one > > report with the summary as the first page(s) then each > > invoice that is committed as a new page. > > > > Any idea how to do this? > > > > I was thinking a new report with the summary as a subreport in the report > > header and the individual report as a subreport in the detail section. > > > > Is there a better way of doing this? > > > > David > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Tue Jan 18 14:31:46 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 14:31:46 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <0D787E3C5F134328928C4814589F8995@DanWaters> References: <51DF633A6ABA49C588AD058055B7E833@XPS> <0D787E3C5F134328928C4814589F8995@DanWaters> Message-ID: I got it - push Generate first! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures Jim - what do you do after that to find unreferenced items? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. From jimdettman at verizon.net Tue Jan 18 14:59:56 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 18 Jan 2011 15:59:56 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: <51DF633A6ABA49C588AD058055B7E833@XPS> <0D787E3C5F134328928C4814589F8995@DanWaters> Message-ID: Yeah and select the objects you want to search through...watch it if you select all of them. On a big DB, it can take a while to cross reference everything. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 03:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures I got it - push Generate first! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures Jim - what do you do after that to find unreferenced items? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 18 15:19:37 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 18 Jan 2011 16:19:37 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <51DF633A6ABA49C588AD058055B7E833@XPS> References: <51DF633A6ABA49C588AD058055B7E833@XPS> Message-ID: <4D3603E9.9090903@colbyconsulting.com> I was just doing that today. You have to rerun it over and over however until it no longer finds unreferenced items. Deleting an unreferenced item may make some other item unreferenced since it used to be referenced in the item you just deleted. John W. Colby www.ColbyConsulting.com On 1/18/2011 2:20 PM, Jim Dettman wrote: > > FWIW, those that have Rick Fisher's Find and Replace, there is also a cross > reference utility in there that works against all objects (not just code). > > Click the Cross-Ref button and then check "Only list unreferenced items" > under the report grouping. > > One of the fastest ways to clean up an Access app... > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 18, 2011 11:19 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, > Procedures > > This is another great time-saver in MZ Tools (VB6 version): > > > >> From the MZ Tools toolbar push the Other Utilities button. Select 'Review > Source Code'. In the window that appears, you'll see a collapsible > hierarchical listing of objects with a description of what's not used in > blue text. Double-click on the blue text to move directly to the variable, > parameter, or procedure so you can fix it then and there! > > > > There is also a version of MZ Tools for .Net developers - not free but > undoubtedly well worth it. > > > > Dan > > > > > From jwcolby at colbyconsulting.com Tue Jan 18 15:35:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 18 Jan 2011 16:35:53 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <4D3603E9.9090903@colbyconsulting.com> References: <51DF633A6ABA49C588AD058055B7E833@XPS> <4D3603E9.9090903@colbyconsulting.com> Message-ID: <4D3607B9.3050907@colbyconsulting.com> What I have never been able to figure out is how to get a list of the unreferenced objects to allow me to programmatically delete them. John W. Colby www.ColbyConsulting.com On 1/18/2011 4:19 PM, jwcolby wrote: > I was just doing that today. You have to rerun it over and over however until it no longer finds > unreferenced items. > > Deleting an unreferenced item may make some other item unreferenced since it used to be referenced > in the item you just deleted. > > John W. Colby > www.ColbyConsulting.com > > On 1/18/2011 2:20 PM, Jim Dettman wrote: >> >> FWIW, those that have Rick Fisher's Find and Replace, there is also a cross >> reference utility in there that works against all objects (not just code). >> >> Click the Cross-Ref button and then check "Only list unreferenced items" >> under the report grouping. >> >> One of the fastest ways to clean up an Access app... >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: Tuesday, January 18, 2011 11:19 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, >> Procedures >> >> This is another great time-saver in MZ Tools (VB6 version): >> >> >> >>> From the MZ Tools toolbar push the Other Utilities button. Select 'Review >> Source Code'. In the window that appears, you'll see a collapsible >> hierarchical listing of objects with a description of what's not used in >> blue text. Double-click on the blue text to move directly to the variable, >> parameter, or procedure so you can fix it then and there! >> >> >> >> There is also a version of MZ Tools for .Net developers - not free but >> undoubtedly well worth it. >> >> >> >> Dan >> >> >> >> >> From df.waters at comcast.net Tue Jan 18 15:41:28 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 15:41:28 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <4D3607B9.3050907@colbyconsulting.com> References: <51DF633A6ABA49C588AD058055B7E833@XPS><4D3603E9.9090903@colbyconsulting.com> <4D3607B9.3050907@colbyconsulting.com> Message-ID: When the report comes up, Select the Office Links button (has a Word icon) and select the spreadsheet option. From that spreadsheet you can get the list into an Access table and it's all downhill from there! ;-) Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 18, 2011 3:36 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures What I have never been able to figure out is how to get a list of the unreferenced objects to allow me to programmatically delete them. John W. Colby www.ColbyConsulting.com On 1/18/2011 4:19 PM, jwcolby wrote: > I was just doing that today. You have to rerun it over and over however until it no longer finds > unreferenced items. > > Deleting an unreferenced item may make some other item unreferenced since it used to be referenced > in the item you just deleted. > > John W. Colby > www.ColbyConsulting.com > > On 1/18/2011 2:20 PM, Jim Dettman wrote: >> >> FWIW, those that have Rick Fisher's Find and Replace, there is also a cross >> reference utility in there that works against all objects (not just code). >> >> Click the Cross-Ref button and then check "Only list unreferenced items" >> under the report grouping. >> >> One of the fastest ways to clean up an Access app... >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: Tuesday, January 18, 2011 11:19 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, >> Procedures >> >> This is another great time-saver in MZ Tools (VB6 version): >> >> >> >>> From the MZ Tools toolbar push the Other Utilities button. Select 'Review >> Source Code'. In the window that appears, you'll see a collapsible >> hierarchical listing of objects with a description of what's not used in >> blue text. Double-click on the blue text to move directly to the variable, >> parameter, or procedure so you can fix it then and there! >> >> >> >> There is also a version of MZ Tools for .Net developers - not free but >> undoubtedly well worth it. >> >> >> >> Dan >> >> >> >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 19:58:56 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 17:58:56 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: Use code in the group header to determine if the current subreport is the last and if so toggle the page break. I usually turned off the page break by default, and turned it on for each subreport except the last one. Charlotte Foust On Tue, Jan 18, 2011 at 12:13 PM, David McAfee wrote: > The sub reports only show the detail section, so I've grouped on InvNo > and added the individual reports header info into the Group's header. > > I wanted them to appear as separate pages, so I inserted a page break > just below the sub report. This works fine, but always displays a blank > page at the end. Any way to suppress it, if it is the last record? > > > > On Tue, Jan 18, 2011 at 10:38 AM, Charlotte Foust > wrote: > >> Yup. ?Create a new report and create subreport controls for each of >> the other reports, one per page. ?You can use the detail section for >> the individual reports or put them in a group footer with the summary >> subreport in a group header. ?That would allow you to use a date >> selection or other kinds of filtering as well. >> >> Charlotte Foust >> >> On Tue, Jan 18, 2011 at 10:27 AM, David McAfee >> wrote: >> > I have a summary report that displays invoices ready to be committed as >> well >> > as an individual report for any of those invoices. >> > >> > When the reports are committed via a command button, they want to see one >> > report with the summary as the first page(s) then each >> > invoice that is committed as a new page. >> > >> > Any idea how to do this? >> > >> > I was thinking a new report with the summary as a subreport in the report >> > header and the individual report as a subreport in the detail section. >> > >> > Is there a better way of doing this? >> > >> > David >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Wed Jan 19 09:25:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 19 Jan 2011 10:25:17 -0500 Subject: [AccessD] A potential security concern In-Reply-To: <12833185366D4E68BCBA3CC74103BA03@stevelaptop> References: <4D350027.9020803@colbyconsulting.com> <12833185366D4E68BCBA3CC74103BA03@stevelaptop> Message-ID: <4D37025D.1000300@colbyconsulting.com> I am going to have to go there eventually, for one specific client who is stubbornly staying with Access 2000. His application is huge and I do not expect to ever migrate it to C#. For these tiny databases I am just biting the bullet and learning what I need to do them in C#. John W. Colby www.ColbyConsulting.com On 1/17/2011 10:06 PM, Steve Schapel wrote: > Hi John, > > As per my note in your earlier thread, see it this helps: > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] A potential security concern > > I so despise Access 2007. > > I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a > security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. > > I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct > manner please do so. > > Thanks, From ab-mi at post3.tele.dk Wed Jan 19 10:14:48 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Wed, 19 Jan 2011 17:14:48 +0100 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn?t allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn?t respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn?t support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger From accesscoach at hitechcoach.com Wed Jan 19 10:39:29 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 10:39:29 -0600 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: <008101cbb7f7$73597a00$5a0c6e00$@hitechcoach.com> What version of Access? Is the database split with each user having their own (not shared) copy of the front end? This really is a must for multi user database. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 10:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn?t allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn?t respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn?t support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 19 10:50:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 19 Jan 2011 08:50:11 -0800 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: <324FCDFBB81B4894A5BDB7057C78AEBF@creativesystemdesigns.com> Hi Asger: Unless the directory where the Access BE resides allows full read, write, create and delete access it isn't going to work...also there are timing issues (Real-time security can not/should not be run on a server...that in particular screws up Access). I am having similar problems with a client's SBS. It may be the way the systems IT set it up or maybe it is just the way new servers are designed. I believe that the Access MDB BE is dead as a database on the new systems. Migrate to a real SQL server BE and your problems will just disappear. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 8:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Wed Jan 19 11:11:32 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 11:11:32 -0600 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: <324FCDFBB81B4894A5BDB7057C78AEBF@creativesystemdesigns.com> References: <324FCDFBB81B4894A5BDB7057C78AEBF@creativesystemdesigns.com> Message-ID: <008e01cbb7fb$ece50f20$c6af2d60$@hitechcoach.com> It is true that you must have read/write permission of the folder with the back end to be able to use the locking file. The Jet database (MDB) is definitely not dead. With Access 2007/2010 there is a new database engine called ACE that uses the .accdb format. Almost all my clients, including myself, use SBS and have no issues using it in a file server role with ACE or JET databases. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, January 19, 2011 10:50 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Multi-user Access db on NAS Hi Asger: Unless the directory where the Access BE resides allows full read, write, create and delete access it isn't going to work...also there are timing issues (Real-time security can not/should not be run on a server...that in particular screws up Access). I am having similar problems with a client's SBS. It may be the way the systems IT set it up or maybe it is just the way new servers are designed. I believe that the Access MDB BE is dead as a database on the new systems. Migrate to a real SQL server BE and your problems will just disappear. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 8:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Wed Jan 19 12:17:31 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 19 Jan 2011 13:17:31 -0500 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: Asger, <> I suppose that's possible, JET/ACE use extended byte range locking on the .LDB file to hold locks for the DB. What that means is it places locks on portions of the .LDB file that don't exist. In that way, the DB file never has a lock directly placed on it and they can use what ever kind of locking scheme they want. If that really is the case, then there is no work around. JET/ACE will open a db in exclusive mode if it can't place locks. But as the others have said, check the basics; make sure everyone has full security for the directory where the DB resides and that the DB's are not getting virus scanned. Also, make sure that you don't have different DB types in the same directory with the same base name. ie. myApp.MDW and myApp.MDB. Both will end up with the same .LDB file name myApp.LDB, and all kinds of weird things will happen after that. It's kind of odd that it just hangs without coming back and saying it's opened exclusive already. You might have something else going on. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 11:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ab-mi at post3.tele.dk Wed Jan 19 13:41:00 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Wed, 19 Jan 2011 20:41:00 +0100 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: <85F27098A6B24EA8B51551A273D6A272@abpc> Thanks to all who replied! I asked the question on behalf of a colleague (who is not on this list) and I don't have contact to the customer in question. But I'm told that the version of Access is 2003 and all users have full rights on folder hosting the BE on the Synology-NAS server. I'll hand over your responses to my colleague - maybe it will give him some clues. Thanks again for the answers Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Dettman Sendt: 19. januar 2011 19:18 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Multi-user Access db on NAS Asger, <> I suppose that's possible, JET/ACE use extended byte range locking on the .LDB file to hold locks for the DB. What that means is it places locks on portions of the .LDB file that don't exist. In that way, the DB file never has a lock directly placed on it and they can use what ever kind of locking scheme they want. If that really is the case, then there is no work around. JET/ACE will open a db in exclusive mode if it can't place locks. But as the others have said, check the basics; make sure everyone has full security for the directory where the DB resides and that the DB's are not getting virus scanned. Also, make sure that you don't have different DB types in the same directory with the same base name. ie. myApp.MDW and myApp.MDB. Both will end up with the same .LDB file name myApp.LDB, and all kinds of weird things will happen after that. It's kind of odd that it just hangs without coming back and saying it's opened exclusive already. You might have something else going on. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 11:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Wed Jan 19 21:08:55 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 19 Jan 2011 21:08:55 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From accesscoach at hitechcoach.com Wed Jan 19 21:28:21 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 21:28:21 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: <002901cbb852$181305c0$48391140$@hitechcoach.com> I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From accesscoach at hitechcoach.com Wed Jan 19 21:32:42 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 21:32:42 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: <002a01cbb852$b351c260$19f54720$@hitechcoach.com> This might be helpful: An Enhanced MsgBox Replacement Found here: http://www.utteraccess.com/forum/Enhanced-MsgBox-Replacem-t1691256.html&hl=r eplacement Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From BradM at blackforestltd.com Wed Jan 19 21:27:31 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 19 Jan 2011 21:27:31 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> <002901cbb852$181305c0$48391140$@hitechcoach.com> Message-ID: Boyd, I started experimenting with a popup form. What I am struggling with is how to stop all processing (once the popup is displayed) until after the popup form is closed (either by pushing a button or by the timer). Could you provide more details of how you handled this? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Boyd Trimmell Sent: Wed 1/19/2011 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From adtp at airtelmail.in Wed Jan 19 22:07:53 2011 From: adtp at airtelmail.in (A.D. Tejpal) Date: Thu, 20 Jan 2011 09:37:53 +0530 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: <393646FBECF54F35B711A83141BDD0A2@personal4a8ede> Brad, My sample db named Form_MsgBoxAutoClick might also be of interest to you. It is in access 2000 file format and is available at Rogers Access Library. Link: http://www.rogersaccesslibrary.com/forum/forum_topics.asp?FID=45 This sample db demonstrates automatic closing of message box after a specified time delay (as desired), if the user fails to respond in the mean time. Two methods are covered, one using windows API and the other based upon SendKeys. Note - Windows API method is the preferred one (SendKeys method is included mainly for academic interest). Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Brad Marks To: Access Developers discussion and problem solving Sent: Thursday, January 20, 2011 08:38 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From delam at zyterra.com Thu Jan 20 08:48:27 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 08:48:27 -0600 Subject: [AccessD] Conditional keep together Message-ID: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> I have a report with 2 grouping levels. The first group is keep together with first record and the second is keep all records together on one page. 99.9% of the time this is perfect. Now I have the situation where my first keep all records together group fits perfectly on a page all by itself. This means I have a report header, further group header, then a page break. Not until page 2 do I see this first set of detail records because if the keep together. I do not want to set this to keep with first record just to cover this one instance with one user, but I have to admit it is pretty awful. Is there any way to determine that this has happened ahead of time and reset the keep together property? Better yet only reset it on the group having problems. I can set the keep together, but only on open. By the time I can tell if it is needed, my window of opportunity is lost and I am better off just setting this group to keep together with first record and just be dine with it. Debbie Sent from my iPhone From Gustav at cactus.dk Thu Jan 20 09:07:24 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 20 Jan 2011 16:07:24 +0100 Subject: [AccessD] Orchard (was: Joomla) Message-ID: Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From rockysmolin at bchacc.com Thu Jan 20 09:21:28 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 07:21:28 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> Message-ID: <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Is it a function of how many records there are in the group? I wouldn't want to hard code a test for a specific data value if I could avoid it. You can, of course, set the keep together property through code, but the question is where to do it? I've never tried this but I'd experiment with the Format event of the group header. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 6:48 AM To: Access Developers discussion and problem solving Subject: [AccessD] Conditional keep together I have a report with 2 grouping levels. The first group is keep together with first record and the second is keep all records together on one page. 99.9% of the time this is perfect. Now I have the situation where my first keep all records together group fits perfectly on a page all by itself. This means I have a report header, further group header, then a page break. Not until page 2 do I see this first set of detail records because if the keep together. I do not want to set this to keep with first record just to cover this one instance with one user, but I have to admit it is pretty awful. Is there any way to determine that this has happened ahead of time and reset the keep together property? Better yet only reset it on the group having problems. I can set the keep together, but only on open. By the time I can tell if it is needed, my window of opportunity is lost and I am better off just setting this group to keep together with first record and just be dine with it. Debbie Sent from my iPhone -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 09:36:30 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2011 07:36:30 -0800 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: References: Message-ID: <7273E8E9721D466F95E0FD8499AE8B13@creativesystemdesigns.com> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Jan 20 09:57:08 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 20 Jan 2011 16:57:08 +0100 Subject: [AccessD] Orchard (was: Joomla) Message-ID: Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From delam at zyterra.com Thu Jan 20 10:39:49 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 10:39:49 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: I started to put a conditional keep together in code on format. This actually crashes Access. Only in the on open event will it work. I have started experimenting with adding a conditional page break. I can get it to work only when I want, but the records still start on page 2. I just get a page break in the middle of page 2 rather than moving the first part of the records to page 1 Debbie Sent from my iPhone On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > Is it a function of how many records there are in the group? I > wouldn't > want to hard code a test for a specific data value if I could avoid > it. > > You can, of course, set the keep together property through code, but > the > question is where to do it? > > I've never tried this but I'd experiment with the Format event of > the group > header. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 6:48 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Conditional keep together > > I have a report with 2 grouping levels. The first group is keep > together > with first record and the second is keep all records together on one > page. > 99.9% of the time this is perfect. > > Now I have the situation where my first keep all records together > group fits > perfectly on a page all by itself. This means I have a report header, > further group header, then a page break. Not until page > 2 do I see this first set of detail records because if the keep > together. > > I do not want to set this to keep with first record just to cover > this one > instance with one user, but I have to admit it is pretty awful. Is > there any > way to determine that this has happened ahead of time and reset the > keep > together property? Better yet only reset it on the group having > problems. > > I can set the keep together, but only on open. By the time I can > tell if it > is needed, my window of opportunity is lost and I am better off just > setting > this group to keep together with first record and just be dine with > it. > > Debbie > > Sent from my iPhone > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rusty.hammond at cpiqpc.com Thu Jan 20 10:52:54 2011 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Thu, 20 Jan 2011 10:52:54 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005><002901cbb852$181305c0$48391140$@hitechcoach.com> Message-ID: <49A286ABF515E94A8505CD14DEB721700DCFDE7E@CPIEMAIL-EVS1.CPIQPC.NET> If I'm remembering correctly, when you open the form using the docmd.openform method, setting the acWindowMode parameter to acDialog will do what you need. HTH, Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) Boyd, I started experimenting with a popup form. What I am struggling with is how to stop all processing (once the popup is displayed) until after the popup form is closed (either by pushing a button or by the timer). Could you provide more details of how you handled this? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Boyd Trimmell Sent: Wed 1/19/2011 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From DWUTKA at Marlow.com Thu Jan 20 11:15:57 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 20 Jan 2011 11:15:57 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005><002901cbb852$181305c0$48391140$@hitechcoach.com> Message-ID: Set the form to both popup and modal. That way, when the form is opened, the calling code stops until the form is closed. I might have that wrong, you might have to have modal, and not popup. It's been a while since I played with that. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) Boyd, I started experimenting with a popup form. What I am struggling with is how to stop all processing (once the popup is displayed) until after the popup form is closed (either by pushing a button or by the timer). Could you provide more details of how you handled this? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Boyd Trimmell Sent: Wed 1/19/2011 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From shamil at smsconsulting.spb.ru Thu Jan 20 11:47:11 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 20 Jan 2011 20:47:11 +0300 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: References: Message-ID: <7D6A0601B09F4064BE4A4110A8D03548@nant> Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 20 11:47:56 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 09:47:56 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> On format of the report or the header or the footer section? What kind of crash? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together I started to put a conditional keep together in code on format. This actually crashes Access. Only in the on open event will it work. I have started experimenting with adding a conditional page break. I can get it to work only when I want, but the records still start on page 2. I just get a page break in the middle of page 2 rather than moving the first part of the records to page 1 Debbie Sent from my iPhone On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > Is it a function of how many records there are in the group? I > wouldn't want to hard code a test for a specific data value if I could > avoid it. > > You can, of course, set the keep together property through code, but > the question is where to do it? > > I've never tried this but I'd experiment with the Format event of the > group header. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 6:48 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Conditional keep together > > I have a report with 2 grouping levels. The first group is keep > together with first record and the second is keep all records together > on one page. > 99.9% of the time this is perfect. > > Now I have the situation where my first keep all records together > group fits perfectly on a page all by itself. This means I have a > report header, further group header, then a page break. Not until page > 2 do I see this first set of detail records because if the keep > together. > > I do not want to set this to keep with first record just to cover this > one instance with one user, but I have to admit it is pretty awful. Is > there any way to determine that this has happened ahead of time and > reset the keep together property? Better yet only reset it on the > group having problems. > > I can set the keep together, but only on open. By the time I can tell > if it is needed, my window of opportunity is lost and I am better off > just setting this group to keep together with first record and just be > dine with it. > > Debbie > > Sent from my iPhone > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 20 12:34:17 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 20 Jan 2011 10:34:17 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: I don't understand quite what the problem is. Why do you need a page break at all? If you set the keep together to first detail, you should get a page break when you need one. I would suspect that something about the grouping you're using isn't quite right. Charlotte Foust On Thu, Jan 20, 2011 at 8:39 AM, Debbie wrote: > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I can get > it to work only when I want, but the records still start on page 2. I just > get a page break in the middle of page 2 rather than moving the first part > of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > >> Is it a function of how many records there are in the group? ?I wouldn't >> want to hard code a test for a specific data value if I could avoid it. >> >> You can, of course, set the keep together property through code, but the >> question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group >> header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep together >> with first record and the second is keep all records together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together group >> fits >> perfectly on a page all by itself. This means I have a report header, >> further group header, then a page break. Not until page >> 2 do I see this first set of detail records because if the keep together. >> >> I do not want to set this to keep with first record just to cover this one >> instance with one user, but I have to admit it is pretty awful. Is there >> any >> way to determine that this has happened ahead of time and reset the keep >> together property? ?Better yet only reset it on the group having problems. >> >> I can set the keep together, but only on open. By the time I can tell if >> it >> is needed, my window of opportunity is lost and I am better off just >> setting >> this group to keep together with first record and just be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Thu Jan 20 13:03:09 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 13:03:09 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: <011201cbb8d4$aed80000$0c880000$@hitechcoach.com> If the section that is set to group together is skipping to the next page that mean that it will not fit on the page with the other sections. II probably is a combination of the Report Header and any other headers together being too tall. What this does is not leave enough room to keep the records together on the same page. AFAIK, one a report starts calculating what will fit on a page you can't change the keep together setting. If you were to be able to change this property for keep together on the fly while the report is generating this would really make the pagination very difficult to generate. Besides it would be very, very, slow. Note: I rarely set the Keep Together property to yes. This is usually the first thing I set to No when trying to fix issues with other people's reports. I do use the force new page property for grouping sections to keep groups of records together on separate pages. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 10:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together I started to put a conditional keep together in code on format. This actually crashes Access. Only in the on open event will it work. I have started experimenting with adding a conditional page break. I can get it to work only when I want, but the records still start on page 2. I just get a page break in the middle of page 2 rather than moving the first part of the records to page 1 Debbie Sent from my iPhone On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > Is it a function of how many records there are in the group? I > wouldn't want to hard code a test for a specific data value if I could > avoid it. > > You can, of course, set the keep together property through code, but > the question is where to do it? > > I've never tried this but I'd experiment with the Format event of the > group header. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 6:48 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Conditional keep together > > I have a report with 2 grouping levels. The first group is keep > together with first record and the second is keep all records together > on one page. > 99.9% of the time this is perfect. > > Now I have the situation where my first keep all records together > group fits perfectly on a page all by itself. This means I have a > report header, further group header, then a page break. Not until page > 2 do I see this first set of detail records because if the keep > together. > > I do not want to set this to keep with first record just to cover this > one instance with one user, but I have to admit it is pretty awful. Is > there any way to determine that this has happened ahead of time and > reset the keep together property? Better yet only reset it on the > group having problems. > > I can set the keep together, but only on open. By the time I can tell > if it is needed, my window of opportunity is lost and I am better off > just setting this group to keep together with first record and just be > dine with it. > > Debbie > > Sent from my iPhone > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 13:02:11 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 13:02:11 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What > kind of > crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get > it to work only when I want, but the records still start on page 2. > I just > get a page break in the middle of page 2 rather than moving the > first part > of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could >> avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together >> on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this >> one instance with one user, but I have to admit it is pretty awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be >> dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From delam at zyterra.com Thu Jan 20 13:06:28 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 13:06:28 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: The grouping is right. I do want the whole group to stay together a vast majority of the time. On the first page, due to the page header and upper level group header, the whole group will not print on one page. It does however all fit on the next page. As a result my report header and top level group header are dangling alone on the first page. Debbie Sent from my iPhone On Jan 20, 2011, at 12:34 PM, Charlotte Foust wrote: > I don't understand quite what the problem is. Why do you need a page > break at all? If you set the keep together to first detail, you > should get a page break when you need one. I would suspect that > something about the grouping you're using isn't quite right. > > Charlotte Foust > > On Thu, Jan 20, 2011 at 8:39 AM, Debbie wrote: >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. >> I can get >> it to work only when I want, but the records still start on page 2. >> I just >> get a page break in the middle of page 2 rather than moving the >> first part >> of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't >>> want to hard code a test for a specific data value if I could >>> avoid it. >>> >>> You can, of course, set the keep together property through code, >>> but the >>> question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the >>> group >>> header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together >>> with first record and the second is keep all records together on >>> one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group >>> fits >>> perfectly on a page all by itself. This means I have a report >>> header, >>> further group header, then a page break. Not until page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one >>> instance with one user, but I have to admit it is pretty awful. Is >>> there >>> any >>> way to determine that this has happened ahead of time and reset >>> the keep >>> together property? Better yet only reset it on the group having >>> problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell if >>> it >>> is needed, my window of opportunity is lost and I am better off just >>> setting >>> this group to keep together with first record and just be dine >>> with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Thu Jan 20 14:03:28 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 12:03:28 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: <8937806033614B15A55366C83A31DAB6@HAL9005> What happens if you set the section to Keep Together with First Record? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 14:13:59 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2011 12:13:59 -0800 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: <7D6A0601B09F4064BE4A4110A8D03548@nant> References: <7D6A0601B09F4064BE4A4110A8D03548@nant> Message-ID: <5CD8CE408BF24E3FA6982989764089FE@creativesystemdesigns.com> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 14:20:27 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2011 12:20:27 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: <43DA04D8CA5B4F61B78A649932B27243@creativesystemdesigns.com> Hi Debbie: That should never ever happen. There is something more that is causing the problem. In your situation, I would probably check for any updates on the offending machine and/or do a re-install of Access. I have had problems mixing Office 11 and 12 components... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What > kind of > crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get > it to work only when I want, but the records still start on page 2. > I just > get a page break in the middle of page 2 rather than moving the > first part > of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could >> avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together >> on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this >> one instance with one user, but I have to admit it is pretty awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be >> dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Thu Jan 20 14:38:56 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 14:38:56 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Are you try8bng to change the Keep together property with VBA code? What VBA code are you using? Please include the sub to end sub lines. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 1:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 14:42:37 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 14:42:37 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <8937806033614B15A55366C83A31DAB6@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> Message-ID: The section starts printing on the first page and continues to page 2. Subsequent groups may get split over 2 pages though and is not what the customer wants. Debbie Sent from my iPhone On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" wrote: > What happens if you set the section to Keep Together with First > Record? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 11:02 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Section or header both crash. I get this program has encountered an > unexpected error and has to close. It backs up. Repairs and compacts > and > restarts every time I put it in any type of format event. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > wrote: > >> On format of the report or the header or the footer section? What >> kind >> of crash? >> >> R >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 8:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. I >> can get it to work only when I want, but the records still start on >> page 2. >> I just >> get a page break in the middle of page 2 rather than moving the first >> part of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't want to hard code a test for a specific data value if I >>> could avoid it. >>> >>> You can, of course, set the keep together property through code, but >>> the question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the >>> group header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together with first record and the second is keep all records >>> together on one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group fits perfectly on a page all by itself. This means I have a >>> report header, further group header, then a page break. Not until >>> page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one instance with one user, but I have to admit it is pretty >>> awful. >>> Is >>> there any way to determine that this has happened ahead of time and >>> reset the keep together property? Better yet only reset it on the >>> group having problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell >>> if it is needed, my window of opportunity is lost and I am better >>> off >>> just setting this group to keep together with first record and just >>> be dine with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Thu Jan 20 14:52:03 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 14:52:03 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> Message-ID: <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> Debbie, With the keep together property set to no, have you tried setting the it to start on a new page for each group? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 2:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together The section starts printing on the first page and continues to page 2. Subsequent groups may get split over 2 pages though and is not what the customer wants. Debbie Sent from my iPhone On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" wrote: > What happens if you set the section to Keep Together with First > Record? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 11:02 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Section or header both crash. I get this program has encountered an > unexpected error and has to close. It backs up. Repairs and compacts > and restarts every time I put it in any type of format event. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > wrote: > >> On format of the report or the header or the footer section? What >> kind of crash? >> >> R >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 8:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. I >> can get it to work only when I want, but the records still start on >> page 2. >> I just >> get a page break in the middle of page 2 rather than moving the first >> part of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't want to hard code a test for a specific data value if I >>> could avoid it. >>> >>> You can, of course, set the keep together property through code, but >>> the question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the group header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together with first record and the second is keep all records >>> together on one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group fits perfectly on a page all by itself. This means I have a >>> report header, further group header, then a page break. Not until >>> page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one instance with one user, but I have to admit it is pretty >>> awful. >>> Is >>> there any way to determine that this has happened ahead of time and >>> reset the keep together property? Better yet only reset it on the >>> group having problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell if it is needed, my window of opportunity is lost and I am >>> better off just setting this group to keep together with first >>> record and just be dine with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Thu Jan 20 14:55:57 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 14:55:57 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <8937806033614B15A55366C83A31DAB6@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> Message-ID: <016e01cbb8e4$71408860$53c19920$@hitechcoach.com> Rocky, What do you mean by " set the section to Keep Together with First Record". Where do you find this? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 20, 2011 2:03 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Conditional keep together What happens if you set the section to Keep Together with First Record? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 14:58:35 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 14:58:35 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> Message-ID: <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> Hmm. The customer might go for that as an alternate to keeping the sections together. I think I may even have some code that will give me similar results, not just start every section on a new page. Thanks for taking me on a new track here. This has possibilities. Debbie Sent from my iPhone On Jan 20, 2011, at 2:52 PM, "Boyd Trimmell" wrote: > Debbie, > > With the keep together property set to no, have you tried setting > the it to > start on a new page for each group? > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites > Microsoft Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > The section starts printing on the first page and continues to page 2. > Subsequent groups may get split over 2 pages though and is not what > the > customer wants. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" > wrote: > >> What happens if you set the section to Keep Together with First >> Record? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 11:02 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> Section or header both crash. I get this program has encountered an >> unexpected error and has to close. It backs up. Repairs and compacts >> and restarts every time I put it in any type of format event. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >> wrote: >> >>> On format of the report or the header or the footer section? What >>> kind of crash? >>> >>> R >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 8:40 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> I started to put a conditional keep together in code on format. This >>> actually crashes Access. Only in the on open event will it work. >>> >>> I have started experimenting with adding a conditional page break. I >>> can get it to work only when I want, but the records still start on >>> page 2. >>> I just >>> get a page break in the middle of page 2 rather than moving the >>> first >>> part of the records to page 1 >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>> wrote: >>> >>>> Is it a function of how many records there are in the group? I >>>> wouldn't want to hard code a test for a specific data value if I >>>> could avoid it. >>>> >>>> You can, of course, set the keep together property through code, >>>> but >>>> the question is where to do it? >>>> >>>> I've never tried this but I'd experiment with the Format event of >>>> the group header. >>>> >>>> Rocky >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 6:48 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] Conditional keep together >>>> >>>> I have a report with 2 grouping levels. The first group is keep >>>> together with first record and the second is keep all records >>>> together on one page. >>>> 99.9% of the time this is perfect. >>>> >>>> Now I have the situation where my first keep all records together >>>> group fits perfectly on a page all by itself. This means I have a >>>> report header, further group header, then a page break. Not until >>>> page >>>> 2 do I see this first set of detail records because if the keep >>>> together. >>>> >>>> I do not want to set this to keep with first record just to cover >>>> this one instance with one user, but I have to admit it is pretty >>>> awful. >>>> Is >>>> there any way to determine that this has happened ahead of time and >>>> reset the keep together property? Better yet only reset it on the >>>> group having problems. >>>> >>>> I can set the keep together, but only on open. By the time I can >>>> tell if it is needed, my window of opportunity is lost and I am >>>> better off just setting this group to keep together with first >>>> record and just be dine with it. >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Thu Jan 20 15:16:31 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 15:16:31 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> Message-ID: <018701cbb8e7$506ba860$f142f920$@hitechcoach.com> Debbie, Ah... so it is OK to have more than one group on a page. You just don't want a group to span multiple pages if possible. Is that correct? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 2:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Hmm. The customer might go for that as an alternate to keeping the sections together. I think I may even have some code that will give me similar results, not just start every section on a new page. Thanks for taking me on a new track here. This has possibilities. Debbie Sent from my iPhone On Jan 20, 2011, at 2:52 PM, "Boyd Trimmell" wrote: > Debbie, > > With the keep together property set to no, have you tried setting the > it to start on a new page for each group? > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites Microsoft > Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > The section starts printing on the first page and continues to page 2. > Subsequent groups may get split over 2 pages though and is not what > the customer wants. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" > wrote: > >> What happens if you set the section to Keep Together with First >> Record? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 11:02 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> Section or header both crash. I get this program has encountered an >> unexpected error and has to close. It backs up. Repairs and compacts >> and restarts every time I put it in any type of format event. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >> wrote: >> >>> On format of the report or the header or the footer section? What >>> kind of crash? >>> >>> R >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 8:40 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> I started to put a conditional keep together in code on format. This >>> actually crashes Access. Only in the on open event will it work. >>> >>> I have started experimenting with adding a conditional page break. I >>> can get it to work only when I want, but the records still start on >>> page 2. >>> I just >>> get a page break in the middle of page 2 rather than moving the >>> first part of the records to page 1 >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>> wrote: >>> >>>> Is it a function of how many records there are in the group? I >>>> wouldn't want to hard code a test for a specific data value if I >>>> could avoid it. >>>> >>>> You can, of course, set the keep together property through code, >>>> but the question is where to do it? >>>> >>>> I've never tried this but I'd experiment with the Format event of >>>> the group header. >>>> >>>> Rocky >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 6:48 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] Conditional keep together >>>> >>>> I have a report with 2 grouping levels. The first group is keep >>>> together with first record and the second is keep all records >>>> together on one page. >>>> 99.9% of the time this is perfect. >>>> >>>> Now I have the situation where my first keep all records together >>>> group fits perfectly on a page all by itself. This means I have a >>>> report header, further group header, then a page break. Not until >>>> page >>>> 2 do I see this first set of detail records because if the keep >>>> together. >>>> >>>> I do not want to set this to keep with first record just to cover >>>> this one instance with one user, but I have to admit it is pretty >>>> awful. >>>> Is >>>> there any way to determine that this has happened ahead of time and >>>> reset the keep together property? Better yet only reset it on the >>>> group having problems. >>>> >>>> I can set the keep together, but only on open. By the time I can >>>> tell if it is needed, my window of opportunity is lost and I am >>>> better off just setting this group to keep together with first >>>> record and just be dine with it. >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 20 15:18:38 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 13:18:38 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: <016e01cbb8e4$71408860$53c19920$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016e01cbb8e4$71408860$53c19920$@hitechcoach.com> Message-ID: Should have said Keep Together with first Detail - in the Sorting and Grouping property sheet R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Thursday, January 20, 2011 12:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Conditional keep together Rocky, What do you mean by " set the section to Keep Together with First Record". Where do you find this? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 20, 2011 2:03 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Conditional keep together What happens if you set the section to Keep Together with First Record? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 15:31:38 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 15:31:38 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <018701cbb8e7$506ba860$f142f920$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> <018701cbb8e7$506ba860$f142f920$@hitechcoach.com> Message-ID: Correct Debbie Sent from my iPhone On Jan 20, 2011, at 3:16 PM, "Boyd Trimmell" wrote: > Debbie, > > Ah... so it is OK to have more than one group on a page. You just > don't > want a group to span multiple pages if possible. Is that correct? > > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites > Microsoft Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 2:59 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Hmm. The customer might go for that as an alternate to keeping the > sections > together. I think I may even have some code that will give me similar > results, not just start every section on a new page. > > Thanks for taking me on a new track here. This has possibilities. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:52 PM, "Boyd Trimmell" > > wrote: > >> Debbie, >> >> With the keep together property set to no, have you tried setting the >> it to start on a new page for each group? >> >> Boyd Trimmell >> aka HiTechCoach at UtterAccess.com and other support sites Microsoft >> Access MVP 2010 ( MVP Profile ) >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 2:43 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> The section starts printing on the first page and continues to page >> 2. >> Subsequent groups may get split over 2 pages though and is not what >> the customer wants. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" >> wrote: >> >>> What happens if you set the section to Keep Together with First >>> Record? >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 11:02 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> Section or header both crash. I get this program has encountered an >>> unexpected error and has to close. It backs up. Repairs and compacts >>> and restarts every time I put it in any type of format event. >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >>> >>> wrote: >>> >>>> On format of the report or the header or the footer section? What >>>> kind of crash? >>>> >>>> R >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 8:40 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Conditional keep together >>>> >>>> I started to put a conditional keep together in code on format. >>>> This >>>> actually crashes Access. Only in the on open event will it work. >>>> >>>> I have started experimenting with adding a conditional page >>>> break. I >>>> can get it to work only when I want, but the records still start on >>>> page 2. >>>> I just >>>> get a page break in the middle of page 2 rather than moving the >>>> first part of the records to page 1 >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>>> >>>> wrote: >>>> >>>>> Is it a function of how many records there are in the group? I >>>>> wouldn't want to hard code a test for a specific data value if I >>>>> could avoid it. >>>>> >>>>> You can, of course, set the keep together property through code, >>>>> but the question is where to do it? >>>>> >>>>> I've never tried this but I'd experiment with the Format event of >>>>> the group header. >>>>> >>>>> Rocky >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>>> Sent: Thursday, January 20, 2011 6:48 AM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: [AccessD] Conditional keep together >>>>> >>>>> I have a report with 2 grouping levels. The first group is keep >>>>> together with first record and the second is keep all records >>>>> together on one page. >>>>> 99.9% of the time this is perfect. >>>>> >>>>> Now I have the situation where my first keep all records together >>>>> group fits perfectly on a page all by itself. This means I have a >>>>> report header, further group header, then a page break. Not until >>>>> page >>>>> 2 do I see this first set of detail records because if the keep >>>>> together. >>>>> >>>>> I do not want to set this to keep with first record just to cover >>>>> this one instance with one user, but I have to admit it is pretty >>>>> awful. >>>>> Is >>>>> there any way to determine that this has happened ahead of time >>>>> and >>>>> reset the keep together property? Better yet only reset it on the >>>>> group having problems. >>>>> >>>>> I can set the keep together, but only on open. By the time I can >>>>> tell if it is needed, my window of opportunity is lost and I am >>>>> better off just setting this group to keep together with first >>>>> record and just be dine with it. >>>>> >>>>> Debbie >>>>> >>>>> Sent from my iPhone >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Thu Jan 20 15:37:06 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 21 Jan 2011 07:37:06 +1000 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com>, <8937806033614B15A55366C83A31DAB6@HAL9005>, Message-ID: <4D38AB02.20768.281DC85@stuart.lexacorp.com.pg> Does the customer wants each Group to start on a new page? Or can you have several groups per page? -- Stuart On 20 Jan 2011 at 14:42, Debbie wrote: > The section starts printing on the first page and continues to page 2. > Subsequent groups may get split over 2 pages though and is not what > the customer wants. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" > wrote: > > > What happens if you set the section to Keep Together with First > > Record? > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > > Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers > > discussion and problem solving Subject: Re: [AccessD] Conditional > > keep together > > > > Section or header both crash. I get this program has encountered an > > unexpected error and has to close. It backs up. Repairs and compacts > > and restarts every time I put it in any type of format event. > > > > Debbie > > > > Sent from my iPhone > > > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > > wrote: > > > >> On format of the report or the header or the footer section? What > >> kind of crash? > >> > >> R > >> > >> -----Original Message----- > >> From: accessd-bounces at databaseadvisors.com > >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > >> Sent: Thursday, January 20, 2011 8:40 AM To: Access Developers > >> discussion and problem solving Subject: Re: [AccessD] Conditional > >> keep together > >> > >> I started to put a conditional keep together in code on format. > >> This actually crashes Access. Only in the on open event will it > >> work. > >> > >> I have started experimenting with adding a conditional page break. > >> I can get it to work only when I want, but the records still start > >> on page 2. I just get a page break in the middle of page 2 rather > >> than moving the first part of the records to page 1 > >> > >> Debbie > >> > >> Sent from my iPhone > >> > >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > >> wrote: > >> > >>> Is it a function of how many records there are in the group? I > >>> wouldn't want to hard code a test for a specific data value if I > >>> could avoid it. > >>> > >>> You can, of course, set the keep together property through code, > >>> but the question is where to do it? > >>> > >>> I've never tried this but I'd experiment with the Format event of > >>> the group header. > >>> > >>> Rocky > >>> > >>> > >>> -----Original Message----- > >>> From: accessd-bounces at databaseadvisors.com > >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > >>> Sent: Thursday, January 20, 2011 6:48 AM To: Access Developers > >>> discussion and problem solving Subject: [AccessD] Conditional keep > >>> together > >>> > >>> I have a report with 2 grouping levels. The first group is keep > >>> together with first record and the second is keep all records > >>> together on one page. 99.9% of the time this is perfect. > >>> > >>> Now I have the situation where my first keep all records together > >>> group fits perfectly on a page all by itself. This means I have a > >>> report header, further group header, then a page break. Not until > >>> page 2 do I see this first set of detail records because if the > >>> keep together. > >>> > >>> I do not want to set this to keep with first record just to cover > >>> this one instance with one user, but I have to admit it is pretty > >>> awful. Is there any way to determine that this has happened ahead > >>> of time and reset the keep together property? Better yet only > >>> reset it on the group having problems. > >>> > >>> I can set the keep together, but only on open. By the time I can > >>> tell if it is needed, my window of opportunity is lost and I am > >>> better off just setting this group to keep together with first > >>> record and just be dine with it. > >>> > >>> Debbie > >>> > >>> Sent from my iPhone > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Thu Jan 20 16:58:39 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 20 Jan 2011 16:58:39 -0600 Subject: [AccessD] Msgbox with Timer - THANKS! References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> <393646FBECF54F35B711A83141BDD0A2@personal4a8ede> Message-ID: All, Thanks for the help with this. I appreciate your ideas. I downloaded the sample that A.D. Tejpal had published and used it as a starting point. I now have a "MsgBox with a Timer" in a test application. It works nicely. Thanks again, Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D. Tejpal Sent: Wednesday, January 19, 2011 10:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) Brad, My sample db named Form_MsgBoxAutoClick might also be of interest to you. It is in access 2000 file format and is available at Rogers Access Library. Link: http://www.rogersaccesslibrary.com/forum/forum_topics.asp?FID=45 This sample db demonstrates automatic closing of message box after a specified time delay (as desired), if the user fails to respond in the mean time. Two methods are covered, one using windows API and the other based upon SendKeys. Note - Windows API method is the preferred one (SendKeys method is included mainly for academic interest). Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Brad Marks To: Access Developers discussion and problem solving Sent: Thursday, January 20, 2011 08:38 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From Gustav at cactus.dk Fri Jan 21 05:09:35 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 21 Jan 2011 12:09:35 +0100 Subject: [AccessD] Orchard (was: Joomla) Message-ID: Hi Shamil Oops, I missed your previous reference to Orchard, sorry. It was because I saw a review of the admin features I finally paid notice. /gustav >>> shamil at smsconsulting.spb.ru 20-01-2011 18:47 >>> Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav From Gustav at cactus.dk Fri Jan 21 05:25:10 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 21 Jan 2011 12:25:10 +0100 Subject: [AccessD] OT: Amazon EC2 as Your Desktop Message-ID: Hi all Bored during the weekend? Here's step-by-step how to build your own desktop in the cloud (at a cost): How To Use Amazon EC2 as Your Desktop http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop /gustav From delam at zyterra.com Fri Jan 21 06:31:37 2011 From: delam at zyterra.com (Debbie) Date: Fri, 21 Jan 2011 06:31:37 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <4D38AB02.20768.281DC85@stuart.lexacorp.com.pg> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com>, <8937806033614B15A55366C83A31DAB6@HAL9005>, <4D38AB02.20768.281DC85@stuart.lexacorp.com.pg> Message-ID: <0AF592CA-5BC5-45BE-9B9B-CE9A83E842C0@zyterra.com> Several groups can be on one page, they should not break across pages unless they are too long to fit on one page. Debbie Sent from my iPhone On Jan 20, 2011, at 3:37 PM, "Stuart McLachlan" wrote: > Does the customer wants each Group to start on a new page? Or can > you have several > groups per page? > > -- > Stuart > > On 20 Jan 2011 at 14:42, Debbie wrote: > >> The section starts printing on the first page and continues to page >> 2. >> Subsequent groups may get split over 2 pages though and is not what >> the customer wants. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" >> wrote: >> >>> What happens if you set the section to Keep Together with First >>> Record? >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers >>> discussion and problem solving Subject: Re: [AccessD] Conditional >>> keep together >>> >>> Section or header both crash. I get this program has encountered an >>> unexpected error and has to close. It backs up. Repairs and compacts >>> and restarts every time I put it in any type of format event. >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >>> wrote: >>> >>>> On format of the report or the header or the footer section? What >>>> kind of crash? >>>> >>>> R >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 8:40 AM To: Access Developers >>>> discussion and problem solving Subject: Re: [AccessD] Conditional >>>> keep together >>>> >>>> I started to put a conditional keep together in code on format. >>>> This actually crashes Access. Only in the on open event will it >>>> work. >>>> >>>> I have started experimenting with adding a conditional page break. >>>> I can get it to work only when I want, but the records still start >>>> on page 2. I just get a page break in the middle of page 2 rather >>>> than moving the first part of the records to page 1 >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>>> wrote: >>>> >>>>> Is it a function of how many records there are in the group? I >>>>> wouldn't want to hard code a test for a specific data value if I >>>>> could avoid it. >>>>> >>>>> You can, of course, set the keep together property through code, >>>>> but the question is where to do it? >>>>> >>>>> I've never tried this but I'd experiment with the Format event of >>>>> the group header. >>>>> >>>>> Rocky >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>>> Sent: Thursday, January 20, 2011 6:48 AM To: Access Developers >>>>> discussion and problem solving Subject: [AccessD] Conditional keep >>>>> together >>>>> >>>>> I have a report with 2 grouping levels. The first group is keep >>>>> together with first record and the second is keep all records >>>>> together on one page. 99.9% of the time this is perfect. >>>>> >>>>> Now I have the situation where my first keep all records together >>>>> group fits perfectly on a page all by itself. This means I have a >>>>> report header, further group header, then a page break. Not until >>>>> page 2 do I see this first set of detail records because if the >>>>> keep together. >>>>> >>>>> I do not want to set this to keep with first record just to cover >>>>> this one instance with one user, but I have to admit it is pretty >>>>> awful. Is there any way to determine that this has happened ahead >>>>> of time and reset the keep together property? Better yet only >>>>> reset it on the group having problems. >>>>> >>>>> I can set the keep together, but only on open. By the time I can >>>>> tell if it is needed, my window of opportunity is lost and I am >>>>> better off just setting this group to keep together with first >>>>> record and just be dine with it. >>>>> >>>>> Debbie >>>>> >>>>> Sent from my iPhone >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From delam at zyterra.com Fri Jan 21 06:43:03 2011 From: delam at zyterra.com (Debbie) Date: Fri, 21 Jan 2011 06:43:03 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Message-ID: The code that works is Sub report_open Me.grouplevel(3).keeptogether = 1 end sub I striped out my conditions to make sure that this worked first. It works fine on report open, but crashes anywhere else. Debbie Sent from my iPhone On Jan 20, 2011, at 2:38 PM, "Boyd Trimmell" wrote: > Are you try8bng to change the Keep together property with VBA code? > > What VBA code are you using? Please include the sub to end sub lines. > > > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites > Microsoft Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 1:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Section or header both crash. I get this program has encountered an > unexpected error and has to close. It backs up. Repairs and compacts > and > restarts every time I put it in any type of format event. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > wrote: > >> On format of the report or the header or the footer section? What >> kind >> of crash? >> >> R >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 8:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. I >> can get it to work only when I want, but the records still start on >> page 2. >> I just >> get a page break in the middle of page 2 rather than moving the first >> part of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't want to hard code a test for a specific data value if I >>> could avoid it. >>> >>> You can, of course, set the keep together property through code, but >>> the question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the >>> group header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together with first record and the second is keep all records >>> together on one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group fits perfectly on a page all by itself. This means I have a >>> report header, further group header, then a page break. Not until >>> page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one instance with one user, but I have to admit it is pretty >>> awful. >>> Is >>> there any way to determine that this has happened ahead of time and >>> reset the keep together property? Better yet only reset it on the >>> group having problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell >>> if it is needed, my window of opportunity is lost and I am better >>> off >>> just setting this group to keep together with first record and just >>> be dine with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Fri Jan 21 09:38:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Fri, 21 Jan 2011 18:38:06 +0300 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: References: Message-ID: <0962141F2BC84F6FBC592A207A30E885@nant> Hi Gustav -- No problem, I just wanted to note that I share your and Jim's opinions that Orchard is an interesting and promising open source CMS. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 21 ?????? 2011 ?. 14:10 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Shamil Oops, I missed your previous reference to Orchard, sorry. It was because I saw a review of the admin features I finally paid notice. /gustav >>> shamil at smsconsulting.spb.ru 20-01-2011 18:47 >>> Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Fri Jan 21 09:55:34 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 21 Jan 2011 09:55:34 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 References: Message-ID: All, I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). We have an Access 2007 application that uses ?DoCmd.TransferSpreadsheet? to generate several Excel files from Access Queries. Currently this application has the name of the Excel file ?hard coded? in the application. I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. Using Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. When doing research about this method, I stumbled upon this statement on a Microsoft web page. ? msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007? This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? Thanks, Brad From charlotte.foust at gmail.com Fri Jan 21 10:57:30 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 21 Jan 2011 08:57:30 -0800 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: Message-ID: Um, didn't you just say it seems to work? Anymore, there are no bets going forward, since MS decided to limit backwards compatibility. Charlotte Foust On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks wrote: > All, > > I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses ?DoCmd.TransferSpreadsheet? to generate several Excel files from Access Queries. ?Currently this application has the name of the Excel file ?hard coded? in the application. > > I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. > > Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. > > When doing research about this method, I stumbled upon this statement on a Microsoft web page. > > ? msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007? > > This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From charlotte.foust at gmail.com Fri Jan 21 11:01:11 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 21 Jan 2011 09:01:11 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Message-ID: Don't try the keeptogether dynamically, use pagebreak dynamically. Charlotte Foust On Fri, Jan 21, 2011 at 4:43 AM, Debbie wrote: > The code that works is > > Sub report_open > ? Me.grouplevel(3).keeptogether = 1 > end sub > > I striped out my conditions to make sure that this worked first. It works > fine on report open, but crashes anywhere else. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:38 PM, "Boyd Trimmell" > wrote: > >> Are you try8bng to change the Keep together property with VBA code? >> >> What VBA code are you using? Please include the sub to end sub lines. >> >> >> >> Boyd Trimmell >> aka HiTechCoach at UtterAccess.com and other support sites >> Microsoft Access MVP 2010 ( MVP Profile ) >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 1:02 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> Section or header both crash. I get this program has encountered an >> unexpected error and has to close. It backs up. Repairs and compacts and >> restarts every time I put it in any type of format event. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >> wrote: >> >>> On format of the report or the header or the footer section? What kind >>> of crash? >>> >>> R >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 8:40 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> I started to put a conditional keep together in code on format. This >>> actually crashes Access. Only in the on open event will it work. >>> >>> I have started experimenting with adding a conditional page break. I >>> can get it to work only when I want, but the records still start on >>> page 2. >>> I just >>> get a page break in the middle of page 2 rather than moving the first >>> part of the records to page 1 >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>> wrote: >>> >>>> Is it a function of how many records there are in the group? ?I >>>> wouldn't want to hard code a test for a specific data value if I >>>> could avoid it. >>>> >>>> You can, of course, set the keep together property through code, but >>>> the question is where to do it? >>>> >>>> I've never tried this but I'd experiment with the Format event of the >>>> group header. >>>> >>>> Rocky >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 6:48 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] Conditional keep together >>>> >>>> I have a report with 2 grouping levels. The first group is keep >>>> together with first record and the second is keep all records >>>> together on one page. >>>> 99.9% of the time this is perfect. >>>> >>>> Now I have the situation where my first keep all records together >>>> group fits perfectly on a page all by itself. This means I have a >>>> report header, further group header, then a page break. Not until >>>> page >>>> 2 do I see this first set of detail records because if the keep >>>> together. >>>> >>>> I do not want to set this to keep with first record just to cover >>>> this one instance with one user, but I have to admit it is pretty >>>> awful. >>>> Is >>>> there any way to determine that this has happened ahead of time and >>>> reset the keep together property? ?Better yet only reset it on the >>>> group having problems. >>>> >>>> I can set the keep together, but only on open. By the time I can tell >>>> if it is needed, my window of opportunity is lost and I am better off >>>> just setting this group to keep together with first record and just >>>> be dine with it. >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From delam at zyterra.com Fri Jan 21 11:56:33 2011 From: delam at zyterra.com (Debbie) Date: Fri, 21 Jan 2011 11:56:33 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Message-ID: <84B215EB-4E42-4FB9-85A9-C3A8CF6AE75E@zyterra.com> Yep trying that now. Still some issues but getting close. Debbie Sent from my iPhone On Jan 21, 2011, at 11:01 AM, Charlotte Foust wrote: > Don't try the keeptogether dynamically, use pagebreak dynamically. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 4:43 AM, Debbie wrote: >> The code that works is >> >> Sub report_open >> Me.grouplevel(3).keeptogether = 1 >> end sub >> >> I striped out my conditions to make sure that this worked first. It >> works >> fine on report open, but crashes anywhere else. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 2:38 PM, "Boyd Trimmell" > > >> wrote: >> >>> Are you try8bng to change the Keep together property with VBA code? >>> >>> What VBA code are you using? Please include the sub to end sub >>> lines. >>> >>> >>> >>> Boyd Trimmell >>> aka HiTechCoach at UtterAccess.com and other support sites >>> Microsoft Access MVP 2010 ( MVP Profile ) >>> >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 1:02 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> Section or header both crash. I get this program has encountered an >>> unexpected error and has to close. It backs up. Repairs and >>> compacts and >>> restarts every time I put it in any type of format event. >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >>> >>> wrote: >>> >>>> On format of the report or the header or the footer section? What >>>> kind >>>> of crash? >>>> >>>> R >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 8:40 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Conditional keep together >>>> >>>> I started to put a conditional keep together in code on format. >>>> This >>>> actually crashes Access. Only in the on open event will it work. >>>> >>>> I have started experimenting with adding a conditional page >>>> break. I >>>> can get it to work only when I want, but the records still start on >>>> page 2. >>>> I just >>>> get a page break in the middle of page 2 rather than moving the >>>> first >>>> part of the records to page 1 >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>>> >>>> wrote: >>>> >>>>> Is it a function of how many records there are in the group? I >>>>> wouldn't want to hard code a test for a specific data value if I >>>>> could avoid it. >>>>> >>>>> You can, of course, set the keep together property through code, >>>>> but >>>>> the question is where to do it? >>>>> >>>>> I've never tried this but I'd experiment with the Format event >>>>> of the >>>>> group header. >>>>> >>>>> Rocky >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>>> Sent: Thursday, January 20, 2011 6:48 AM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: [AccessD] Conditional keep together >>>>> >>>>> I have a report with 2 grouping levels. The first group is keep >>>>> together with first record and the second is keep all records >>>>> together on one page. >>>>> 99.9% of the time this is perfect. >>>>> >>>>> Now I have the situation where my first keep all records together >>>>> group fits perfectly on a page all by itself. This means I have a >>>>> report header, further group header, then a page break. Not until >>>>> page >>>>> 2 do I see this first set of detail records because if the keep >>>>> together. >>>>> >>>>> I do not want to set this to keep with first record just to cover >>>>> this one instance with one user, but I have to admit it is pretty >>>>> awful. >>>>> Is >>>>> there any way to determine that this has happened ahead of time >>>>> and >>>>> reset the keep together property? Better yet only reset it on the >>>>> group having problems. >>>>> >>>>> I can set the keep together, but only on open. By the time I can >>>>> tell >>>>> if it is needed, my window of opportunity is lost and I am >>>>> better off >>>>> just setting this group to keep together with first record and >>>>> just >>>>> be dine with it. >>>>> >>>>> Debbie >>>>> >>>>> Sent from my iPhone >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dw-murphy at cox.net Fri Jan 21 12:12:11 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Fri, 21 Jan 2011 10:12:11 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: Message-ID: Great way to have a super compter at your fingertips when you need to crunch large sets of data or crack passwords http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows Watch http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a t-Black-Hat -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 21, 2011 3:25 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Amazon EC2 as Your Desktop Hi all Bored during the weekend? Here's step-by-step how to build your own desktop in the cloud (at a cost): How To Use Amazon EC2 as Your Desktop http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From newsgrps at dalyn.co.nz Fri Jan 21 13:18:57 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Sat, 22 Jan 2011 08:18:57 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113065259.CHT27372.mta02.xtra.co.nz@David-PC.dalyn.co .nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <00a201cbb2d8$8e812720$ab837560$@com> <20110113065259.CHT27372.mta02.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <20110121192056.JOSI14995.mta01.xtra.co.nz@David-PC.dalyn.co.nz> Further to the problem below. I have been able to connect to the server with Remote Desktop using my Windows XP laptop. It seems to be some setting with my Windows 7 computer that is preventing Remote Desktop to connect. Any other thoughts? David At 13/01/2011, David Emerson wrote: >I seem to be able to VPN OK (at least I get a connection). Would >this exclude needing to check the IP address restriction? > >I am not familiar with certificates and how they work so don't know >what a revocation check is. > >David > >At 13/01/2011, Eric Barro wrote: >>Has he tried the VPN->RDP route that you are taking? Is there an IP address >>restriction on the server? In other words, is the internal IP being assigned >>to your machine recognized by the server? >> >> >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >>Sent: Wednesday, January 12, 2011 8:07 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT Remote Desktop Connection problems >> >>Hi Eric, >> >>He is able to log on using my credentials. I am not even able to log >>on using the Administrator credentials. >> >>David >> >>At 13/01/2011, Eric Barro wrote: >> >David, >> > >> >Have the IT guy log in using your credentials. It might just be a simple >> >thing as a security setting for the account to allow remote desktop access >> >which is not turned on by default. If he can't log in using your >>credentials >> >then he's got to give your account remote access permissions so that you >>can >> >RDP. >> > >> >Eric >> > >> >-----Original Message----- >> >From: accessd-bounces at databaseadvisors.com >> >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >> >Sent: Wednesday, January 12, 2011 7:09 PM >> >To: Access Developers discussion and problem solving; Access Developers >> >discussion and problem solving >> >Subject: Re: [AccessD] OT Remote Desktop Connection problems >> > >> >Thanks Steve, >> > >> >That didn't help but it got me thinking. Could there be a setting on >> >my Windows 7 computer that might be preventing me from connecting to >> >the server? >> > >> >David >> > >> >At 13/01/2011, Steve Schapel wrote: >> > >Hi David, >> > > >> > >When you open the RDP window, click 'Options', and then the Advanced >> > >tab. What is the setting under 'If authentication fails'? Just as >> > >an experiment, try setting it to "Connect and don't warn me", and >> > >see if you can get in. >> > > >> > >Regards >> > >Steve >> > > >> > >-----Original Message----- From: David Emerson >> > >Sent: Thursday, January 13, 2011 3:22 PM >> > >To: Access Developers discussion and problem solving >> > >Subject: [AccessD] OT Remote Desktop Connection problems >> > > >> > >Sorry about the OT but the IT person at the Client site has been >> > >stumped by this. >> > > >> > >I am running Windows 7 Professional. >> > > >> > >I have set up a VPN connection to the client server and this >> > >connects. The problem is when I use Remote Desktop to access the >> > >computer. I get the following error message: >> > > >> > > >> > >Your remote desktop connection failed because the remote computer >> > >cannot be authenticated. >> > > >> > >Certificate errors: A revocation check could not be performed for the >> > >certificate. >> > > >> > > >> > >I have tried importing the certificate as per the following link but >> > >with no success. >> > > >> > >> >> a >> d/ffd4e6>8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/e >>n >> >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee >> > > >> > > >> > >I would like to get this solved because there will be other users who >> > >will need to Remote Desktop Connect. >> > > >> > >The IT person has been able to successfully Remote Desktop in using >> > >his laptop running Windows 7. >> > > >> > >Any leads? >> > > >> > >Regards >> > > >> > >David From stuart at lexacorp.com.pg Fri Jan 21 13:22:12 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 22 Jan 2011 05:22:12 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: , Message-ID: <4D39DCE4.21111.21D76B0@stuart.lexacorp.com.pg> Use theGetSaveFileName API. Paste the following into a module and then use GetSaveFile() in your exporting function. Code: Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetSaveFile(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetSaveFile = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function On 21 Jan 2011 at 9:55, Brad Marks wrote: > All, > > I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from > Access Queries. Currently this application has the name of the Excel > file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of > the Excel file (and folder name) when the file is generated. > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > > When doing research about this method, I stumbled upon this statement > on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" > > This, and other comments that I have read have made me wonder if I am > heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the > name (and folder) of the generated Excel file? > > Thanks, > Brad > From BradM at blackforestltd.com Fri Jan 21 14:03:45 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 21 Jan 2011 14:03:45 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 References: Message-ID: Charlotte, Yes, in my initial tests, it appears to work nicely. I am just a little hesitant to go forward with this approach if there is another approach that is a better path to follow. This is my first attempt at using Application.FileDialog and I would like to get started on the right foot. Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, January 21, 2011 10:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 Um, didn't you just say it seems to work? Anymore, there are no bets going forward, since MS decided to limit backwards compatibility. Charlotte Foust On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks wrote: > All, > > I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses "DoCmd.TransferSpreadsheet" to generate several Excel files from Access Queries. ?Currently this application has the name of the Excel file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. > > Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. > > When doing research about this method, I stumbled upon this statement on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007" > > This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From davidmcafee at gmail.com Fri Jan 21 17:53:06 2011 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 21 Jan 2011 15:53:06 -0800 Subject: [AccessD] A2K7 View Breakpoint window Message-ID: Is there a way to view all of my breakpoints in the VBA window of Access 2007? I know I can clear all of them with Ctrl+F9, but I want to view them like I can in VS2003/5 I thought I could in Access. From accessd at shaw.ca Fri Jan 21 20:33:02 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2011 18:33:02 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: Message-ID: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> Hi Doug: I published links to the following a couple of weeks ago on the DBA-Tech list. If anyone missed this, here is an interesting set of links on security and privacy or lack of it. Is privacy dead. I received this post a few days ago and thought I would repost it for anyone interested. It basically demonstrates just how easy you can be hacked and there is really no way to stop it other than pull the plug and do not use the web. Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related The talk is given in three parts and takes up a bit of time to view in its entirety but I am sure all you programmers out there will find it more than interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Friday, January 21, 2011 10:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Great way to have a super compter at your fingertips when you need to crunch large sets of data or crack passwords http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows Watch http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a t-Black-Hat -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 21, 2011 3:25 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Amazon EC2 as Your Desktop Hi all Bored during the weekend? Here's step-by-step how to build your own desktop in the cloud (at a cost): How To Use Amazon EC2 as Your Desktop http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 21 21:22:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 21 Jan 2011 22:22:56 -0500 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> Message-ID: <4D3A4D90.4020003@colbyconsulting.com> LOL. Now all I need is a bios upgrade for my brain... John W. Colby www.ColbyConsulting.com On 1/21/2011 9:33 PM, Jim Lawrence wrote: > Hi Doug: > > I published links to the following a couple of weeks ago on the DBA-Tech > list. If anyone missed this, here is an interesting set of links on security > and privacy or lack of it. > > > Is privacy dead. > > I received this post a few days ago and thought I would repost it for anyone > interested. It basically demonstrates just how easy you can be hacked and > there is really no way to stop it other than pull the plug and do not use > the web. > > Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw > > Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related > > Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related > > The talk is given in three parts and takes up a bit of time to view in its > entirety but I am sure all you programmers out there will find it more than > interesting. > > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Friday, January 21, 2011 10:12 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > Great way to have a super compter at your fingertips when you need to crunch > large sets of data or crack passwords > http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows > Watch > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a > t-Black-Hat > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, January 21, 2011 3:25 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: Amazon EC2 as Your Desktop > > Hi all > > Bored during the weekend? Here's step-by-step how to build your own desktop > in the cloud (at a cost): > > How To Use Amazon EC2 as Your Desktop > http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop > > /gustav > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sat Jan 22 00:57:08 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2011 22:57:08 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <4D3A4D90.4020003@colbyconsulting.com> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> Message-ID: Has it been hacked, John? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, January 21, 2011 7:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop LOL. Now all I need is a bios upgrade for my brain... John W. Colby www.ColbyConsulting.com On 1/21/2011 9:33 PM, Jim Lawrence wrote: > Hi Doug: > > I published links to the following a couple of weeks ago on the DBA-Tech > list. If anyone missed this, here is an interesting set of links on security > and privacy or lack of it. > > > Is privacy dead. > > I received this post a few days ago and thought I would repost it for anyone > interested. It basically demonstrates just how easy you can be hacked and > there is really no way to stop it other than pull the plug and do not use > the web. > > Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw > > Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related > > Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related > > The talk is given in three parts and takes up a bit of time to view in its > entirety but I am sure all you programmers out there will find it more than > interesting. > > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Friday, January 21, 2011 10:12 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > Great way to have a super compter at your fingertips when you need to crunch > large sets of data or crack passwords > http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows > Watch > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a > t-Black-Hat > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, January 21, 2011 3:25 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: Amazon EC2 as Your Desktop > > Hi all > > Bored during the weekend? Here's step-by-step how to build your own desktop > in the cloud (at a cost): > > How To Use Amazon EC2 as Your Desktop > http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop > > /gustav > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 22 08:26:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 22 Jan 2011 09:26:48 -0500 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> Message-ID: <4D3AE928.8080203@colbyconsulting.com> No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the DBA-Tech >> list. If anyone missed this, here is an interesting set of links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked and >> there is really no way to stop it other than pull the plug and do not use >> the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view in its >> entirety but I am sure all you programmers out there will find it more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From charlotte.foust at gmail.com Sat Jan 22 13:08:36 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 22 Jan 2011 11:08:36 -0800 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: Message-ID: The API call should continue to work, at least for 32 bit environment (I haven't worked with 64-bit API). I've used it in all versions of Access from 97 through 2007 without problems. Charlotte Foust On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks wrote: > Charlotte, > > Yes, in my initial tests, it appears to work nicely. > > I am just a little hesitant to go forward with this approach if there is another approach that is a better path to follow. > > This is my first attempt at using Application.FileDialog and I would like to get started on the right foot. > > Thanks, > Brad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Friday, January 21, 2011 10:58 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > Um, didn't you just say it seems to work? ?Anymore, there are no bets > going forward, since MS decided to limit backwards compatibility. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks wrote: >> All, >> >> I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). >> >> We have an Access 2007 application that uses "DoCmd.TransferSpreadsheet" to generate several Excel files from Access Queries. ?Currently this application has the name of the Excel file "hard coded" in the application. >> >> I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. >> >> Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. >> >> When doing research about this method, I stumbled upon this statement on a Microsoft web page. >> >> " msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007" >> >> This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) >> >> Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? >> >> Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? >> >> Thanks, >> Brad >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sat Jan 22 13:43:30 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 22 Jan 2011 11:43:30 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <4D3AE928.8080203@colbyconsulting.com> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> <4D3AE928.8080203@colbyconsulting.com> Message-ID: Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the DBA-Tech >> list. If anyone missed this, here is an interesting set of links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked and >> there is really no way to stop it other than pull the plug and do not use >> the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view in its >> entirety but I am sure all you programmers out there will find it more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 22 15:01:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 22 Jan 2011 16:01:34 -0500 Subject: [AccessD] C# Connecting to the database (or not as the case may be) Message-ID: <4D3B45AE.3070302@colbyconsulting.com> I am sitting in the local Arby's doing more connection tests back into my home/office vmDev / PrisonMinistries database. Access 2003 connects *instantly*. Admittedly small tables snap open, edits save *instantly*. SSMS connects but not quickly. I can view the database, see tables and all that. Opening the tables takes 6 seconds. C# times out after 15 seconds when just trying to "preview" the data directly in the dataset in the left hand pane. Trying to open a form bound to the table times out after approximately 45 seconds. As I mentioned earlier, when setting up the Access database I found somewhere that I needed to use the Hamachi IP address when making the dsn which I did. SSMS is connecting in to that same Hamachi name. The C# (2008) project "translated" the ip address to the name "vmDev", and I am not finding where the connection information is stored for that dataset. I created a brand new dataset with the connection set back to the Hamachi IP and voila, the dataset can see the data. Found where the connection is kept (properties of the project) and discovered that yep, it had *three* connect strings now, the last of which was directly referencing the IP address. Got rid of all but that one, and now the bound form snaps open as quickly as the Access db did. I think what was going was the the form was trying the first which just plain didn't work, and timed out on that before moving on to the next one etc. Now that I only have one, and it references the IP, all if good in my world. Much still to learn but at least I can connect a bound (small recordset) list form directly to a list table and the form "snaps open" from the Arby's restaurant. -- John W. Colby www.ColbyConsulting.com From shamil at smsconsulting.spb.ru Sat Jan 22 15:06:19 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 23 Jan 2011 00:06:19 +0300 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com><4D3A4D90.4020003@colbyconsulting.com><4D3AE928.8080203@colbyconsulting.com> Message-ID: <47F55D0BD57A4D099B6E83C7183FAFA9@nant> Hi Jim -- <<< Our only safety is that once someone hacked in...What would they have? Basically nothing. >>> Yes :) I didn't have time to watch all the three videos - just last one partially: Did I get correctly from that videos that "Google Photo machine" does records geo location of all the Wi-Fi spots it finds, and because of the fact that MAC addresses are sent unencrypted within NAT packets(?) though Wi-Fi spots they (MAC addresses) get also recorded by "Google spies" and get linked to the Wi-Fi spots geo locations so when one sends a query to the special google service to get a geo location of a MAC address's hardware then that geo location is defined very precisely for computers, which (statically) use the same Wi-Fi spots for a long time? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 22 ?????? 2011 ?. 22:44 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the >> DBA-Tech list. If anyone missed this, here is an interesting set of >> links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked >> and there is really no way to stop it other than pull the plug and do >> not use the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view >> in its >> entirety but I am sure all you programmers out there will find it >> more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug >> Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav >> Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> From accessd at shaw.ca Sat Jan 22 15:56:51 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 22 Jan 2011 13:56:51 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <47F55D0BD57A4D099B6E83C7183FAFA9@nant> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> <4D3AE928.8080203@colbyconsulting.com> <47F55D0BD57A4D099B6E83C7183FAFA9@nant> Message-ID: That is true... I think they even provided the rough code and where to get more details is required. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Saturday, January 22, 2011 1:06 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi Jim -- <<< Our only safety is that once someone hacked in...What would they have? Basically nothing. >>> Yes :) I didn't have time to watch all the three videos - just last one partially: Did I get correctly from that videos that "Google Photo machine" does records geo location of all the Wi-Fi spots it finds, and because of the fact that MAC addresses are sent unencrypted within NAT packets(?) though Wi-Fi spots they (MAC addresses) get also recorded by "Google spies" and get linked to the Wi-Fi spots geo locations so when one sends a query to the special google service to get a geo location of a MAC address's hardware then that geo location is defined very precisely for computers, which (statically) use the same Wi-Fi spots for a long time? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 22 ?????? 2011 ?. 22:44 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the >> DBA-Tech list. If anyone missed this, here is an interesting set of >> links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked >> and there is really no way to stop it other than pull the plug and do >> not use the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view >> in its >> entirety but I am sure all you programmers out there will find it >> more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug >> Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav >> Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 22 17:10:51 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jan 2011 09:10:51 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: , , Message-ID: <4D3B63FB.911.8152B5D@stuart.lexacorp.com.pg> Using my function with the API call works fine in A2010 on 64 bit Windows 7 as well as earlier versions/OSs as long as you do this: #If VBA7 Then Declare PtrSafe Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #Else Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #End If -- Stuart On 22 Jan 2011 at 11:08, Charlotte Foust wrote: > The API call should continue to work, at least for 32 bit environment > (I haven't worked with 64-bit API). I've used it in all versions of > Access from 97 through 2007 without problems. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks > wrote: > Charlotte, > > Yes, in my initial > tests, it appears to work nicely. > > I am just a little hesitant to > go forward with this approach if there is another approach that is a > better path to follow. > > This is my first attempt at using > Application.FileDialog and I would like to get started on the right > foot. > > Thanks, > Brad > > > > -----Original Message----- > From: > accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > Sent: Friday, January 21, 2011 10:58 AM > To: Access > Developers discussion and problem solving > Subject: Re: [AccessD] Use > of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > Um, > didn't you just say it seems to work? ?Anymore, there are no bets > > going forward, since MS decided to limit backwards compatibility. > > > Charlotte Foust > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks > wrote: >> All, >> >> I have just started to > experiment with Application.FileDialog(msoFileDialogSaveAs). >> >> We > have an Access 2007 application that uses "DoCmd.TransferSpreadsheet" > to generate several Excel files from Access Queries. ?Currently this > application has the name of the Excel file "hard coded" in the > application. >> >> I would like to give our end-users the option of > changing the name of the Excel file (and folder name) when the file is > generated. >> >> Using ?Application.FileDialog(msoFileDialogSaveAs) > seems to work nicely, but I am a bit concerned that this may not be a > good long-term approach. >> >> When doing research about this method, > I stumbled upon this statement on a Microsoft web page. >> >> " > msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" >> >> This, and other comments that I have read have made > me wonder if I am heading down the wrong path. (no pun intended) >> >> > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? >> > >> Is there a better way to give the end-users an easy way to change > the name (and folder) of the generated Excel file? >> >> Thanks, >> > Brad >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: > http://www.databaseadvisors.com >> >> > > -- > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > > -- > This message has been scanned > for viruses and > dangerous content by MailScanner, and is > believed > to be clean. > > > -- > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Sat Jan 22 17:17:36 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 23 Jan 2011 02:17:36 +0300 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com><4D3A4D90.4020003@colbyconsulting.com><4D3AE928.8080203@colbyconsulting.com><47F55D0BD57A4D099B6E83C7183FAFA9@nant> Message-ID: <177D89DD56C4418DAC729DB14F33F096@nant> Jim -- I have just googled a bit more - there exists a C# code sample also Exploring GoogleGears Wi-Fi Geo Locator Secrets http://www.codeproject.com/KB/IP/GoogleGeoLocator.aspx?display=Print So now they have got captured a MAC address to WiFi spot (static) relation, and they have got saved that relation in their DBs, they can watch if that MAC ever "travels" somewhere or not. Because of the fact that MAC address is sent within Ethernet Packet (How network works - MAC-address and IP-address relationship. http://www.laneye.com/network/how-network-works/mac-address-and-ip-address-r elationship.htm ) it's not a heavy technical task to setup special hardware, which will record all MAC addresses getting through wires to a certain server/web site etc. and if they know who owns a certain PC/Laptop/... with a certain MAC they can (in theory) record (most of) Internet activity of a certain person... Just wondering: additionally to Google we have here our local search provider http://yandex.ru and they have their own maps service http://maps.yandex.ru/ with very similar to GoogleMaps features, and they have similar to Google "Photomachines", which I guess do collect WiFi ??? addresses and spots locations... Just out of curiousity I will try to check later next week am I "hooked" by google or not using sample C# code I referred above. I will probably not find how to query our local "special GEO location service" to see am I "hooked" by them or not... They have also announced here that by year 2014 every car here *should* be equipped by this country own global satellite net's GEO location units - similar to usual GPS devices but bigger in size :) This local satellite network is called GLONASS (http://en.wikipedia.org/wiki/GLONASS)... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 23 ?????? 2011 ?. 0:57 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop That is true... I think they even provided the rough code and where to get more details is required. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Saturday, January 22, 2011 1:06 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi Jim -- <<< Our only safety is that once someone hacked in...What would they have? Basically nothing. >>> Yes :) I didn't have time to watch all the three videos - just last one partially: Did I get correctly from that videos that "Google Photo machine" does records geo location of all the Wi-Fi spots it finds, and because of the fact that MAC addresses are sent unencrypted within NAT packets(?) though Wi-Fi spots they (MAC addresses) get also recorded by "Google spies" and get linked to the Wi-Fi spots geo locations so when one sends a query to the special google service to get a geo location of a MAC address's hardware then that geo location is defined very precisely for computers, which (statically) use the same Wi-Fi spots for a long time? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 22 ?????? 2011 ?. 22:44 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the >> DBA-Tech list. If anyone missed this, here is an interesting set of >> links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked >> and there is really no way to stop it other than pull the plug and do >> not use the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view >> in its >> entirety but I am sure all you programmers out there will find it >> more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug >> Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav >> Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sat Jan 22 17:46:28 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 22 Jan 2011 18:46:28 -0500 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: Message-ID: <000601cbba8e$9703c480$c50b4d80$@net> My question: for basic dialogs, is the 2007 version of FileDialog "good enough" ? I know the API has a ton of parameter values to tweak it. Actually, to me, it seems like over-kill. So what's the consensus ? : 1) I'll only use the API 2) I'll only use the FileDialog 3) It depends..... > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Saturday, January 22, 2011 2:09 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > The API call should continue to work, at least for 32 bit environment > (I haven't worked with 64-bit API). I've used it in all versions of > Access from 97 through 2007 without problems. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks > wrote: > > Charlotte, > > > > Yes, in my initial tests, it appears to work nicely. > > > > I am just a little hesitant to go forward with this approach if there > is another approach that is a better path to follow. > > > > This is my first attempt at using Application.FileDialog and I would > like to get started on the right foot. > > > > Thanks, > > Brad > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > Sent: Friday, January 21, 2011 10:58 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > > > Um, didn't you just say it seems to work? ?Anymore, there are no bets > > going forward, since MS decided to limit backwards compatibility. > > > > Charlotte Foust > > > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks > wrote: > >> All, > >> > >> I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > >> > >> We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from Access > Queries. ?Currently this application has the name of the Excel file > "hard coded" in the application. > >> > >> I would like to give our end-users the option of changing the name > of the Excel file (and folder name) when the file is generated. > >> > >> Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > >> > >> When doing research about this method, I stumbled upon this > statement on a Microsoft web page. > >> > >> " msoFileDialogSaveAs constants are not supported in Microsoft > Office Access 2007" > >> > >> This, and other comments that I have read have made me wonder if I > am heading down the wrong path. (no pun intended) > >> > >> Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > >> > >> Is there a better way to give the end-users an easy way to change > the name (and folder) of the generated Excel file? > >> > >> Thanks, > >> Brad > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > >> > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > This message has been scanned for viruses and > > dangerous content by MailScanner, and is > > believed to be clean. > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 22 18:27:42 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jan 2011 10:27:42 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: <000601cbba8e$9703c480$c50b4d80$@net> References: , , <000601cbba8e$9703c480$c50b4d80$@net> Message-ID: <4D3B75FE.30161.85B8763@stuart.lexacorp.com.pg> I only ever use the API. The wrapper function with makes the API call is in a module that I put into all of my applications which contains a number of similar functions. It is much simpler to use than the FileDialog. Just a single call to the wrapper function returns the file name rather than DIMing an object, SETing it, using it and then getting the return value. If I want to, I can change any of the parameters with little effort, but generally, the only thing I want to change is the initial directory so I made that a parameter of the function call and keep the rest in the wrapper function as defaults. -- Stuart On 22 Jan 2011 at 18:46, Mark Simms wrote: > My question: for basic dialogs, is the 2007 version of FileDialog > "good enough" ? I know the API has a ton of parameter values to tweak > it. Actually, to me, it seems like over-kill. > > So what's the consensus ? : > 1) I'll only use the API > 2) I'll only use the FileDialog > 3) It depends..... > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > Sent: Saturday, January 22, 2011 2:09 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Use of > > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > > > The API call should continue to work, at least for 32 bit > > environment (I haven't worked with 64-bit API). I've used it in all > > versions of Access from 97 through 2007 without problems. > > > > Charlotte Foust > > > > On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks > > wrote: > > > Charlotte, > > > > > > Yes, in my initial tests, it appears to work nicely. > > > > > > I am just a little hesitant to go forward with this approach if > > > there > > is another approach that is a better path to follow. > > > > > > This is my first attempt at using Application.FileDialog and I > > > would > > like to get started on the right foot. > > > > > > Thanks, > > > Brad > > > > > > > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > > Sent: Friday, January 21, 2011 10:58 AM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] Use of > > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > > > > > Um, didn't you just say it seems to work? ?Anymore, there are no > > > bets going forward, since MS decided to limit backwards > > > compatibility. > > > > > > Charlotte Foust > > > > > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks > > wrote: > > >> All, > > >> > > >> I have just started to experiment with > > Application.FileDialog(msoFileDialogSaveAs). > > >> > > >> We have an Access 2007 application that uses > > "DoCmd.TransferSpreadsheet" to generate several Excel files from > > Access Queries. ?Currently this application has the name of the > > Excel file "hard coded" in the application. > > >> > > >> I would like to give our end-users the option of changing the > > >> name > > of the Excel file (and folder name) when the file is generated. > > >> > > >> Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work > > nicely, but I am a bit concerned that this may not be a good > > long-term approach. > > >> > > >> When doing research about this method, I stumbled upon this > > statement on a Microsoft web page. > > >> > > >> " msoFileDialogSaveAs constants are not supported in Microsoft > > Office Access 2007" > > >> > > >> This, and other comments that I have read have made me wonder if > > >> I > > am heading down the wrong path. (no pun intended) > > >> > > >> Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > >> > > >> Is there a better way to give the end-users an easy way to change > > the name (and folder) of the generated Excel file? > > >> > > >> Thanks, > > >> Brad > > >> > > >> -- > > >> AccessD mailing list > > >> AccessD at databaseadvisors.com > > >> http://databaseadvisors.com/mailman/listinfo/accessd > > >> Website: http://www.databaseadvisors.com > > >> > > >> > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > -- > > > This message has been scanned for viruses and > > > dangerous content by MailScanner, and is > > > believed to be clean. > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > From BradM at blackforestltd.com Sat Jan 22 18:44:23 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 22 Jan 2011 18:44:23 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 - THANKS! References: , <4D39DCE4.21111.21D76B0@stuart.lexacorp.com.pg> Message-ID: Stuart, Thanks for the help, I appreciate it. I now have two approaches that both work. I am planning to use the code that you posted. I think that it is always beneficial to have "extra tricks in the bag" for possible future use. Sincerely, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Stuart McLachlan Sent: Fri 1/21/2011 1:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 Use theGetSaveFileName API. Paste the following into a module and then use GetSaveFile() in your exporting function. Code: Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetSaveFile(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetSaveFile = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function On 21 Jan 2011 at 9:55, Brad Marks wrote: > All, > > I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from > Access Queries. Currently this application has the name of the Excel > file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of > the Excel file (and folder name) when the file is generated. > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > > When doing research about this method, I stumbled upon this statement > on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" > > This, and other comments that I have read have made me wonder if I am > heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the > name (and folder) of the generated Excel file? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From df.waters at comcast.net Sat Jan 22 18:53:15 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 22 Jan 2011 18:53:15 -0600 Subject: [AccessD] From Lake Woebegone Message-ID: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> All programmers use a common language - profanity! Ain't it the truth! Dan From jwcolby at colbyconsulting.com Sat Jan 22 21:18:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 22 Jan 2011 22:18:39 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> Message-ID: <4D3B9E0F.2070300@colbyconsulting.com> I love Garrison Keillor! John W. Colby www.ColbyConsulting.com On 1/22/2011 7:53 PM, Dan Waters wrote: > All programmers use a common language - profanity! > > > Ain't it the truth! > Dan > > From BradM at blackforestltd.com Sat Jan 22 21:43:57 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 22 Jan 2011 21:43:57 -0600 Subject: [AccessD] From Lake Woebegone References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> Message-ID: John, I grew up in a small town in Minnesota. Garrison Keillor paints a fairly accurate picture of the people and culture in this part of the world. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of jwcolby Sent: Sat 1/22/2011 9:18 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] From Lake Woebegone I love Garrison Keillor! John W. Colby www.ColbyConsulting.com On 1/22/2011 7:53 PM, Dan Waters wrote: > All programmers use a common language - profanity! > > > Ain't it the truth! > Dan > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From dbdoug at gmail.com Sun Jan 23 13:46:22 2011 From: dbdoug at gmail.com (Doug Steele) Date: Sun, 23 Jan 2011 11:46:22 -0800 Subject: [AccessD] Access/Excel formatting problem Message-ID: Hello All: I am creating an Excel 2003 workbook from Access. I need to apply standard formatting to each sheet, so I thought I would build a subroutine to apply the formats as follows (the code has been abbreviated here). ********************************************************** In my main procedure: Dim MySheet as Excel.Worksheet For i = 0 To myExcelApp.Worksheets.Count - 1 Set MySheet = myExcelApp.Worksheets(i + 1) FormatSheet (MySheet) Next i My formatting sub: Private Sub FormatSheet(sht as Excel.Worksheet) sht.Select Rows(1).Select With Selection .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub ************************************************************** Everything works fine if I put the formatting code right in the 'for' loop, but when I try to run it by calling the format sub from the loop, I get an 'Object doesnt' support this property or method' error on the 'FormatSheet(MySheet)' line. Doug From stuart at lexacorp.com.pg Sun Jan 23 15:45:22 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jan 2011 07:45:22 +1000 Subject: [AccessD] Access/Excel formatting problem In-Reply-To: References: Message-ID: <4D3CA172.29402.CED4878@stuart.lexacorp.com.pg> Does it hapopen on the second call to the sub :-) I uspect the old "unqualified referrence" problem http://support.microsoft.com/kb/319832 When you write code to use an Excel object, method, or property, you should always precede the call with the appropriate object variable. (That's my fifth posting of this quote to this list in 2 1/2 years ) -- Stuart On 23 Jan 2011 at 11:46, Doug Steele wrote: > Hello All: > > I am creating an Excel 2003 workbook from Access. I need to apply > standard formatting to each sheet, so I thought I would build a > subroutine to apply the formats as follows (the code has been > abbreviated here). > > ********************************************************** > In my main procedure: > > Dim MySheet as Excel.Worksheet > > For i = 0 To myExcelApp.Worksheets.Count - 1 > Set MySheet = myExcelApp.Worksheets(i + 1) > FormatSheet (MySheet) > Next i > > > My formatting sub: > > Private Sub FormatSheet(sht as Excel.Worksheet) > sht.Select > Rows(1).Select > With Selection > .Font.Bold = True > .HorizontalAlignment = xlCenter > End With > > .... etc etc > > End Sub > > ************************************************************** > > Everything works fine if I put the formatting code right in the 'for' > loop, but when I try to run it by calling the format sub from the > loop, I get an 'Object doesnt' support this property or method' error > on the 'FormatSheet(MySheet)' line. > > Doug > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Sun Jan 23 17:08:58 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sun, 23 Jan 2011 17:08:58 -0600 Subject: [AccessD] Access/Excel formatting problem In-Reply-To: References: Message-ID: <042501cbbb52$8553dfd0$8ffb9f70$@hitechcoach.com> Try This: Private Sub FormatSheet(sht as Excel.Worksheet) sht.Select sht.Rows(1).Select With sht.Selection .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub *** Untested *** With Excel automation I generally avoid the .Select Something more like this: Private Sub FormatSheet(sht as Excel.Worksheet) With sht Rows(1) .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub *** air code *** Not able to test it at this time. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Sunday, January 23, 2011 1:46 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access/Excel formatting problem Hello All: I am creating an Excel 2003 workbook from Access. I need to apply standard formatting to each sheet, so I thought I would build a subroutine to apply the formats as follows (the code has been abbreviated here). ********************************************************** In my main procedure: Dim MySheet as Excel.Worksheet For i = 0 To myExcelApp.Worksheets.Count - 1 Set MySheet = myExcelApp.Worksheets(i + 1) FormatSheet (MySheet) Next i My formatting sub: Private Sub FormatSheet(sht as Excel.Worksheet) sht.Select Rows(1).Select With Selection .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub ************************************************************** Everything works fine if I put the formatting code right in the 'for' loop, but when I try to run it by calling the format sub from the loop, I get an 'Object doesnt' support this property or method' error on the 'FormatSheet(MySheet)' line. Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 24 05:11:14 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 24 Jan 2011 06:11:14 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: <4D3B9E0F.2070300@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> Message-ID: <000901cbbbb7$6aef0650$40cd12f0$@net> Re: profanity. That funny.....a common expression in code walk-throughs: WTF ? > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 22, 2011 10:19 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > I love Garrison Keillor! > > John W. Colby > www.ColbyConsulting.com > > On 1/22/2011 7:53 PM, Dan Waters wrote: > > All programmers use a common language - profanity! > > > > > > Ain't it the truth! > > Dan > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 24 05:35:07 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jan 2011 21:35:07 +1000 Subject: [AccessD] From Lake Woebegone In-Reply-To: <000901cbbbb7$6aef0650$40cd12f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com>, <4D3B9E0F.2070300@colbyconsulting.com>, <000901cbbbb7$6aef0650$40cd12f0$@net> Message-ID: <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> So common that there's a programmers' website out there - http:/www.thedailywtf.com -- Stuart On 24 Jan 2011 at 6:11, Mark Simms wrote: > Re: profanity. > That funny.....a common expression in code walk-throughs: > > WTF ? > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of jwcolby > > Sent: Saturday, January 22, 2011 10:19 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] From Lake Woebegone > > > > I love Garrison Keillor! > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/22/2011 7:53 PM, Dan Waters wrote: > > > All programmers use a common language - profanity! > > > > > > > > > Ain't it the truth! > > > Dan > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ssharkins at gmail.com Mon Jan 24 12:45:47 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 24 Jan 2011 13:45:47 -0500 Subject: [AccessD] Set text box default value to nothing Message-ID: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> I've tried the following to set a control's (text box) Default Value property setting to nothing, but it's not working: In the Form_Close event, I've used txtCreatedBy.DefaultValue = vbNullString txtCreatedBy.DefaultValue = "" Neither works. When I reopen the form, the control is still showing the previously-set Default Value. I want to wipe out the Default Value setting, close the file, and when reopened, have an empty control, because there is no Default Value setting. Any help? I'm setting this control's Default Value property using VBA -- the control's AfterUpdate event, so I can't figure out why the form is saving it to begin with. I expected this property to be temporary -- just while the form was open. I didn't anticipate this particular problem. Susan H. From charlotte.foust at gmail.com Mon Jan 24 12:52:26 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 24 Jan 2011 10:52:26 -0800 Subject: [AccessD] Set text box default value to nothing In-Reply-To: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: Have you tried switching the code to the form Open event? Charlotte Foust On Mon, Jan 24, 2011 at 10:45 AM, Susan Harkins wrote: > I've tried the following to set a control's (text box) Default Value property setting to nothing, but it's not working: > > In the Form_Close event, I've used > > txtCreatedBy.DefaultValue = vbNullString > txtCreatedBy.DefaultValue = "" > > Neither works. When I reopen the form, the control is still showing the previously-set Default Value. > > I want to wipe out the Default Value setting, close the file, and when reopened, have an empty control, because there is no Default Value setting. Any help? > > I'm setting this control's Default Value property using VBA -- the control's AfterUpdate event, so I can't figure out why the form is saving it to begin with. I expected this property to be temporary -- just while the form was open. I didn't anticipate this particular problem. > > Susan H. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Mon Jan 24 13:05:21 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 24 Jan 2011 11:05:21 -0800 Subject: [AccessD] From Lake Woebegone In-Reply-To: <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> Message-ID: I think I've used some of that software!! LOL Charlotte Foust On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan wrote: > So common that there's a programmers' website out there - ?http:/www.thedailywtf.com > > -- > Stuart > > ?On 24 Jan 2011 at 6:11, Mark Simms wrote: > >> Re: profanity. >> That funny.....a common expression in code walk-throughs: >> >> WTF ? >> >> > -----Original Message----- >> > From: accessd-bounces at databaseadvisors.com [mailto:accessd- >> > bounces at databaseadvisors.com] On Behalf Of jwcolby >> > Sent: Saturday, January 22, 2011 10:19 PM >> > To: Access Developers discussion and problem solving >> > Subject: Re: [AccessD] From Lake Woebegone >> > >> > I love Garrison Keillor! >> > >> > John W. Colby >> > www.ColbyConsulting.com >> > >> > On 1/22/2011 7:53 PM, Dan Waters wrote: >> > > All programmers use a common language - profanity! >> > > >> > > >> > > Ain't it the truth! >> > > Dan >> > > >> > > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Lambert.Heenan at chartisinsurance.com Mon Jan 24 13:11:54 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Mon, 24 Jan 2011 14:11:54 -0500 Subject: [AccessD] Set text box default value to nothing In-Reply-To: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: Default value is most certainly persistent, nothing temporary about it. Then only way you can make this change, in code, AFIK, is to open the form in design mode, make the change to the default value property on the text box, and then save the form. None of which you can go in an MDE file. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Monday, January 24, 2011 1:46 PM To: Access Developers discussion and problem solving Subject: [AccessD] Set text box default value to nothing I've tried the following to set a control's (text box) Default Value property setting to nothing, but it's not working: In the Form_Close event, I've used txtCreatedBy.DefaultValue = vbNullString txtCreatedBy.DefaultValue = "" Neither works. When I reopen the form, the control is still showing the previously-set Default Value. I want to wipe out the Default Value setting, close the file, and when reopened, have an empty control, because there is no Default Value setting. Any help? I'm setting this control's Default Value property using VBA -- the control's AfterUpdate event, so I can't figure out why the form is saving it to begin with. I expected this property to be temporary -- just while the form was open. I didn't anticipate this particular problem. Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Mon Jan 24 13:14:17 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 24 Jan 2011 14:14:17 -0500 Subject: [AccessD] Set text box default value to nothing References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: Yes, that works -- still a bit confused, but maybe what I had before did work and I was just looking at it wrong. Thanks Charlotte! Susan H. > Have you tried switching the code to the form Open event? > > Charlotte Foust From ssharkins at gmail.com Mon Jan 24 13:18:20 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 24 Jan 2011 14:18:20 -0500 Subject: [AccessD] Set text box default value to nothing References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: <0EF80BFFC3AF439BABA7F2186B59FB98@salvationomc4p> Lambert, it works if I move the code to the form's Open event, but good to know about the persistent thing -- will try to remember it. I had expected that since it was happening in real-time, that the new setting would _not_ be saved when the form closed. Not sure I understand why it is, but good to know just the same. Susan H. > Default value is most certainly persistent, nothing temporary about it. > > Then only way you can make this change, in code, AFIK, is to open the form > in design mode, make the change to the default value property on the text > box, and then save the form. None of which you can go in an MDE file. > From jimdettman at verizon.net Mon Jan 24 14:01:44 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 24 Jan 2011 15:01:44 -0500 Subject: [AccessD] Set text box default value to nothing In-Reply-To: <0EF80BFFC3AF439BABA7F2186B59FB98@salvationomc4p> References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> <0EF80BFFC3AF439BABA7F2186B59FB98@salvationomc4p> Message-ID: <9A518A8F057847E592B6D01D8C83D929@XPS> Susan, Watch out on the form Open Event. Controls may or may not exist yet. If you really need to use that event (because it is cancelable), then issue a Me.Repaint before trying to work with any control. If you don't care about the ability to cancel, then work with controls in the OnLoad event. At that point, all controls have been created. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Monday, January 24, 2011 02:18 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Set text box default value to nothing Lambert, it works if I move the code to the form's Open event, but good to know about the persistent thing -- will try to remember it. I had expected that since it was happening in real-time, that the new setting would _not_ be saved when the form closed. Not sure I understand why it is, but good to know just the same. Susan H. > Default value is most certainly persistent, nothing temporary about it. > > Then only way you can make this change, in code, AFIK, is to open the form > in design mode, make the change to the default value property on the text > box, and then save the form. None of which you can go in an MDE file. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 14:50:38 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 15:50:38 -0500 Subject: [AccessD] Access 2K to SQL Server Message-ID: <4D3DE61E.1000708@colbyconsulting.com> One of my clients is mired in Access 2K. He is linking to views in SQL Server but these are fixed views that at this point are pulling hundreds of thousands of records when he really only needs the last X days, or for Claim X etc. How can I create a view (or stored procedure) out in SQL Server that accepts a parameter such as a date or a claim ID and allow sql server to perfrom the filter and return a small result set. REMEMBER this is A2K. It is my understanding that A2K does not allow some of the fancy stuff that later versions of Access allows - like binding a form to an ADO recordset and having it be R/W. Any help would be hugely appreciated. -- John W. Colby www.ColbyConsulting.com From davidmcafee at gmail.com Mon Jan 24 15:00:08 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 13:00:08 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DE61E.1000708@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> Message-ID: CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * FROM vwSomeView WHERE SomeDate >= @AsOfDate Modify the querydef as needed for the input parameter in Access. On Mon, Jan 24, 2011 at 12:50 PM, jwcolby wrote: > One of my clients is mired in Access 2K. He is linking to views in SQL > Server but these are fixed views that at this point are pulling hundreds of > thousands of records when he really only needs the last X days, or for Claim > X etc. > > How can I create a view (or stored procedure) out in SQL Server that > accepts a parameter such as a date or a claim ID and allow sql server to > perfrom the filter and return a small result set. > > REMEMBER this is A2K. It is my understanding that A2K does not allow some > of the fancy stuff that later versions of Access allows - like binding a > form to an ADO recordset and having it be R/W. > > Any help would be hugely appreciated. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 15:08:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 16:08:48 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> Message-ID: <4D3DEA60.7000305@colbyconsulting.com> And can I link to a stored procedure? How to I send the parameter to the stored procedure. You are just a little too light on the actual details for me to get this done. I know how to create stored procedures, and I know the syntax in the stored procedure to pass in a parameter. I do not know the syntax in a stored procedure to return a recordset. And I haven't a clue how to use any of this on the Access side of things. Thanks, John W. Colby www.ColbyConsulting.com On 1/24/2011 4:00 PM, David McAfee wrote: > CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS > SELECT * FROM vwSomeView WHERE SomeDate>= @AsOfDate > > Modify the querydef as needed for the input parameter in Access. > > > > On Mon, Jan 24, 2011 at 12:50 PM, jwcolbywrote: > >> One of my clients is mired in Access 2K. He is linking to views in SQL >> Server but these are fixed views that at this point are pulling hundreds of >> thousands of records when he really only needs the last X days, or for Claim >> X etc. >> >> How can I create a view (or stored procedure) out in SQL Server that >> accepts a parameter such as a date or a claim ID and allow sql server to >> perfrom the filter and return a small result set. >> >> REMEMBER this is A2K. It is my understanding that A2K does not allow some >> of the fancy stuff that later versions of Access allows - like binding a >> form to an ADO recordset and having it be R/W. >> >> Any help would be hugely appreciated. >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From davidmcafee at gmail.com Mon Jan 24 15:23:29 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 13:23:29 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DEA60.7000305@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> Message-ID: John, it's just like modifying an existing query in Access: 'This Sets the query Def: Dim db As DAO.Database Dim qd As DAO.QueryDef Dim sSQL As String sSQL = "EXEC dbo.stpSomeNameHere '" & Me.txtAsOfDate & "'" Set db = CurrentDb db.QueryDefs("SomeQueryName").SQL = sSQL Set db = Nothing Run the query as you would (via a recordset, bound to a form...) This is assuming of course they already have an ODBC link to the view that we are talking about, which I am assuming they do since you said they are linking to views. Just run the code above before calling the view. On Mon, Jan 24, 2011 at 1:08 PM, jwcolby wrote: > And can I link to a stored procedure? How to I send the parameter to the > stored procedure. > > You are just a little too light on the actual details for me to get this > done. > > I know how to create stored procedures, and I know the syntax in the stored > procedure to pass in a parameter. I do not know the syntax in a stored > procedure to return a recordset. And I haven't a clue how to use any of > this on the Access side of things. > > Thanks, > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:00 PM, David McAfee wrote: > >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS >> SELECT * FROM vwSomeView WHERE SomeDate>= @AsOfDate >> >> Modify the querydef as needed for the input parameter in Access. >> >> >> >> On Mon, Jan 24, 2011 at 12:50 PM, jwcolby> >wrote: >> >> One of my clients is mired in Access 2K. He is linking to views in SQL >>> Server but these are fixed views that at this point are pulling hundreds >>> of >>> thousands of records when he really only needs the last X days, or for >>> Claim >>> X etc. >>> >>> How can I create a view (or stored procedure) out in SQL Server that >>> accepts a parameter such as a date or a claim ID and allow sql server to >>> perfrom the filter and return a small result set. >>> >>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>> some >>> of the fancy stuff that later versions of Access allows - like binding a >>> form to an ADO recordset and having it be R/W. >>> >>> Any help would be hugely appreciated. >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rusty.hammond at cpiqpc.com Mon Jan 24 15:25:22 2011 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Mon, 24 Jan 2011 15:25:22 -0600 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DEA60.7000305@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> Message-ID: <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> John, Have you tried an Access query tied to the linked view where the query provides the filtering? I'm sure I'll be corrected if I'm wrong but it should return from SQL only the records you need. If the dataset being returned can be read-only (no editing) then you can use a pass-through query in Access to call a stored procedure or send a SELECT statement directly to the SQL server. You can edit the SQL of the pass-through query in code just like any other query. To setup a pass-through create a blank query, go to the SQL view, go to the Query menu, choose SQL Specific, then Pass-Through. Then right-click on the title bar of the query window, go to Properties, Use the build button on the ODBC Connect Str property to build your connect string to the SQL server, set Return Record to Yes. HTH, Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 24, 2011 3:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2K to SQL Server And can I link to a stored procedure? How to I send the parameter to the stored procedure. You are just a little too light on the actual details for me to get this done. I know how to create stored procedures, and I know the syntax in the stored procedure to pass in a parameter. I do not know the syntax in a stored procedure to return a recordset. And I haven't a clue how to use any of this on the Access side of things. Thanks, John W. Colby www.ColbyConsulting.com On 1/24/2011 4:00 PM, David McAfee wrote: > CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * > FROM vwSomeView WHERE SomeDate>= @AsOfDate > > Modify the querydef as needed for the input parameter in Access. > > > > On Mon, Jan 24, 2011 at 12:50 PM, jwcolbywrote: > >> One of my clients is mired in Access 2K. He is linking to views in >> SQL Server but these are fixed views that at this point are pulling >> hundreds of thousands of records when he really only needs the last X >> days, or for Claim X etc. >> >> How can I create a view (or stored procedure) out in SQL Server that >> accepts a parameter such as a date or a claim ID and allow sql server >> to perfrom the filter and return a small result set. >> >> REMEMBER this is A2K. It is my understanding that A2K does not allow >> some of the fancy stuff that later versions of Access allows - like >> binding a form to an ADO recordset and having it be R/W. >> >> Any help would be hugely appreciated. >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From BradM at blackforestltd.com Mon Jan 24 15:48:47 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Mon, 24 Jan 2011 15:48:47 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 - Question on how to plug in file name References: , <4D39DCE4.21111.21D76B0@stuart.lexacorp.com.pg> Message-ID: Stuart, The code you sent earlier works nicely. The files in the correct folder are shown based on the path that I supply. In some cases, however, I would like to also be able to "plug" in a file name and give the user the chance to either use this file name or enter a different file name. Is there a way to plug in the file name also? When I supply the entire path (with the file name) such as C:\Test1\SaveAsTest.txt the files in the folder "C:\Test1" are shown but the "File Name" field is blank on the form. Thanks for your help. This is my first attempt to work with GetSaveFileName and I am still trying to figure things out. Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Friday, January 21, 2011 1:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 Use the GetSaveFileName API. Paste the following into a module and then use GetSaveFile() in your exporting function. Code: Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetSaveFile(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetSaveFile = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function On 21 Jan 2011 at 9:55, Brad Marks wrote: > All, > > I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from > Access Queries. Currently this application has the name of the Excel > file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of > the Excel file (and folder name) when the file is generated. > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > > When doing research about this method, I stumbled upon this statement > on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" > > This, and other comments that I have read have made me wonder if I am > heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the > name (and folder) of the generated Excel file? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Mon Jan 24 16:03:51 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 17:03:51 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: <4D3DF747.4090805@colbyconsulting.com> I am running into something that I have never seen before. When I try to create a DSN back to the sql server I end up seeing the server, but when I select the server I only see a small set of existing views, 8 or so. there are hundreds of tables and dozens of views but I can't see any of them. I don't know why, or how SQL Server limits what I can see for the DSN build process. I am assuming that it has to do with security but this is new to me. John W. Colby www.ColbyConsulting.com On 1/24/2011 4:25 PM, Rusty Hammond wrote: > John, > > Have you tried an Access query tied to the linked view where the query > provides the filtering? I'm sure I'll be corrected if I'm wrong but it > should return from SQL only the records you need. > > If the dataset being returned can be read-only (no editing) then you can > use a pass-through query in Access to call a stored procedure or send a > SELECT statement directly to the SQL server. You can edit the SQL of > the pass-through query in code just like any other query. To setup a > pass-through create a blank query, go to the SQL view, go to the Query > menu, choose SQL Specific, then Pass-Through. Then right-click on the > title bar of the query window, go to Properties, Use the build button on > the ODBC Connect Str property to build your connect string to the SQL > server, set Return Record to Yes. > > HTH, > > Rusty > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 24, 2011 3:09 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access 2K to SQL Server > > And can I link to a stored procedure? How to I send the parameter to > the stored procedure. > > You are just a little too light on the actual details for me to get this > done. > > I know how to create stored procedures, and I know the syntax in the > stored procedure to pass in a parameter. I do not know the syntax in a > stored procedure to return a recordset. And I haven't a clue how to use > any of this on the Access side of things. > > Thanks, > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:00 PM, David McAfee wrote: >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >> FROM vwSomeView WHERE SomeDate>= @AsOfDate >> >> Modify the querydef as needed for the input parameter in Access. >> >> >> >> On Mon, Jan 24, 2011 at 12:50 PM, > jwcolbywrote: >> >>> One of my clients is mired in Access 2K. He is linking to views in >>> SQL Server but these are fixed views that at this point are pulling >>> hundreds of thousands of records when he really only needs the last X > >>> days, or for Claim X etc. >>> >>> How can I create a view (or stored procedure) out in SQL Server that >>> accepts a parameter such as a date or a claim ID and allow sql server > >>> to perfrom the filter and return a small result set. >>> >>> REMEMBER this is A2K. It is my understanding that A2K does not allow > >>> some of the fancy stuff that later versions of Access allows - like >>> binding a form to an ADO recordset and having it be R/W. >>> >>> Any help would be hugely appreciated. >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > From davidmcafee at gmail.com Mon Jan 24 16:08:41 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 14:08:41 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DF747.4090805@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> Message-ID: It does sound like security. Can you create a stored procedure on the server? On Mon, Jan 24, 2011 at 2:03 PM, jwcolby wrote: > I am running into something that I have never seen before. > > When I try to create a DSN back to the sql server I end up seeing the > server, but when I select the server I only see a small set of existing > views, 8 or so. there are hundreds of tables and dozens of views but I > can't see any of them. I don't know why, or how SQL Server limits what I > can see for the DSN build process. I am assuming that it has to do with > security but this is new to me. > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:25 PM, Rusty Hammond wrote: > >> John, >> >> Have you tried an Access query tied to the linked view where the query >> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >> should return from SQL only the records you need. >> >> If the dataset being returned can be read-only (no editing) then you can >> use a pass-through query in Access to call a stored procedure or send a >> SELECT statement directly to the SQL server. You can edit the SQL of >> the pass-through query in code just like any other query. To setup a >> pass-through create a blank query, go to the SQL view, go to the Query >> menu, choose SQL Specific, then Pass-Through. Then right-click on the >> title bar of the query window, go to Properties, Use the build button on >> the ODBC Connect Str property to build your connect string to the SQL >> server, set Return Record to Yes. >> >> HTH, >> >> Rusty >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Monday, January 24, 2011 3:09 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Access 2K to SQL Server >> >> And can I link to a stored procedure? How to I send the parameter to >> the stored procedure. >> >> You are just a little too light on the actual details for me to get this >> done. >> >> I know how to create stored procedures, and I know the syntax in the >> stored procedure to pass in a parameter. I do not know the syntax in a >> stored procedure to return a recordset. And I haven't a clue how to use >> any of this on the Access side of things. >> >> Thanks, >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 4:00 PM, David McAfee wrote: >> >>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>> >>> Modify the querydef as needed for the input parameter in Access. >>> >>> >>> >>> On Mon, Jan 24, 2011 at 12:50 PM, >>> >> jwcolbywrote: >> >>> >>> One of my clients is mired in Access 2K. He is linking to views in >>>> SQL Server but these are fixed views that at this point are pulling >>>> hundreds of thousands of records when he really only needs the last X >>>> >>> >> days, or for Claim X etc. >>>> >>>> How can I create a view (or stored procedure) out in SQL Server that >>>> accepts a parameter such as a date or a claim ID and allow sql server >>>> >>> >> to perfrom the filter and return a small result set. >>>> >>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>> >>> >> some of the fancy stuff that later versions of Access allows - like >>>> binding a form to an ADO recordset and having it be R/W. >>>> >>>> Any help would be hugely appreciated. >>>> >>>> -- >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> ********************************************************************** >> WARNING: All e-mail sent to and from this address will be received, >> scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. >> corporate e-mail system and is subject to archival, monitoring or review >> by, and/or disclosure to, someone other than the recipient. >> ********************************************************************** >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Mon Jan 24 16:31:45 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 25 Jan 2011 08:31:45 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 - Question on how to plug in file name In-Reply-To: References: , Message-ID: <4D3DFDD1.10272.123E1E0A@stuart.lexacorp.com.pg> Modify the function to take an optional second parameter. Function GetSaveFile(Directory As String, Optional FileName As String = "") As String ... OpenFile.lpstrFile = Left$(FileName & String(257, 0), 257) ... End Function -- Stuart On 24 Jan 2011 at 15:48, Brad Marks wrote: > Stuart, > > The code you sent earlier works nicely. > > The files in the correct folder are shown based on the path that I > supply. > > In some cases, however, I would like to also be able to "plug" in a > file name and give the user the chance to either use this file name or > enter a different file name. > > Is there a way to plug in the file name also? > > When I supply the entire path (with the file name) such as > C:\Test1\SaveAsTest.txt the files in the folder "C:\Test1" are shown > but the "File Name" field is blank on the form. > > Thanks for your help. This is my first attempt to work with > GetSaveFileName and I am still trying to figure things out. > > Brad > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan Sent: Friday, January 21, 2011 1:22 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 > > Use the GetSaveFileName API. > > Paste the following into a module and then use GetSaveFile() in your > exporting function. > > > Code: > > Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ > "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long > > Type OPENFILENAME > lStructSize As Long > hwndOwner As Long > hInstance As Long > lpstrFilter As String > lpstrCustomFilter As String > nMaxCustFilter As Long > nFilterIndex As Long > lpstrFile As String > nMaxFile As Long > lpstrFileTitle As String > nMaxFileTitle As Long > lpstrInitialDir As String > lpstrTitle As String > flags As Long > nFileOffset As Integer > nFileExtension As Integer > lpstrDefExt As String > lCustData As Long > lpfnHook As Long > lpTemplateName As String > End Type > > Function GetSaveFile(Directory As String) As String > Dim OpenFile As OPENFILENAME > Dim lReturn As Long > Dim sFilter As String > OpenFile.lStructSize = Len(OpenFile) > OpenFile.hwndOwner = 0 > OpenFile.hInstance = 0 > sFilter = "" & Chr(0) > OpenFile.lpstrFilter = sFilter > OpenFile.nFilterIndex = 0 > OpenFile.lpstrFile = String(257, 0) > OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 > OpenFile.lpstrFileTitle = OpenFile.lpstrFile > OpenFile.nMaxFileTitle = OpenFile.nMaxFile > OpenFile.lpstrInitialDir = Directory > OpenFile.lpstrTitle = "Select File" > OpenFile.flags = 0 > lReturn = GetOpenFileName(OpenFile) > GetSaveFile = Left$(OpenFile.lpstrFile, > InStr(OpenFile.lpstrFile, Chr$(0)) - 1) > End Function > > > > > On 21 Jan 2011 at 9:55, Brad Marks wrote: > > > All, > > > > I have just started to experiment with > > Application.FileDialog(msoFileDialogSaveAs). > > > > We have an Access 2007 application that uses > > "DoCmd.TransferSpreadsheet" to generate several Excel files from > > Access Queries. Currently this application has the name of the > > Excel file "hard coded" in the application. > > > > I would like to give our end-users the option of changing the name > > of the Excel file (and folder name) when the file is generated. > > > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > > nicely, but I am a bit concerned that this may not be a good > > long-term approach. > > > > When doing research about this method, I stumbled upon this > > statement on a Microsoft web page. > > > > " msoFileDialogSaveAs constants are not supported in Microsoft > > Office Access 2007" > > > > This, and other comments that I have read have made me wonder if I > > am heading down the wrong path. (no pun intended) > > > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > > > Is there a better way to give the end-users an easy way to change > > the name (and folder) of the generated Excel file? > > > > Thanks, > > Brad > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From steve at datamanagementsolutions.biz Mon Jan 24 16:34:59 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 11:34:59 +1300 Subject: [AccessD] compile error Message-ID: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error ?User defined type not defined?. However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve From BradM at blackforestltd.com Mon Jan 24 16:39:19 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Mon, 24 Jan 2011 16:39:19 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs)inAccess 2007 - Question on how to plug in file name THANKS! References: , <4D3DFDD1.10272.123E1E0A@stuart.lexacorp.com.pg> Message-ID: Stuart, I owe you a beer! Thanks for the help, I appreciate it. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 24, 2011 4:32 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs)inAccess 2007 - Question on how to plug in file name Modify the function to take an optional second parameter. Function GetSaveFile(Directory As String, Optional FileName As String = "") As String ... OpenFile.lpstrFile = Left$(FileName & String(257, 0), 257) ... End Function -- Stuart On 24 Jan 2011 at 15:48, Brad Marks wrote: > Stuart, > > The code you sent earlier works nicely. > > The files in the correct folder are shown based on the path that I > supply. > > In some cases, however, I would like to also be able to "plug" in a > file name and give the user the chance to either use this file name or > enter a different file name. > > Is there a way to plug in the file name also? > > When I supply the entire path (with the file name) such as > C:\Test1\SaveAsTest.txt the files in the folder "C:\Test1" are shown > but the "File Name" field is blank on the form. > > Thanks for your help. This is my first attempt to work with > GetSaveFileName and I am still trying to figure things out. > > Brad > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan Sent: Friday, January 21, 2011 1:22 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 > > Use the GetSaveFileName API. > > Paste the following into a module and then use GetSaveFile() in your > exporting function. > > > Code: > > Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ > "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long > > Type OPENFILENAME > lStructSize As Long > hwndOwner As Long > hInstance As Long > lpstrFilter As String > lpstrCustomFilter As String > nMaxCustFilter As Long > nFilterIndex As Long > lpstrFile As String > nMaxFile As Long > lpstrFileTitle As String > nMaxFileTitle As Long > lpstrInitialDir As String > lpstrTitle As String > flags As Long > nFileOffset As Integer > nFileExtension As Integer > lpstrDefExt As String > lCustData As Long > lpfnHook As Long > lpTemplateName As String > End Type > > Function GetSaveFile(Directory As String) As String > Dim OpenFile As OPENFILENAME > Dim lReturn As Long > Dim sFilter As String > OpenFile.lStructSize = Len(OpenFile) > OpenFile.hwndOwner = 0 > OpenFile.hInstance = 0 > sFilter = "" & Chr(0) > OpenFile.lpstrFilter = sFilter > OpenFile.nFilterIndex = 0 > OpenFile.lpstrFile = String(257, 0) > OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 > OpenFile.lpstrFileTitle = OpenFile.lpstrFile > OpenFile.nMaxFileTitle = OpenFile.nMaxFile > OpenFile.lpstrInitialDir = Directory > OpenFile.lpstrTitle = "Select File" > OpenFile.flags = 0 > lReturn = GetOpenFileName(OpenFile) > GetSaveFile = Left$(OpenFile.lpstrFile, > InStr(OpenFile.lpstrFile, Chr$(0)) - 1) > End Function > > > > > On 21 Jan 2011 at 9:55, Brad Marks wrote: > > > All, > > > > I have just started to experiment with > > Application.FileDialog(msoFileDialogSaveAs). > > > > We have an Access 2007 application that uses > > "DoCmd.TransferSpreadsheet" to generate several Excel files from > > Access Queries. Currently this application has the name of the > > Excel file "hard coded" in the application. > > > > I would like to give our end-users the option of changing the name > > of the Excel file (and folder name) when the file is generated. > > > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > > nicely, but I am a bit concerned that this may not be a good > > long-term approach. > > > > When doing research about this method, I stumbled upon this > > statement on a Microsoft web page. > > > > " msoFileDialogSaveAs constants are not supported in Microsoft > > Office Access 2007" > > > > This, and other comments that I have read have made me wonder if I > > am heading down the wrong path. (no pun intended) > > > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > > > Is there a better way to give the end-users an easy way to change > > the name (and folder) of the generated Excel file? > > > > Thanks, > > Brad > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From rockysmolin at bchacc.com Mon Jan 24 16:59:03 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 24 Jan 2011 14:59:03 -0800 Subject: [AccessD] compile error In-Reply-To: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Message-ID: <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Mon Jan 24 17:00:16 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Tue, 25 Jan 2011 10:00:16 +1100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DF747.4090805@colbyconsulting.com> Message-ID: <201101242300.p0ON0LgL010227@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ John, I could be off track here, but from memory you need to have the PK set up correctly in SQL Server (bigint?) to be able to view the data in Access 2000. Or is that just tables? sorry, been a while since I have used A2000 and SQL Server BE. hth a bit cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, 25 January 2011 9:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2K to SQL Server I am running into something that I have never seen before. When I try to create a DSN back to the sql server I end up seeing the server, but when I select the server I only see a small set of existing views, 8 or so. there are hundreds of tables and dozens of views but I can't see any of them. I don't know why, or how SQL Server limits what I can see for the DSN build process. I am assuming that it has to do with security but this is new to me. John W. Colby www.ColbyConsulting.com On 1/24/2011 4:25 PM, Rusty Hammond wrote: > John, > > Have you tried an Access query tied to the linked view where the query > provides the filtering? I'm sure I'll be corrected if I'm wrong but it > should return from SQL only the records you need. > > If the dataset being returned can be read-only (no editing) then you can > use a pass-through query in Access to call a stored procedure or send a > SELECT statement directly to the SQL server. You can edit the SQL of > the pass-through query in code just like any other query. To setup a > pass-through create a blank query, go to the SQL view, go to the Query > menu, choose SQL Specific, then Pass-Through. Then right-click on the > title bar of the query window, go to Properties, Use the build button on > the ODBC Connect Str property to build your connect string to the SQL > server, set Return Record to Yes. > > HTH, > > Rusty > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 24, 2011 3:09 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access 2K to SQL Server > > And can I link to a stored procedure? How to I send the parameter to > the stored procedure. > > You are just a little too light on the actual details for me to get this > done. > > I know how to create stored procedures, and I know the syntax in the > stored procedure to pass in a parameter. I do not know the syntax in a > stored procedure to return a recordset. And I haven't a clue how to use > any of this on the Access side of things. > > Thanks, > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:00 PM, David McAfee wrote: >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >> FROM vwSomeView WHERE SomeDate>= @AsOfDate >> >> Modify the querydef as needed for the input parameter in Access. >> >> >> >> On Mon, Jan 24, 2011 at 12:50 PM, > jwcolbywrote: >> >>> One of my clients is mired in Access 2K. He is linking to views in >>> SQL Server but these are fixed views that at this point are pulling >>> hundreds of thousands of records when he really only needs the last X > >>> days, or for Claim X etc. >>> >>> How can I create a view (or stored procedure) out in SQL Server that >>> accepts a parameter such as a date or a claim ID and allow sql server > >>> to perfrom the filter and return a small result set. >>> >>> REMEMBER this is A2K. It is my understanding that A2K does not allow > >>> some of the fancy stuff that later versions of Access allows - like >>> binding a form to an ADO recordset and having it be R/W. >>> >>> Any help would be hugely appreciated. >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From steve at datamanagementsolutions.biz Mon Jan 24 18:23:21 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 13:23:21 +1300 Subject: [AccessD] compile error In-Reply-To: <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> Message-ID: <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> Thanks, Rocky. As far as I know, the app works fine. I have been given it to make a small modification, but there was no complaint about anythign not working. But they have been using it as a MDE, so it must have compiled correctly at some point! :) Needle in a haystack. Regards Steve -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 25, 2011 11:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] compile error Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve From steve at datamanagementsolutions.biz Mon Jan 24 18:44:56 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 13:44:56 +1300 Subject: [AccessD] compile error In-Reply-To: <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> Message-ID: <479C0629866E4BDF9B84E9C187A88D85@stevelaptop> Damn! I should have done the basics before asking for help. New MDB, import all objects - sorted now! Regards Steve -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 25, 2011 11:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] compile error Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Mon Jan 24 18:46:56 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 24 Jan 2011 16:46:56 -0800 Subject: [AccessD] compile error In-Reply-To: <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop><61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> Message-ID: <9B60819FEB454F3A889940015E8E03AB@HAL9005> It is small enough to send over? Things are slow right now. Be happy to take a look if you reach a dead end. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 4:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] compile error Thanks, Rocky. As far as I know, the app works fine. I have been given it to make a small modification, but there was no complaint about anythign not working. But they have been using it as a MDE, so it must have compiled correctly at some point! :) Needle in a haystack. Regards Steve -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 25, 2011 11:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] compile error Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 24 18:49:24 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 25 Jan 2011 10:49:24 +1000 Subject: [AccessD] compile error In-Reply-To: <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop>, <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005>, <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> Message-ID: <4D3E1E14.10629.12BC257C@stuart.lexacorp.com.pg> Does the app use an .mda library file or other Add-In which you don't have? -- Stuart On 25 Jan 2011 at 13:23, Steve Schapel wrote: > Thanks, Rocky. As far as I know, the app works fine. I have been > given it to make a small modification, but there was no complaint > about anythign not working. But they have been using it as a MDE, so > it must have compiled correctly at some point! :) Needle in a > haystack. > > Regards > Steve > > -----Original Message----- > From: Rocky Smolin > Sent: Tuesday, January 25, 2011 11:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] compile error > > Check references? > > Put a break point at the start of the open event of the opening form > and step through until it breaks? > > How was it working before - or did it come to you broken? > > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve > Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers > discussion and problem solving Subject: [AccessD] compile error > > Hi. Can anyone suggest how I might proceed here? > > I am working with an Access 2003 app developed by someone else. When > I try to compile the code, I get an error "User defined type not > defined". However, unlike other errors where you get taken to the > rogue code and highlighted, in this case there is no clue given to the > specifics of the problem. And I have no idea where to start looking. > Any ideas? > > Thanks. > > Regards > Steve > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 19:19:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 20:19:53 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> Message-ID: <4D3E2539.2020005@colbyconsulting.com> It was security. I looked at other objects that could be seen through the dsn and they all had DISCO and public enabled for reads. I set that for mine and they were visible. John W. Colby www.ColbyConsulting.com On 1/24/2011 5:08 PM, David McAfee wrote: > It does sound like security. > > Can you create a stored procedure on the server? > > > On Mon, Jan 24, 2011 at 2:03 PM, jwcolbywrote: > >> I am running into something that I have never seen before. >> >> When I try to create a DSN back to the sql server I end up seeing the >> server, but when I select the server I only see a small set of existing >> views, 8 or so. there are hundreds of tables and dozens of views but I >> can't see any of them. I don't know why, or how SQL Server limits what I >> can see for the DSN build process. I am assuming that it has to do with >> security but this is new to me. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >> >>> John, >>> >>> Have you tried an Access query tied to the linked view where the query >>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>> should return from SQL only the records you need. >>> >>> If the dataset being returned can be read-only (no editing) then you can >>> use a pass-through query in Access to call a stored procedure or send a >>> SELECT statement directly to the SQL server. You can edit the SQL of >>> the pass-through query in code just like any other query. To setup a >>> pass-through create a blank query, go to the SQL view, go to the Query >>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>> title bar of the query window, go to Properties, Use the build button on >>> the ODBC Connect Str property to build your connect string to the SQL >>> server, set Return Record to Yes. >>> >>> HTH, >>> >>> Rusty >>> >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Monday, January 24, 2011 3:09 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Access 2K to SQL Server >>> >>> And can I link to a stored procedure? How to I send the parameter to >>> the stored procedure. >>> >>> You are just a little too light on the actual details for me to get this >>> done. >>> >>> I know how to create stored procedures, and I know the syntax in the >>> stored procedure to pass in a parameter. I do not know the syntax in a >>> stored procedure to return a recordset. And I haven't a clue how to use >>> any of this on the Access side of things. >>> >>> Thanks, >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 4:00 PM, David McAfee wrote: >>> >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>> >>>> Modify the querydef as needed for the input parameter in Access. >>>> >>>> >>>> >>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>> >>> jwcolbywrote: >>> >>>> >>>> One of my clients is mired in Access 2K. He is linking to views in >>>>> SQL Server but these are fixed views that at this point are pulling >>>>> hundreds of thousands of records when he really only needs the last X >>>>> >>>> >>> days, or for Claim X etc. >>>>> >>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>> >>>> >>> to perfrom the filter and return a small result set. >>>>> >>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>> >>>> >>> some of the fancy stuff that later versions of Access allows - like >>>>> binding a form to an ADO recordset and having it be R/W. >>>>> >>>>> Any help would be hugely appreciated. >>>>> >>>>> -- >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> ********************************************************************** >>> WARNING: All e-mail sent to and from this address will be received, >>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. >>> corporate e-mail system and is subject to archival, monitoring or review >>> by, and/or disclosure to, someone other than the recipient. >>> ********************************************************************** >>> >>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Mon Jan 24 19:21:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 20:21:18 -0500 Subject: [AccessD] compile error In-Reply-To: <479C0629866E4BDF9B84E9C187A88D85@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> <479C0629866E4BDF9B84E9C187A88D85@stevelaptop> Message-ID: <4D3E258E.9090107@colbyconsulting.com> Yea, I was going to suggest a decompile / compile. John W. Colby www.ColbyConsulting.com On 1/24/2011 7:44 PM, Steve Schapel wrote: > Damn! I should have done the basics before asking for help. New MDB, import all objects - sorted now! > > Regards > Steve > > -----Original Message----- From: Rocky Smolin > Sent: Tuesday, January 25, 2011 11:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] compile error > > Check references? > > Put a break point at the start of the open event of the opening form and > step through until it breaks? > > How was it working before - or did it come to you broken? > > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel > Sent: Monday, January 24, 2011 2:35 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] compile error > > Hi. Can anyone suggest how I might proceed here? > > I am working with an Access 2003 app developed by someone else. When I try > to compile the code, I get an error "User defined type not defined". > However, unlike other errors where you get taken to the rogue code and > highlighted, in this case there is no clue given to the specifics of the > problem. And I have no idea where to start looking. Any ideas? > > Thanks. > > Regards > Steve > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Mon Jan 24 19:28:46 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 17:28:46 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3E2539.2020005@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> Message-ID: Cool, make a stored procedure which looks for an input parameter like I showed in the first reply then modify the QueryDef when you need to call the query. You can modify the querydef for a passthrough in the same manner. This is an MDB, not an ADP, right? On Mon, Jan 24, 2011 at 5:19 PM, jwcolby wrote: > It was security. I looked at other objects that could be seen through the > dsn and they all had DISCO and public enabled for reads. I set that for > mine and they were visible. > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 5:08 PM, David McAfee wrote: > >> It does sound like security. >> >> Can you create a stored procedure on the server? >> >> >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby> >wrote: >> >> I am running into something that I have never seen before. >>> >>> When I try to create a DSN back to the sql server I end up seeing the >>> server, but when I select the server I only see a small set of existing >>> views, 8 or so. there are hundreds of tables and dozens of views but I >>> can't see any of them. I don't know why, or how SQL Server limits what I >>> can see for the DSN build process. I am assuming that it has to do with >>> security but this is new to me. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>> >>> John, >>>> >>>> Have you tried an Access query tied to the linked view where the query >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>> should return from SQL only the records you need. >>>> >>>> If the dataset being returned can be read-only (no editing) then you can >>>> use a pass-through query in Access to call a stored procedure or send a >>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>> the pass-through query in code just like any other query. To setup a >>>> pass-through create a blank query, go to the SQL view, go to the Query >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>> title bar of the query window, go to Properties, Use the build button on >>>> the ODBC Connect Str property to build your connect string to the SQL >>>> server, set Return Record to Yes. >>>> >>>> HTH, >>>> >>>> Rusty >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>> Sent: Monday, January 24, 2011 3:09 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>> >>>> And can I link to a stored procedure? How to I send the parameter to >>>> the stored procedure. >>>> >>>> You are just a little too light on the actual details for me to get this >>>> done. >>>> >>>> I know how to create stored procedures, and I know the syntax in the >>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>> stored procedure to return a recordset. And I haven't a clue how to use >>>> any of this on the Access side of things. >>>> >>>> Thanks, >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>> >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>> >>>>> Modify the querydef as needed for the input parameter in Access. >>>>> >>>>> >>>>> >>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>> >>>>> jwcolbywrote: >>>> >>>> >>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>> >>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>> hundreds of thousands of records when he really only needs the last X >>>>>> >>>>>> >>>>> days, or for Claim X etc. >>>> >>>>> >>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>> >>>>>> >>>>> to perfrom the filter and return a small result set. >>>> >>>>> >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>> >>>>>> >>>>> some of the fancy stuff that later versions of Access allows - like >>>> >>>>> binding a form to an ADO recordset and having it be R/W. >>>>>> >>>>>> Any help would be hugely appreciated. >>>>>> >>>>>> -- >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> -- >>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> ********************************************************************** >>>> WARNING: All e-mail sent to and from this address will be received, >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>> Inc. >>>> corporate e-mail system and is subject to archival, monitoring or review >>>> by, and/or disclosure to, someone other than the recipient. >>>> ********************************************************************** >>>> >>>> -- >>>> >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 19:35:40 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 20:35:40 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> Message-ID: <4D3E28EC.2010303@colbyconsulting.com> Right, an MDB. John W. Colby www.ColbyConsulting.com On 1/24/2011 8:28 PM, David McAfee wrote: > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: > >> It was security. I looked at other objects that could be seen through the >> dsn and they all had DISCO and public enabled for reads. I set that for >> mine and they were visible. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 5:08 PM, David McAfee wrote: >> >>> It does sound like security. >>> >>> Can you create a stored procedure on the server? >>> >>> >>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>> wrote: >>> >>> I am running into something that I have never seen before. >>>> >>>> When I try to create a DSN back to the sql server I end up seeing the >>>> server, but when I select the server I only see a small set of existing >>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>> can see for the DSN build process. I am assuming that it has to do with >>>> security but this is new to me. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>> >>>> John, >>>>> >>>>> Have you tried an Access query tied to the linked view where the query >>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>> should return from SQL only the records you need. >>>>> >>>>> If the dataset being returned can be read-only (no editing) then you can >>>>> use a pass-through query in Access to call a stored procedure or send a >>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>> the pass-through query in code just like any other query. To setup a >>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>> title bar of the query window, go to Properties, Use the build button on >>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>> server, set Return Record to Yes. >>>>> >>>>> HTH, >>>>> >>>>> Rusty >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>> >>>>> And can I link to a stored procedure? How to I send the parameter to >>>>> the stored procedure. >>>>> >>>>> You are just a little too light on the actual details for me to get this >>>>> done. >>>>> >>>>> I know how to create stored procedures, and I know the syntax in the >>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>> any of this on the Access side of things. >>>>> >>>>> Thanks, >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>> >>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>> >>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>> >>>>>> jwcolbywrote: >>>>> >>>>> >>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>> >>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>> >>>>>>> >>>>>> days, or for Claim X etc. >>>>> >>>>>> >>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>> >>>>>>> >>>>>> to perfrom the filter and return a small result set. >>>>> >>>>>> >>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>> >>>>>>> >>>>>> some of the fancy stuff that later versions of Access allows - like >>>>> >>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>> >>>>>>> Any help would be hugely appreciated. >>>>>>> >>>>>>> -- >>>>>>> John W. Colby >>>>>>> www.ColbyConsulting.com >>>>>>> -- >>>>>>> AccessD mailing list >>>>>>> AccessD at databaseadvisors.com >>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>> Website: http://www.databaseadvisors.com >>>>>>> >>>>>>> -- >>>>>>> >>>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> ********************************************************************** >>>>> WARNING: All e-mail sent to and from this address will be received, >>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>> Inc. >>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>> by, and/or disclosure to, someone other than the recipient. >>>>> ********************************************************************** >>>>> >>>>> -- >>>>> >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From john at winhaven.net Mon Jan 24 20:14:40 2011 From: john at winhaven.net (John Bartow) Date: Mon, 24 Jan 2011 20:14:40 -0600 Subject: [AccessD] compile error In-Reply-To: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Message-ID: <000001cbbc35$a043d640$e0cb82c0$@winhaven.net> Is there a MDE library referenced? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 4:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error ?User defined type not defined?. However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Mon Jan 24 22:03:09 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 17:03:09 +1300 Subject: [AccessD] compile error In-Reply-To: <4D3E258E.9090107@colbyconsulting.com> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005><479C0629866E4BDF9B84E9C187A88D85@stevelaptop> <4D3E258E.9090107@colbyconsulting.com> Message-ID: <8D694DA0B7A54648AE0743A6B1EC8453@stevelaptop> Thanks, John. Yes. I had tried that, but didn't fix it. But new file did. Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 25, 2011 2:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] compile error Yea, I was going to suggest a decompile / compile. John W. Colby www.ColbyConsulting.com On 1/24/2011 7:44 PM, Steve Schapel wrote: > Damn! I should have done the basics before asking for help. New MDB, > import all objects - sorted now! > > Regards > Steve > > -----Original Message----- From: Rocky Smolin > Sent: Tuesday, January 25, 2011 11:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] compile error > > Check references? > > Put a break point at the start of the open event of the opening form and > step through until it breaks? > > How was it working before - or did it come to you broken? > > From steve at datamanagementsolutions.biz Mon Jan 24 22:04:36 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 17:04:36 +1300 Subject: [AccessD] compile error In-Reply-To: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Message-ID: Many thanks for all your kind suggestions. Importing everything into a new MDB did the trick. Regards Steve -----Original Message----- From: Steve Schapel Sent: Tuesday, January 25, 2011 11:34 AM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error ?User defined type not defined?. However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve From ab-mi at post3.tele.dk Tue Jan 25 04:10:38 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 25 Jan 2011 11:10:38 +0100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> Message-ID: <59F53E6B817048BE987E3756327E9A9E@abpc> David, As I read the original question, John wants an updatable bound form based on a pass-through query. AFAIK this is not possible, since a pass-through query is non-updatable. Your solution works fine for a R/O form.? It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. And then in my vocabulary you are essentially working with an "unbound-form solution". Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee Sendt: 25. januar 2011 02:29 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Access 2K to SQL Server Cool, make a stored procedure which looks for an input parameter like I showed in the first reply then modify the QueryDef when you need to call the query. You can modify the querydef for a passthrough in the same manner. This is an MDB, not an ADP, right? On Mon, Jan 24, 2011 at 5:19 PM, jwcolby wrote: > It was security. I looked at other objects that could be seen through the > dsn and they all had DISCO and public enabled for reads. I set that for > mine and they were visible. > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 5:08 PM, David McAfee wrote: > >> It does sound like security. >> >> Can you create a stored procedure on the server? >> >> >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby> >wrote: >> >> I am running into something that I have never seen before. >>> >>> When I try to create a DSN back to the sql server I end up seeing the >>> server, but when I select the server I only see a small set of existing >>> views, 8 or so. there are hundreds of tables and dozens of views but I >>> can't see any of them. I don't know why, or how SQL Server limits what I >>> can see for the DSN build process. I am assuming that it has to do with >>> security but this is new to me. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>> >>> John, >>>> >>>> Have you tried an Access query tied to the linked view where the query >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>> should return from SQL only the records you need. >>>> >>>> If the dataset being returned can be read-only (no editing) then you can >>>> use a pass-through query in Access to call a stored procedure or send a >>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>> the pass-through query in code just like any other query. To setup a >>>> pass-through create a blank query, go to the SQL view, go to the Query >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>> title bar of the query window, go to Properties, Use the build button on >>>> the ODBC Connect Str property to build your connect string to the SQL >>>> server, set Return Record to Yes. >>>> >>>> HTH, >>>> >>>> Rusty >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>> Sent: Monday, January 24, 2011 3:09 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>> >>>> And can I link to a stored procedure? How to I send the parameter to >>>> the stored procedure. >>>> >>>> You are just a little too light on the actual details for me to get this >>>> done. >>>> >>>> I know how to create stored procedures, and I know the syntax in the >>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>> stored procedure to return a recordset. And I haven't a clue how to use >>>> any of this on the Access side of things. >>>> >>>> Thanks, >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>> >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>> >>>>> Modify the querydef as needed for the input parameter in Access. >>>>> >>>>> >>>>> >>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>> >>>>> jwcolbywrote: >>>> >>>> >>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>> >>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>> hundreds of thousands of records when he really only needs the last X >>>>>> >>>>>> >>>>> days, or for Claim X etc. >>>> >>>>> >>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>> >>>>>> >>>>> to perfrom the filter and return a small result set. >>>> >>>>> >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>> >>>>>> >>>>> some of the fancy stuff that later versions of Access allows - like >>>> >>>>> binding a form to an ADO recordset and having it be R/W. >>>>>> >>>>>> Any help would be hugely appreciated. >>>>>> >>>>>> -- >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> -- >>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> ********************************************************************** >>>> WARNING: All e-mail sent to and from this address will be received, >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>> Inc. >>>> corporate e-mail system and is subject to archival, monitoring or review >>>> by, and/or disclosure to, someone other than the recipient. >>>> ********************************************************************** >>>> >>>> -- >>>> >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 05:13:16 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 06:13:16 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <59F53E6B817048BE987E3756327E9A9E@abpc> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: <4D3EB04C.2020508@colbyconsulting.com> As it happens, I am not looking for a bound form at all. I know that A2K can not do updateable bound forms. Really I just have to learn how to call the SP from Access, passing the parameter and getting the recordset into something. John W. Colby www.ColbyConsulting.com On 1/25/2011 5:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: > >> It was security. I looked at other objects that could be seen through the >> dsn and they all had DISCO and public enabled for reads. I set that for >> mine and they were visible. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 5:08 PM, David McAfee wrote: >> >>> It does sound like security. >>> >>> Can you create a stored procedure on the server? >>> >>> >>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>> wrote: >>> >>> I am running into something that I have never seen before. >>>> >>>> When I try to create a DSN back to the sql server I end up seeing the >>>> server, but when I select the server I only see a small set of existing >>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>> can see for the DSN build process. I am assuming that it has to do with >>>> security but this is new to me. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>> >>>> John, >>>>> >>>>> Have you tried an Access query tied to the linked view where the query >>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>> should return from SQL only the records you need. >>>>> >>>>> If the dataset being returned can be read-only (no editing) then you can >>>>> use a pass-through query in Access to call a stored procedure or send a >>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>> the pass-through query in code just like any other query. To setup a >>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>> title bar of the query window, go to Properties, Use the build button on >>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>> server, set Return Record to Yes. >>>>> >>>>> HTH, >>>>> >>>>> Rusty >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>> >>>>> And can I link to a stored procedure? How to I send the parameter to >>>>> the stored procedure. >>>>> >>>>> You are just a little too light on the actual details for me to get this >>>>> done. >>>>> >>>>> I know how to create stored procedures, and I know the syntax in the >>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>> any of this on the Access side of things. >>>>> >>>>> Thanks, >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>> >>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>> >>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>> >>>>>> jwcolbywrote: >>>>> >>>>> >>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>> >>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>> >>>>>>> >>>>>> days, or for Claim X etc. >>>>> >>>>>> >>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>> >>>>>>> >>>>>> to perfrom the filter and return a small result set. >>>>> >>>>>> >>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>> >>>>>>> >>>>>> some of the fancy stuff that later versions of Access allows - like >>>>> >>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>> >>>>>>> Any help would be hugely appreciated. >>>>>>> >>>>>>> -- >>>>>>> John W. Colby >>>>>>> www.ColbyConsulting.com >>>>>>> -- >>>>>>> AccessD mailing list >>>>>>> AccessD at databaseadvisors.com >>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>> Website: http://www.databaseadvisors.com >>>>>>> >>>>>>> -- >>>>>>> >>>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> ********************************************************************** >>>>> WARNING: All e-mail sent to and from this address will be received, >>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>> Inc. >>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>> by, and/or disclosure to, someone other than the recipient. >>>>> ********************************************************************** >>>>> >>>>> -- >>>>> >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From Gustav at cactus.dk Tue Jan 25 06:33:15 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 25 Jan 2011 13:33:15 +0100 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was: Joomla)) Message-ID: Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav From ab-mi at post3.tele.dk Tue Jan 25 06:29:36 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 25 Jan 2011 13:29:36 +0100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3EB04C.2020508@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> Message-ID: <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> In that case David's solution should work just fine. In SQL Server create a sp (quotation from David): >CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS > SELECT * > FROM vwSomeView WHERE SomeDate>= @AsOfDate In Access create a stored query "SomeQueryName" without selecting any table, but choose Pass-Through in the query designer (in Access 2000 I think this option is found in menu Query | SQL-specific | Pass-Through) - then open the Properties Window and supply the ODBC Connection String for your SQL Server database - in the Query pane type: EXEC dbo.stpSomeNameHere '20110101' - save and close the query. Then create a form bound to the saved query "SomeQueryName". On the top of this form insert a textbox txtAsOfDate and a commandbutton with this code (quotation from David): > Dim db As DAO.Database > Dim qd As DAO.QueryDef > Dim sSQL As String > > sSQL = "EXEC dbo.stpSomeNameHere '" & Me.txtAsOfDate & "'" > Set db = CurrentDb > db.QueryDefs("SomeQueryName").SQL = sSQL > > Me.RecordSource = "SomeQueryName" 'added by AB > > Set db = Nothing Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af jwcolby Sendt: 25. januar 2011 12:13 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Access 2K to SQL Server As it happens, I am not looking for a bound form at all. I know that A2K can not do updateable bound forms. Really I just have to learn how to call the SP from Access, passing the parameter and getting the recordset into something. John W. Colby www.ColbyConsulting.com On 1/25/2011 5:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: > >> It was security. I looked at other objects that could be seen through the >> dsn and they all had DISCO and public enabled for reads. I set that for >> mine and they were visible. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 5:08 PM, David McAfee wrote: >> >>> It does sound like security. >>> >>> Can you create a stored procedure on the server? >>> >>> >>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>> wrote: >>> >>> I am running into something that I have never seen before. >>>> >>>> When I try to create a DSN back to the sql server I end up seeing the >>>> server, but when I select the server I only see a small set of existing >>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>> can see for the DSN build process. I am assuming that it has to do with >>>> security but this is new to me. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>> >>>> John, >>>>> >>>>> Have you tried an Access query tied to the linked view where the query >>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>> should return from SQL only the records you need. >>>>> >>>>> If the dataset being returned can be read-only (no editing) then you can >>>>> use a pass-through query in Access to call a stored procedure or send a >>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>> the pass-through query in code just like any other query. To setup a >>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>> title bar of the query window, go to Properties, Use the build button on >>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>> server, set Return Record to Yes. >>>>> >>>>> HTH, >>>>> >>>>> Rusty >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>> >>>>> And can I link to a stored procedure? How to I send the parameter to >>>>> the stored procedure. >>>>> >>>>> You are just a little too light on the actual details for me to get this >>>>> done. >>>>> >>>>> I know how to create stored procedures, and I know the syntax in the >>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>> any of this on the Access side of things. >>>>> >>>>> Thanks, >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>> >>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>> >>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>> >>>>>> jwcolbywrote: >>>>> >>>>> >>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>> >>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>> >>>>>>> >>>>>> days, or for Claim X etc. >>>>> >>>>>> >>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>> >>>>>>> >>>>>> to perfrom the filter and return a small result set. >>>>> >>>>>> >>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>> >>>>>>> >>>>>> some of the fancy stuff that later versions of Access allows - like >>>>> >>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>> >>>>>>> Any help would be hugely appreciated. >>>>>>> >>>>>>> -- >>>>>>> John W. Colby >>>>>>> www.ColbyConsulting.com >>>>>>> -- >>>>>>> AccessD mailing list >>>>>>> AccessD at databaseadvisors.com >>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>> Website: http://www.databaseadvisors.com >>>>>>> >>>>>>> -- >>>>>>> >>>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> ********************************************************************** >>>>> WARNING: All e-mail sent to and from this address will be received, >>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>> Inc. >>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>> by, and/or disclosure to, someone other than the recipient. >>>>> ********************************************************************** >>>>> >>>>> -- >>>>> >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 10:26:52 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 11:26:52 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> Message-ID: <4D3EF9CC.30204@colbyconsulting.com> Thanks to everyone for the input. I got it working. I wrote a function as follows but this is just a first pass. By passing in the name of the querydef, and stored procedure I can do querydefs for different uses. This specific querydef is for a readonly recordset for a set of check data to be displayed in a subform in a JIT tab. '--------------------------------------------------------------------------------------- ' Procedure : sp_QDFByClaimant ' Author : jcolby ' Date : 1/25/2011 ' Purpose : Initializes a specific querydef to execute a specific Stored Procedure 'passing in a specific claimant ID '--------------------------------------------------------------------------------------- ' Function sp_QDFByClaimant(strQDFName As String, strSPName As String, lngCLMTID As Long) Dim db As DAO.Database Dim qdf As DAO.QueryDef Dim strSQL As String On Error GoTo Err_sp_QDFByClaimant Set db = dbDAO() strSQL = "EXEC dbo." & strSPName & " " & lngCLMTID Set qdf = db.QueryDefs(strQDFName) qdf.SQL = strSQL db.QueryDefs.Refresh 'DoCmd.OpenQuery strQDFName Exit_sp_QDFByClaimant: On Error Resume Next Exit Function Err_sp_QDFByClaimant: Select Case Err Case 0 '.insert Errors you wish to ignore here Resume Next Case Else '.All other errors will trap Beep LogErr Err.Number, Err.Description, Erl, cstrModule, "sp_QDFByClaimant" Resume Exit_sp_QDFByClaimant End Select Resume 0 '.FOR TROUBLESHOOTING End Function John W. Colby www.ColbyConsulting.com On 1/25/2011 7:29 AM, Asger Blond wrote: > In that case David's solution should work just fine. > In SQL Server create a sp (quotation from David): >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS >> SELECT * >> FROM vwSomeView WHERE SomeDate>= @AsOfDate > > In Access create a stored query "SomeQueryName" without selecting any table, but choose Pass-Through in the query designer (in Access 2000 I think this option is found in menu Query | SQL-specific | Pass-Through) - then open the Properties Window and supply the ODBC Connection String for your SQL Server database - in the Query pane type: EXEC dbo.stpSomeNameHere '20110101' - save and close the query. > Then create a form bound to the saved query "SomeQueryName". On the top of this form insert a textbox txtAsOfDate and a commandbutton with this code (quotation from David): >> Dim db As DAO.Database >> Dim qd As DAO.QueryDef >> Dim sSQL As String >> >> sSQL = "EXEC dbo.stpSomeNameHere '"& Me.txtAsOfDate& "'" >> Set db = CurrentDb >> db.QueryDefs("SomeQueryName").SQL = sSQL >> >> Me.RecordSource = "SomeQueryName" 'added by AB >> >> Set db = Nothing > > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af jwcolby > Sendt: 25. januar 2011 12:13 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > As it happens, I am not looking for a bound form at all. I know that A2K can not do updateable > bound forms. Really I just have to learn how to call the SP from Access, passing the parameter and > getting the recordset into something. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 5:10 AM, Asger Blond wrote: >> David, >> As I read the original question, John wants an updatable bound form based on a pass-through query. >> AFAIK this is not possible, since a pass-through query is non-updatable. >> Your solution works fine for a R/O form.? >> It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. >> And then in my vocabulary you are essentially working with an "unbound-form solution". >> Asger >> >> -----Oprindelig meddelelse----- >> Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee >> Sendt: 25. januar 2011 02:29 >> Til: Access Developers discussion and problem solving >> Emne: Re: [AccessD] Access 2K to SQL Server >> >> Cool, make a stored procedure which looks for an input parameter like I >> showed in the first reply then modify the QueryDef when you need to call the >> query. >> >> >> You can modify the querydef for a passthrough in the same manner. >> >> This is an MDB, not an ADP, right? >> >> >> >> On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: >> >>> It was security. I looked at other objects that could be seen through the >>> dsn and they all had DISCO and public enabled for reads. I set that for >>> mine and they were visible. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 5:08 PM, David McAfee wrote: >>> >>>> It does sound like security. >>>> >>>> Can you create a stored procedure on the server? >>>> >>>> >>>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>>> wrote: >>>> >>>> I am running into something that I have never seen before. >>>>> >>>>> When I try to create a DSN back to the sql server I end up seeing the >>>>> server, but when I select the server I only see a small set of existing >>>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>>> can see for the DSN build process. I am assuming that it has to do with >>>>> security but this is new to me. >>>>> >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>>> >>>>> John, >>>>>> >>>>>> Have you tried an Access query tied to the linked view where the query >>>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>>> should return from SQL only the records you need. >>>>>> >>>>>> If the dataset being returned can be read-only (no editing) then you can >>>>>> use a pass-through query in Access to call a stored procedure or send a >>>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>>> the pass-through query in code just like any other query. To setup a >>>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>>> title bar of the query window, go to Properties, Use the build button on >>>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>>> server, set Return Record to Yes. >>>>>> >>>>>> HTH, >>>>>> >>>>>> Rusty >>>>>> >>>>>> >>>>>> >>>>>> -----Original Message----- >>>>>> From: accessd-bounces at databaseadvisors.com >>>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>>> To: Access Developers discussion and problem solving >>>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>>> >>>>>> And can I link to a stored procedure? How to I send the parameter to >>>>>> the stored procedure. >>>>>> >>>>>> You are just a little too light on the actual details for me to get this >>>>>> done. >>>>>> >>>>>> I know how to create stored procedures, and I know the syntax in the >>>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>>> any of this on the Access side of things. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> >>>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>>> >>>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>>> >>>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>>> >>>>>>> jwcolbywrote: >>>>>> >>>>>> >>>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>>> >>>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>>> >>>>>>>> >>>>>>> days, or for Claim X etc. >>>>>> >>>>>>> >>>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>>> >>>>>>>> >>>>>>> to perfrom the filter and return a small result set. >>>>>> >>>>>>> >>>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>>> >>>>>>>> >>>>>>> some of the fancy stuff that later versions of Access allows - like >>>>>> >>>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>>> >>>>>>>> Any help would be hugely appreciated. >>>>>>>> >>>>>>>> -- >>>>>>>> John W. Colby >>>>>>>> www.ColbyConsulting.com >>>>>>>> -- >>>>>>>> AccessD mailing list >>>>>>>> AccessD at databaseadvisors.com >>>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>> Website: http://www.databaseadvisors.com >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> ********************************************************************** >>>>>> WARNING: All e-mail sent to and from this address will be received, >>>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>>> Inc. >>>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>>> by, and/or disclosure to, someone other than the recipient. >>>>>> ********************************************************************** >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> From davidmcafee at gmail.com Tue Jan 25 12:00:17 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 25 Jan 2011 10:00:17 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <59F53E6B817048BE987E3756327E9A9E@abpc> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: Asger, I'm trying to convert him. He'll eventually come over to the dark side. ;) On Tue, Jan 25, 2011 at 2:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based > on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you > need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form > solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call > the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolby >wrote: > > > It was security. I looked at other objects that could be seen through > the > > dsn and they all had DISCO and public enabled for reads. I set that for > > mine and they were visible. > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/24/2011 5:08 PM, David McAfee wrote: > > > >> It does sound like security. > >> > >> Can you create a stored procedure on the server? > >> > >> > >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby >> >wrote: > >> > >> I am running into something that I have never seen before. > >>> > >>> When I try to create a DSN back to the sql server I end up seeing the > >>> server, but when I select the server I only see a small set of existing > >>> views, 8 or so. there are hundreds of tables and dozens of views but I > >>> can't see any of them. I don't know why, or how SQL Server limits what > I > >>> can see for the DSN build process. I am assuming that it has to do > with > >>> security but this is new to me. > >>> > >>> > >>> John W. Colby > >>> www.ColbyConsulting.com > >>> > >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: > >>> > >>> John, > >>>> > >>>> Have you tried an Access query tied to the linked view where the query > >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but > it > >>>> should return from SQL only the records you need. > >>>> > >>>> If the dataset being returned can be read-only (no editing) then you > can > >>>> use a pass-through query in Access to call a stored procedure or send > a > >>>> SELECT statement directly to the SQL server. You can edit the SQL of > >>>> the pass-through query in code just like any other query. To setup a > >>>> pass-through create a blank query, go to the SQL view, go to the Query > >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the > >>>> title bar of the query window, go to Properties, Use the build button > on > >>>> the ODBC Connect Str property to build your connect string to the SQL > >>>> server, set Return Record to Yes. > >>>> > >>>> HTH, > >>>> > >>>> Rusty > >>>> > >>>> > >>>> > >>>> -----Original Message----- > >>>> From: accessd-bounces at databaseadvisors.com > >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > >>>> Sent: Monday, January 24, 2011 3:09 PM > >>>> To: Access Developers discussion and problem solving > >>>> Subject: Re: [AccessD] Access 2K to SQL Server > >>>> > >>>> And can I link to a stored procedure? How to I send the parameter to > >>>> the stored procedure. > >>>> > >>>> You are just a little too light on the actual details for me to get > this > >>>> done. > >>>> > >>>> I know how to create stored procedures, and I know the syntax in the > >>>> stored procedure to pass in a parameter. I do not know the syntax in > a > >>>> stored procedure to return a recordset. And I haven't a clue how to > use > >>>> any of this on the Access side of things. > >>>> > >>>> Thanks, > >>>> > >>>> John W. Colby > >>>> www.ColbyConsulting.com > >>>> > >>>> On 1/24/2011 4:00 PM, David McAfee wrote: > >>>> > >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * > >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate > >>>>> > >>>>> Modify the querydef as needed for the input parameter in Access. > >>>>> > >>>>> > >>>>> > >>>>> On Mon, Jan 24, 2011 at 12:50 PM, > >>>>> > >>>>> jwcolbywrote: > >>>> > >>>> > >>>>> One of my clients is mired in Access 2K. He is linking to views in > >>>>> > >>>>>> SQL Server but these are fixed views that at this point are pulling > >>>>>> hundreds of thousands of records when he really only needs the last > X > >>>>>> > >>>>>> > >>>>> days, or for Claim X etc. > >>>> > >>>>> > >>>>>> How can I create a view (or stored procedure) out in SQL Server that > >>>>>> accepts a parameter such as a date or a claim ID and allow sql > server > >>>>>> > >>>>>> > >>>>> to perfrom the filter and return a small result set. > >>>> > >>>>> > >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not > allow > >>>>>> > >>>>>> > >>>>> some of the fancy stuff that later versions of Access allows - like > >>>> > >>>>> binding a form to an ADO recordset and having it be R/W. > >>>>>> > >>>>>> Any help would be hugely appreciated. > >>>>>> > >>>>>> -- > >>>>>> John W. Colby > >>>>>> www.ColbyConsulting.com > >>>>>> -- > >>>>>> AccessD mailing list > >>>>>> AccessD at databaseadvisors.com > >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>>>> Website: http://www.databaseadvisors.com > >>>>>> > >>>>>> -- > >>>>>> > >>>>> AccessD mailing list > >>>> AccessD at databaseadvisors.com > >>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>> Website: http://www.databaseadvisors.com > >>>> ********************************************************************** > >>>> WARNING: All e-mail sent to and from this address will be received, > >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, > >>>> Inc. > >>>> corporate e-mail system and is subject to archival, monitoring or > review > >>>> by, and/or disclosure to, someone other than the recipient. > >>>> ********************************************************************** > >>>> > >>>> -- > >>>> > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ab-mi at post3.tele.dk Tue Jan 25 13:09:55 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 25 Jan 2011 20:09:55 +0100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com><59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: <2D10C000758441AAB6B02716578CC78B@abpc> Beware, David. Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee Sendt: 25. januar 2011 19:00 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Access 2K to SQL Server Asger, I'm trying to convert him. He'll eventually come over to the dark side. ;) On Tue, Jan 25, 2011 at 2:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based > on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you > need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form > solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call > the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolby >wrote: > > > It was security. I looked at other objects that could be seen through > the > > dsn and they all had DISCO and public enabled for reads. I set that for > > mine and they were visible. > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/24/2011 5:08 PM, David McAfee wrote: > > > >> It does sound like security. > >> > >> Can you create a stored procedure on the server? > >> > >> > >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby >> >wrote: > >> > >> I am running into something that I have never seen before. > >>> > >>> When I try to create a DSN back to the sql server I end up seeing the > >>> server, but when I select the server I only see a small set of existing > >>> views, 8 or so. there are hundreds of tables and dozens of views but I > >>> can't see any of them. I don't know why, or how SQL Server limits what > I > >>> can see for the DSN build process. I am assuming that it has to do > with > >>> security but this is new to me. > >>> > >>> > >>> John W. Colby > >>> www.ColbyConsulting.com > >>> > >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: > >>> > >>> John, > >>>> > >>>> Have you tried an Access query tied to the linked view where the query > >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but > it > >>>> should return from SQL only the records you need. > >>>> > >>>> If the dataset being returned can be read-only (no editing) then you > can > >>>> use a pass-through query in Access to call a stored procedure or send > a > >>>> SELECT statement directly to the SQL server. You can edit the SQL of > >>>> the pass-through query in code just like any other query. To setup a > >>>> pass-through create a blank query, go to the SQL view, go to the Query > >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the > >>>> title bar of the query window, go to Properties, Use the build button > on > >>>> the ODBC Connect Str property to build your connect string to the SQL > >>>> server, set Return Record to Yes. > >>>> > >>>> HTH, > >>>> > >>>> Rusty > >>>> > >>>> > >>>> > >>>> -----Original Message----- > >>>> From: accessd-bounces at databaseadvisors.com > >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > >>>> Sent: Monday, January 24, 2011 3:09 PM > >>>> To: Access Developers discussion and problem solving > >>>> Subject: Re: [AccessD] Access 2K to SQL Server > >>>> > >>>> And can I link to a stored procedure? How to I send the parameter to > >>>> the stored procedure. > >>>> > >>>> You are just a little too light on the actual details for me to get > this > >>>> done. > >>>> > >>>> I know how to create stored procedures, and I know the syntax in the > >>>> stored procedure to pass in a parameter. I do not know the syntax in > a > >>>> stored procedure to return a recordset. And I haven't a clue how to > use > >>>> any of this on the Access side of things. > >>>> > >>>> Thanks, > >>>> > >>>> John W. Colby > >>>> www.ColbyConsulting.com > >>>> > >>>> On 1/24/2011 4:00 PM, David McAfee wrote: > >>>> > >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * > >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate > >>>>> > >>>>> Modify the querydef as needed for the input parameter in Access. > >>>>> > >>>>> > >>>>> > >>>>> On Mon, Jan 24, 2011 at 12:50 PM, > >>>>> > >>>>> jwcolbywrote: > >>>> > >>>> > >>>>> One of my clients is mired in Access 2K. He is linking to views in > >>>>> > >>>>>> SQL Server but these are fixed views that at this point are pulling > >>>>>> hundreds of thousands of records when he really only needs the last > X > >>>>>> > >>>>>> > >>>>> days, or for Claim X etc. > >>>> > >>>>> > >>>>>> How can I create a view (or stored procedure) out in SQL Server that > >>>>>> accepts a parameter such as a date or a claim ID and allow sql > server > >>>>>> > >>>>>> > >>>>> to perfrom the filter and return a small result set. > >>>> > >>>>> > >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not > allow > >>>>>> > >>>>>> > >>>>> some of the fancy stuff that later versions of Access allows - like > >>>> > >>>>> binding a form to an ADO recordset and having it be R/W. > >>>>>> > >>>>>> Any help would be hugely appreciated. > >>>>>> > >>>>>> -- > >>>>>> John W. Colby > >>>>>> www.ColbyConsulting.com > >>>>>> -- > >>>>>> AccessD mailing list > >>>>>> AccessD at databaseadvisors.com > >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>>>> Website: http://www.databaseadvisors.com > >>>>>> > >>>>>> -- > >>>>>> > >>>>> AccessD mailing list > >>>> AccessD at databaseadvisors.com > >>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>> Website: http://www.databaseadvisors.com > >>>> ********************************************************************** > >>>> WARNING: All e-mail sent to and from this address will be received, > >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, > >>>> Inc. > >>>> corporate e-mail system and is subject to archival, monitoring or > review > >>>> by, and/or disclosure to, someone other than the recipient. > >>>> ********************************************************************** > >>>> > >>>> -- > >>>> > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Tue Jan 25 21:05:37 2011 From: marksimms at verizon.net (Mark Simms) Date: Tue, 25 Jan 2011 22:05:37 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> Message-ID: <006f01cbbd05$e8f81650$bae842f0$@net> I LOVE that site. I joined !! I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. One must stay 2 FEET away from this "big boy". It's also funny, because Access 2007's tabbed interface almost seems to mandate a large format monitor. I can have 50 columns showing in datasheet view now ! > On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan > wrote: > > So common that there's a programmers' website out there - > ?http:/www.thedailywtf.com From jwcolby at colbyconsulting.com Tue Jan 25 21:06:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 22:06:58 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: <4D3F8FD2.3040001@colbyconsulting.com> ;) John W. Colby www.ColbyConsulting.com On 1/25/2011 1:00 PM, David McAfee wrote: > Asger, I'm trying to convert him. He'll eventually come over to the dark > side. ;) > > > > On Tue, Jan 25, 2011 at 2:10 AM, Asger Blond wrote: > >> David, >> As I read the original question, John wants an updatable bound form based >> on a pass-through query. >> AFAIK this is not possible, since a pass-through query is non-updatable. >> Your solution works fine for a R/O form.? >> It is of course possible to make updates via this kind of form but then you >> need to call a separate update procedure, e.g an update sp from SQL Server. >> And then in my vocabulary you are essentially working with an "unbound-form >> solution". >> Asger >> >> -----Oprindelig meddelelse----- >> Fra: accessd-bounces at databaseadvisors.com [mailto: >> accessd-bounces at databaseadvisors.com] P? vegne af David McAfee >> Sendt: 25. januar 2011 02:29 >> Til: Access Developers discussion and problem solving >> Emne: Re: [AccessD] Access 2K to SQL Server >> >> Cool, make a stored procedure which looks for an input parameter like I >> showed in the first reply then modify the QueryDef when you need to call >> the >> query. >> >> >> You can modify the querydef for a passthrough in the same manner. >> >> This is an MDB, not an ADP, right? >> >> >> >> On Mon, Jan 24, 2011 at 5:19 PM, jwcolby>> wrote: >> >>> It was security. I looked at other objects that could be seen through >> the >>> dsn and they all had DISCO and public enabled for reads. I set that for >>> mine and they were visible. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 5:08 PM, David McAfee wrote: >>> >>>> It does sound like security. >>>> >>>> Can you create a stored procedure on the server? >>>> >>>> >>>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>>> wrote: >>>> >>>> I am running into something that I have never seen before. >>>>> >>>>> When I try to create a DSN back to the sql server I end up seeing the >>>>> server, but when I select the server I only see a small set of existing >>>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>>> can't see any of them. I don't know why, or how SQL Server limits what >> I >>>>> can see for the DSN build process. I am assuming that it has to do >> with >>>>> security but this is new to me. >>>>> >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>>> >>>>> John, >>>>>> >>>>>> Have you tried an Access query tied to the linked view where the query >>>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but >> it >>>>>> should return from SQL only the records you need. >>>>>> >>>>>> If the dataset being returned can be read-only (no editing) then you >> can >>>>>> use a pass-through query in Access to call a stored procedure or send >> a >>>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>>> the pass-through query in code just like any other query. To setup a >>>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>>> title bar of the query window, go to Properties, Use the build button >> on >>>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>>> server, set Return Record to Yes. >>>>>> >>>>>> HTH, >>>>>> >>>>>> Rusty >>>>>> >>>>>> >>>>>> >>>>>> -----Original Message----- >>>>>> From: accessd-bounces at databaseadvisors.com >>>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>>> To: Access Developers discussion and problem solving >>>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>>> >>>>>> And can I link to a stored procedure? How to I send the parameter to >>>>>> the stored procedure. >>>>>> >>>>>> You are just a little too light on the actual details for me to get >> this >>>>>> done. >>>>>> >>>>>> I know how to create stored procedures, and I know the syntax in the >>>>>> stored procedure to pass in a parameter. I do not know the syntax in >> a >>>>>> stored procedure to return a recordset. And I haven't a clue how to >> use >>>>>> any of this on the Access side of things. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> >>>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>>> >>>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>>> >>>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>>> >>>>>>> jwcolbywrote: >>>>>> >>>>>> >>>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>>> >>>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>>> hundreds of thousands of records when he really only needs the last >> X >>>>>>>> >>>>>>>> >>>>>>> days, or for Claim X etc. >>>>>> >>>>>>> >>>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>>> accepts a parameter such as a date or a claim ID and allow sql >> server >>>>>>>> >>>>>>>> >>>>>>> to perfrom the filter and return a small result set. >>>>>> >>>>>>> >>>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not >> allow >>>>>>>> >>>>>>>> >>>>>>> some of the fancy stuff that later versions of Access allows - like >>>>>> >>>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>>> >>>>>>>> Any help would be hugely appreciated. >>>>>>>> >>>>>>>> -- >>>>>>>> John W. Colby >>>>>>>> www.ColbyConsulting.com >>>>>>>> -- >>>>>>>> AccessD mailing list >>>>>>>> AccessD at databaseadvisors.com >>>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>> Website: http://www.databaseadvisors.com >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> ********************************************************************** >>>>>> WARNING: All e-mail sent to and from this address will be received, >>>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>>> Inc. >>>>>> corporate e-mail system and is subject to archival, monitoring or >> review >>>>>> by, and/or disclosure to, someone other than the recipient. >>>>>> ********************************************************************** >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Tue Jan 25 21:24:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 22:24:34 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: <006f01cbbd05$e8f81650$bae842f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> Message-ID: <4D3F93F2.6050400@colbyconsulting.com> LOL, yep those big monitors are great for that kind of stuff. I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. John W. Colby www.ColbyConsulting.com On 1/25/2011 10:05 PM, Mark Simms wrote: > I LOVE that site. I joined !! > I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away from this "big boy". > > It's also funny, because Access 2007's tabbed interface almost seems to > mandate a large format monitor. > I can have 50 columns showing in datasheet view now ! > >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >>> So common that there's a programmers' website out there - >> http:/www.thedailywtf.com > > From pcs.accessd at gmail.com Tue Jan 25 23:12:31 2011 From: pcs.accessd at gmail.com (Borge Hansen) Date: Wed, 26 Jan 2011 15:12:31 +1000 Subject: [AccessD] From Lake Woebegone In-Reply-To: <4D3F93F2.6050400@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: John, Just curious: how do you connect *two* external monitors to your laptop? I connect one using the hdmi port on my laptop. How would I connect a second and have *two* extended screens in addition to the laptop screen? borge On Wednesday, January 26, 2011, jwcolby wrote: > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. ?Pretty darned awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: > > I LOVE that site. I joined !! > I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away from this "big boy". > > It's also funny, because Access 2007's tabbed interface almost seems to > mandate a large format monitor. > I can have 50 columns showing in datasheet view now ! > > > On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan > ?wrote: > > So common that there's a programmers' website out there - > > ?http:/www.thedailywtf.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Tue Jan 25 23:55:46 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 26 Jan 2011 15:55:46 +1000 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com>, <4D3F93F2.6050400@colbyconsulting.com>, Message-ID: <4D3FB762.20455.18FADC5D@stuart.lexacorp.com.pg> Something like this? http://goo.gl/i8FuG -- Stuart On 26 Jan 2011 at 15:12, Borge Hansen wrote: > John, > Just curious: how do you connect *two* external monitors to your > laptop? I connect one using the hdmi port on my laptop. How would I > connect a second and have *two* extended screens in addition to the > laptop screen? borge > > On Wednesday, January 26, 2011, jwcolby > wrote: > LOL, yep those big monitors are great for that kind of stuff. > > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 > native resolution. ?Pretty darned awesome. > > John W. Colby > > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: > > > I LOVE that site. I joined !! > I'm also now posting from my new > Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away > from this "big boy". > > It's also funny, because Access 2007's tabbed > interface almost seems to > mandate a large format monitor. > I can > have 50 columns showing in datasheet view now ! > > > On Mon, Jan 24, > 2011 at 3:35 AM, Stuart McLachlan > ?wrote: > > > So common that there's a programmers' website out there - > > > ?http:/www.thedailywtf.com > > > > > -- > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Wed Jan 26 06:43:53 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 26 Jan 2011 06:43:53 -0600 Subject: [AccessD] Dual Monitors (was: From Lake Woebegone) In-Reply-To: <4D3F93F2.6050400@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: <420C542311CA48F99E8310BF6F94C261@DanWaters> Yowser!! :-) You must have to swivel in your chair to look from one side to the other! What brand of monitors did you get? Any thoughts on those? I have a pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). These have 1600 X 1200 resolution, and the screens are non-glare. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 25, 2011 9:25 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] From Lake Woebegone LOL, yep those big monitors are great for that kind of stuff. I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. John W. Colby www.ColbyConsulting.com On 1/25/2011 10:05 PM, Mark Simms wrote: > I LOVE that site. I joined !! > I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away from this "big boy". > > It's also funny, because Access 2007's tabbed interface almost seems to > mandate a large format monitor. > I can have 50 columns showing in datasheet view now ! > >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >>> So common that there's a programmers' website out there - >> http:/www.thedailywtf.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Wed Jan 26 07:01:11 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 26 Jan 2011 07:01:11 -0600 Subject: [AccessD] OT: Girl Scout Cookies Message-ID: <7256C1C122B34AC99B616FFBD55BB1B5@DanWaters> Starting Feb 18th, there's a new free app you can download to your smartphone. It uses GPS technology to show you where the nearest Girl Scout Cookie Booth is from your current location. For me, this might be the last reason I need to get a smartphone! Go to www.girlscoutsrv.org . This site is for MN & WI, and the app's not there yet, but perhaps the app will be available nationwide. Dan From jwcolby at colbyconsulting.com Wed Jan 26 10:26:02 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 11:26:02 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: <4D404B1A.1030109@colbyconsulting.com> My laptop has two outputs in the back. I just connect them in. After that because it has two connectors, it expects to use two external monitors so my display control software has stuff for setting it up. John W. Colby www.ColbyConsulting.com On 1/26/2011 12:12 AM, Borge Hansen wrote: > John, > Just curious: how do you connect *two* external monitors to your laptop? > I connect one using the hdmi port on my laptop. How would I connect a > second and have *two* extended screens in addition to the laptop > screen? > borge > > On Wednesday, January 26, 2011, jwcolby wrote: >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >> >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems to >> mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >> >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >> >> So common that there's a programmers' website out there - >> >> http:/www.thedailywtf.com >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From jwcolby at colbyconsulting.com Wed Jan 26 10:26:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 11:26:53 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: <4D404B4D.4050200@colbyconsulting.com> I don't get to have three screens though, only two at a time. I just use the two external monitors. John W. Colby www.ColbyConsulting.com On 1/26/2011 12:12 AM, Borge Hansen wrote: > John, > Just curious: how do you connect *two* external monitors to your laptop? > I connect one using the hdmi port on my laptop. How would I connect a > second and have *two* extended screens in addition to the laptop > screen? > borge > > On Wednesday, January 26, 2011, jwcolby wrote: >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >> >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems to >> mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >> >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >> >> So common that there's a programmers' website out there - >> >> http:/www.thedailywtf.com >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From fuller.artful at gmail.com Wed Jan 26 10:27:58 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 26 Jan 2011 11:27:58 -0500 Subject: [AccessD] GetOpenFileName vs. Windows 7 Message-ID: It seems there are compatibility issues with this combination. I've googled and found a thread or two, but nothing leapt out as The Solution. Anyone? TIA, Arthur From charlotte.foust at gmail.com Wed Jan 26 10:55:59 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 26 Jan 2011 08:55:59 -0800 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: Message-ID: I suspect you may have to rely on .Net framework calls for that purpose in Win 7. Charlotte Foust On Wed, Jan 26, 2011 at 8:27 AM, Arthur Fuller wrote: > It seems there are compatibility issues with this combination. I've googled > and found a thread or two, but nothing leapt out as The Solution. Anyone? > > TIA, > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From fuller.artful at gmail.com Wed Jan 26 11:03:03 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 26 Jan 2011 12:03:03 -0500 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: Message-ID: Ok. Any pointers where to look for the equivalent? Thanks, Arthur On Wed, Jan 26, 2011 at 11:55 AM, Charlotte Foust wrote: > I suspect you may have to rely on .Net framework calls for that > purpose in Win 7. > > Charlotte Foust > From jwcolby at colbyconsulting.com Wed Jan 26 12:26:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 13:26:08 -0500 Subject: [AccessD] Dual Monitors In-Reply-To: <420C542311CA48F99E8310BF6F94C261@DanWaters> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> <420C542311CA48F99E8310BF6F94C261@DanWaters> Message-ID: <4D406740.9090604@colbyconsulting.com> I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. John W. Colby www.ColbyConsulting.com On 1/26/2011 7:43 AM, Dan Waters wrote: > Yowser!! :-) You must have to swivel in your chair to look from one side to > the other! > > What brand of monitors did you get? Any thoughts on those? I have a pair > of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 25, 2011 9:25 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native > resolution. Pretty darned > awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems to >> mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>> wrote: >>>> So common that there's a programmers' website out there - >>> http:/www.thedailywtf.com >> >> From shamil at smsconsulting.spb.ru Wed Jan 26 13:56:15 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 26 Jan 2011 22:56:15 +0300 Subject: [AccessD] Dual Monitors In-Reply-To: <4D406740.9090604@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> Message-ID: Hi John -- <<< I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. >>> That's a ridiculous price for St.Petersburg, Russia. I should start thinking seriously how to get moved there in your country... Especially taking into that Mr. Putin seems to be planning to get here at power on year 2012 for another 12 (or 14!?) years... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 26 ?????? 2011 ?. 21:26 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. John W. Colby www.ColbyConsulting.com On 1/26/2011 7:43 AM, Dan Waters wrote: > Yowser!! :-) You must have to swivel in your chair to look from one > side to the other! > > What brand of monitors did you get? Any thoughts on those? I have a > pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 25, 2011 9:25 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 > native resolution. Pretty darned awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems >> to mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>> wrote: >>>> So common that there's a programmers' website out there - >>> http:/www.thedailywtf.com >> >> From shamil at smsconsulting.spb.ru Wed Jan 26 14:51:16 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 26 Jan 2011 23:51:16 +0300 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) In-Reply-To: References: Message-ID: Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 26 14:58:20 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 15:58:20 -0500 Subject: [AccessD] Connect to SQL Server views Message-ID: <4D408AEC.8070100@colbyconsulting.com> I have a strange something happening and I don't know why From my client workstation, when I connect to (try to link tables to) PSServer (SQL Server) I can pretty much only see a small set of views. I discovered that in order for my new views to be seen I had to set a DISCO user and a public Role for my new views, at which point I could see them from my workstation. When I try the same thing from the server that holds all of the Access database files, I can not see those same set of views but I can see a single tab which says tables, and it looks like I am only seeing tables in that tab. Once I link the view from my workstation I can see the view's contents from my workstation. When I move back to the server I cannot see the view, I get an error that the view is not a valid object or some such. I have to fix up the connect string and then it works just fine. Good:ODBC;Description=PS;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft? Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes Bad:ODBC;Description=PS Server;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft? Access;WSID=DISABILITYINS89;Trusted_Connection=Yes I just replace the connect string I labeled Bad with the one I labeled good and (from the server) I can see the view data. And finally, if all that ain't strange enough, I can see the data from my workstation AND DiscoSvr with the original connect string. -- John W. Colby www.ColbyConsulting.com From rusty.hammond at cpiqpc.com Wed Jan 26 15:05:41 2011 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Wed, 26 Jan 2011 15:05:41 -0600 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <4D408AEC.8070100@colbyconsulting.com> References: <4D408AEC.8070100@colbyconsulting.com> Message-ID: <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> Your Bad connect string does not specify a Database ie DATABASE=Millennium Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 26, 2011 2:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Connect to SQL Server views I have a strange something happening and I don't know why From my client workstation, when I connect to (try to link tables to) PSServer (SQL Server) I can pretty much only see a small set of views. I discovered that in order for my new views to be seen I had to set a DISCO user and a public Role for my new views, at which point I could see them from my workstation. When I try the same thing from the server that holds all of the Access database files, I can not see those same set of views but I can see a single tab which says tables, and it looks like I am only seeing tables in that tab. Once I link the view from my workstation I can see the view's contents from my workstation. When I move back to the server I cannot see the view, I get an error that the view is not a valid object or some such. I have to fix up the connect string and then it works just fine. Good:ODBC;Description=PS;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft(r) Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes Bad:ODBC;Description=PS Server;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft(r) Access;WSID=DISABILITYINS89;Trusted_Connection=Yes I just replace the connect string I labeled Bad with the one I labeled good and (from the server) I can see the view data. And finally, if all that ain't strange enough, I can see the data from my workstation AND DiscoSvr with the original connect string. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From jwcolby at colbyconsulting.com Wed Jan 26 15:54:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 16:54:47 -0500 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> References: <4D408AEC.8070100@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: <4D409827.6040004@colbyconsulting.com> Yes, I can see that. But why does it work (I can see data) using the "bad" connection string from my workstation, but not from the server machine? John W. Colby www.ColbyConsulting.com On 1/26/2011 4:05 PM, Rusty Hammond wrote: > Your Bad connect string does not specify a Database ie > DATABASE=Millennium > > Rusty > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 26, 2011 2:58 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Connect to SQL Server views > > I have a strange something happening and I don't know why > > From my client workstation, when I connect to (try to link tables to) > PSServer (SQL Server) I can pretty much only see a small set of views. > I discovered that in order for my new views to be seen I had to set a > DISCO user and a public Role for my new views, at which point I could > see them from my workstation. > > When I try the same thing from the server that holds all of the Access > database files, I can not see those same set of views but I can see a > single tab which says tables, and it looks like I am only seeing tables > in that tab. > > Once I link the view from my workstation I can see the view's contents > from my workstation. > > When I move back to the server I cannot see the view, I get an error > that the view is not a valid object or some such. > > I have to fix up the connect string and then it works just fine. > > Good:ODBC;Description=PS;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes > > Bad:ODBC;Description=PS Server;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS89;Trusted_Connection=Yes > > I just replace the connect string I labeled Bad with the one I labeled > good and (from the server) I can see the view data. > > And finally, if all that ain't strange enough, I can see the data from > my workstation AND DiscoSvr with the original connect string. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > From stuart at lexacorp.com.pg Wed Jan 26 15:59:17 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 27 Jan 2011 07:59:17 +1000 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: , Message-ID: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> I'm currently using the GetOpenFilenameAPI on 64 bit Win7 from Access without any problems. (You just have to put the word THREADSAFE in the function declaration). Note that I do quite a bit of work with API calls. I never use .Net framework calls. Basically they are just wrappers to the API which is still there. -- Stuart On 26 Jan 2011 at 8:55, Charlotte Foust wrote: > I suspect you may have to rely on .Net framework calls for that > purpose in Win 7. > > Charlotte Foust > > On Wed, Jan 26, 2011 at 8:27 AM, Arthur Fuller wrote: >> It seems there are compatibility issues with this combination. I've googled > and found a thread or two, but nothing leapt out as The Solution. Anyone? >> >> TIA, >> Arthur From fuller.artful at gmail.com Wed Jan 26 16:13:19 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 26 Jan 2011 17:13:19 -0500 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> References: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> Message-ID: Where in the declaration does THREADSAFE go? Thanks, Arthur On Wed, Jan 26, 2011 at 4:59 PM, Stuart McLachlan wrote: > I'm currently using the GetOpenFilenameAPI on 64 bit Win7 from Access > without any > problems. (You just have to put the word THREADSAFE in the function > declaration). > > Note that I do quite a bit of work with API calls. I never use .Net > framework calls. Basically > they are just wrappers to the API which is still there. > > -- > Stuart > From gustav at cactus.dk Wed Jan 26 16:33:25 2011 From: gustav at cactus.dk (Gustav Brock) Date: Wed, 26 Jan 2011 23:33:25 +0100 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Message-ID: Hi Shamil It appears that even though a free version exists, it doesn't mean that the system is fully open-source. Question is how much configurable/extensible it is? /gustav >>> shamil at smsconsulting.spb.ru 26-01-2011 21:51 >>> Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav From accessd at shaw.ca Wed Jan 26 16:33:16 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2011 14:33:16 -0800 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) In-Reply-To: References: Message-ID: I am sorry my friend. I tried; but the days are still only 24 hours and I need sleep... you will have to do as I have done; specialize and try and drag family in on your business schemes to fill in the gaps. ;-) Single man companies just do not work anymore. :-( Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 26, 2011 12:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 26 16:35:43 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2011 14:35:43 -0800 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <4D408AEC.8070100@colbyconsulting.com> References: <4D408AEC.8070100@colbyconsulting.com> Message-ID: <50B1B512E0AD47559560233F45C1F8CE@creativesystemdesigns.com> Good detective work. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 26, 2011 12:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Connect to SQL Server views I have a strange something happening and I don't know why From my client workstation, when I connect to (try to link tables to) PSServer (SQL Server) I can pretty much only see a small set of views. I discovered that in order for my new views to be seen I had to set a DISCO user and a public Role for my new views, at which point I could see them from my workstation. When I try the same thing from the server that holds all of the Access database files, I can not see those same set of views but I can see a single tab which says tables, and it looks like I am only seeing tables in that tab. Once I link the view from my workstation I can see the view's contents from my workstation. When I move back to the server I cannot see the view, I get an error that the view is not a valid object or some such. I have to fix up the connect string and then it works just fine. Good:ODBC;Description=PS;DRIVER=SQL Server;SERVER=PSSERVER;APP=MicrosoftR Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes Bad:ODBC;Description=PS Server;DRIVER=SQL Server;SERVER=PSSERVER;APP=MicrosoftR Access;WSID=DISABILITYINS89;Trusted_Connection=Yes I just replace the connect string I labeled Bad with the one I labeled good and (from the server) I can see the view data. And finally, if all that ain't strange enough, I can see the data from my workstation AND DiscoSvr with the original connect string. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 26 16:37:50 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2011 14:37:50 -0800 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <4D409827.6040004@colbyconsulting.com> References: <4D408AEC.8070100@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> <4D409827.6040004@colbyconsulting.com> Message-ID: <1FD528C3E4EE4A948BD33730F2093430@creativesystemdesigns.com> Check your local scripts or config files. I bet that "DATABASE=Millennium" is in there somewhere and is working as a default DB. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 26, 2011 1:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Connect to SQL Server views Yes, I can see that. But why does it work (I can see data) using the "bad" connection string from my workstation, but not from the server machine? John W. Colby www.ColbyConsulting.com On 1/26/2011 4:05 PM, Rusty Hammond wrote: > Your Bad connect string does not specify a Database ie > DATABASE=Millennium > > Rusty > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 26, 2011 2:58 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Connect to SQL Server views > > I have a strange something happening and I don't know why > > From my client workstation, when I connect to (try to link tables to) > PSServer (SQL Server) I can pretty much only see a small set of views. > I discovered that in order for my new views to be seen I had to set a > DISCO user and a public Role for my new views, at which point I could > see them from my workstation. > > When I try the same thing from the server that holds all of the Access > database files, I can not see those same set of views but I can see a > single tab which says tables, and it looks like I am only seeing tables > in that tab. > > Once I link the view from my workstation I can see the view's contents > from my workstation. > > When I move back to the server I cannot see the view, I get an error > that the view is not a valid object or some such. > > I have to fix up the connect string and then it works just fine. > > Good:ODBC;Description=PS;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes > > Bad:ODBC;Description=PS Server;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS89;Trusted_Connection=Yes > > I just replace the connect string I labeled Bad with the one I labeled > good and (from the server) I can see the view data. > > And finally, if all that ain't strange enough, I can see the data from > my workstation AND DiscoSvr with the original connect string. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Wed Jan 26 17:18:14 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 27 Jan 2011 09:18:14 +1000 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: , <4D409935.5484.1C84967@stuart.lexacorp.com.pg>, Message-ID: <4D40ABB6.25896.21091BE@stuart.lexacorp.com.pg> Sorry, that was off the top of my head and I got things mixed up. I've been doing quite a bit of multithreading recently and had thread safe functions on the brain. I should have said PTRSAFE which is required if you are calling APIs from x64 Access 2010 ( in my case, the workstations using Office 10 x64 are running Windows 7 x64) Because of mixed OS/Office versions wth many clients I still develop in 2003 and distribute MDB/MDEs. (that and the fact that I hate the development environment in A2007+) A typical declaration not looks like this #If VBA7 Then 'Access 2010 - allow for 64 bit Declare PtrSafe Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #Else 'earlier version of Access. Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #End If Here's a good primer on the subject: http://www.jkp-ads.com/articles/apideclarations.asp -- Stuart On 26 Jan 2011 at 17:13, Arthur Fuller wrote: > Where in the declaration does THREADSAFE go? > > Thanks, > Arthur > > On Wed, Jan 26, 2011 at 4:59 PM, Stuart McLachlan > wrote: > > > I'm currently using the GetOpenFilenameAPI on 64 bit Win7 from > > Access without any problems. (You just have to put the word > > THREADSAFE in the function declaration). > > > > Note that I do quite a bit of work with API calls. I never use .Net > > framework calls. Basically they are just wrappers to the API which > > is still there. > > > > -- > > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Darryl.Collins at iag.com.au Wed Jan 26 17:28:08 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 27 Jan 2011 10:28:08 +1100 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) In-Reply-To: Message-ID: <201101262328.p0QNSBiw008617@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ yeah, I have to agree here. Man.. there is soo much to try and get your head around these days and less and less time to spend learning stuff. I thought I was just getting old, but no, it really is way more complex than it used to be. Seriously thinking about outsourcing all the web stuff to someone else and just focus on what I am good at / like. hmmmm... Maybe I just need my morning coffee! cheers darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, 27 January 2011 9:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) I am sorry my friend. I tried; but the days are still only 24 hours and I need sleep... you will have to do as I have done; specialize and try and drag family in on your business schemes to fill in the gaps. ;-) Single man companies just do not work anymore. :-( Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 26, 2011 12:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From stuart at lexacorp.com.pg Wed Jan 26 17:48:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 27 Jan 2011 09:48:18 +1000 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) In-Reply-To: <201101262328.p0QNSBiw008617@databaseadvisors.com> References: , <201101262328.p0QNSBiw008617@databaseadvisors.com> Message-ID: <4D40B2C2.21070.22C19A3@stuart.lexacorp.com.pg> That's exactly why I teamed up with a web developer here. We both have our own businesses but work together on some projects. We have also recently set up a separate joint business (if that that expression makes sense ). -- Stuart On 27 Jan 2011 at 10:28, Darryl Collins wrote: > Seriously thinking about outsourcing all the web stuff to someone else > and just focus on what I am good at / like. > > hmmmm... Maybe I just need my morning coffee! > cheers > darryl > From charlotte.foust at gmail.com Wed Jan 26 22:24:15 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 26 Jan 2011 20:24:15 -0800 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: <4D40ABB6.25896.21091BE@stuart.lexacorp.com.pg> References: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> <4D40ABB6.25896.21091BE@stuart.lexacorp.com.pg> Message-ID: I've known Jan Karel for years, and he is indeed expert in all things Excel, which translates pretty well into all things VBA. Access is his weakest Office product, but that doesn't mean he's weak in it. Charlotte Foust > > Here's a good primer on the subject: > ?http://www.jkp-ads.com/articles/apideclarations.asp > > -- > Stuart > From Darryl.Collins at iag.com.au Wed Jan 26 22:31:55 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 27 Jan 2011 15:31:55 +1100 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: Message-ID: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ He is one the guys who wrote "Name Manager" for Excel, the excellent addin from decision models. I have met Charles Williams, the other author and have a few of their free and paid products. Send him a big thanks from me if you speak with him. His Excel contributions are outstandingly good and saved me many hours of effort. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, 27 January 2011 3:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] GetOpenFileName vs. Windows 7 I've known Jan Karel for years, and he is indeed expert in all things Excel, which translates pretty well into all things VBA. Access is his weakest Office product, but that doesn't mean he's weak in it. Charlotte Foust > > Here's a good primer on the subject: > ?http://www.jkp-ads.com/articles/apideclarations.asp > > -- > Stuart > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From dw-murphy at cox.net Wed Jan 26 23:44:56 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Wed, 26 Jan 2011 21:44:56 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> References: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> Message-ID: Folks, I am trying to create a form to review the first few rows of an excel spreadsheet before going through an import process. These spread sheets can be unstructured as far as which column is where and what they are called so the user has to select which column goes in which field in the import table. I open my ADO connection and get the field names and get a recordset from the first work sheet. I them set it as the recordset of a form in datasheet view expecting to see all the rows. The form loads the recordset as I can see the row count and the record selectors, but I can't see any fields in it. I can step through a recordset row in code and verify that there are values. What am I missing to make the records visible? Code snippet follows: sStrQuery = " Select * FROM " & sSheetName & "" Set rsF = New ADODB.Recordset With rsF .Source = sStrQuery .ActiveConnection = cn .LockType = adLockReadOnly .CursorType = adOpenStatic .Open End With Set Forms("frmImportVendorExcelDisplay").Recordset = rsF Forms("frmImportVendorExcelDisplay").Refresh Doug From Darryl.Collins at iag.com.au Wed Jan 26 23:57:32 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 27 Jan 2011 16:57:32 +1100 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: Message-ID: <201101270557.p0R5vXqe027754@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Doug, have a peep here. It may be useful. <> cheers darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Thursday, 27 January 2011 4:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Set a form's recordset to an ADO recordset to view records Folks, I am trying to create a form to review the first few rows of an excel spreadsheet before going through an import process. These spread sheets can be unstructured as far as which column is where and what they are called so the user has to select which column goes in which field in the import table. I open my ADO connection and get the field names and get a recordset from the first work sheet. I them set it as the recordset of a form in datasheet view expecting to see all the rows. The form loads the recordset as I can see the row count and the record selectors, but I can't see any fields in it. I can step through a recordset row in code and verify that there are values. What am I missing to make the records visible? Code snippet follows: sStrQuery = " Select * FROM " & sSheetName & "" Set rsF = New ADODB.Recordset With rsF .Source = sStrQuery .ActiveConnection = cn .LockType = adLockReadOnly .CursorType = adOpenStatic .Open End With Set Forms("frmImportVendorExcelDisplay").Recordset = rsF Forms("frmImportVendorExcelDisplay").Refresh Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From marksimms at verizon.net Thu Jan 27 05:39:28 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 06:39:28 -0500 Subject: [AccessD] Dual Monitors (was: From Lake Woebegone) In-Reply-To: <420C542311CA48F99E8310BF6F94C261@DanWaters> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> <420C542311CA48F99E8310BF6F94C261@DanWaters> Message-ID: <000a01cbbe16$db9b0a00$92d11e00$@net> That being said about large screen LCD's/TFT's: Do NOT BUY a German Hanns-G monitor. I got mine used and cheap. It's good, but far from perfect. You need a Masters In Fine Arts degree (MFA) just to "tune it" with all of the settings including the NVidea settings and calibration. Also, I discovered that Hanns-G is pulling out of the US market for large screens. Apparently, the competition has done them in...mainly from LG, Samsung, AOC, and Viewsonic. On top of those, others have entered the market as well. Prices have been plummeting at phenomenal rates. > > What brand of monitors did you get? Any thoughts on those? I have a > pair > of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still > great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan From marksimms at verizon.net Thu Jan 27 05:45:25 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 06:45:25 -0500 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> Message-ID: <000b01cbbe17$b077fd50$1167f7f0$@net> Yeah, Shamil, but you won't get any sympathy from me...why not ? : Your country has all of my money ! (From the crude oil !!) $50 per fill-up now. People aligned with the oil industry out there take baths in champagne or vodka.... Now THAT'S ridiculous. > >>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... > Especially taking into that Mr. Putin seems to be planning to get here > at > power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil From shamil at smsconsulting.spb.ru Thu Jan 27 06:00:43 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 27 Jan 2011 15:00:43 +0300 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: <000b01cbbe17$b077fd50$1167f7f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com><4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net><4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg><006f01cbbd05$e8f81650$bae842f0$@net><4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters><4D406740.9090604@colbyconsulting.com> <000b01cbbe17$b077fd50$1167f7f0$@net> Message-ID: <1881DF5ED1694C449846A58D0A02B4AF@nant> Hi Mark, I was kidding. Are you serious? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 27 ?????? 2011 ?. 14:45 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors-ridiculous Yeah, Shamil, but you won't get any sympathy from me...why not ? : Your country has all of my money ! (From the crude oil !!) $50 per fill-up now. People aligned with the oil industry out there take baths in champagne or vodka.... Now THAT'S ridiculous. > >>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... > Especially taking into that Mr. Putin seems to be planning to get here > at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil From marksimms at verizon.net Thu Jan 27 06:32:59 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 07:32:59 -0500 Subject: [AccessD] good SSD article In-Reply-To: <4D3EF9CC.30204@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> <4D3EF9CC.30204@colbyconsulting.com> Message-ID: <000901cbbe1e$55984550$00c8cff0$@net> http://www.zdnet.com/blog/bott/windows-7-and-ssds-setup-secrets-and-tune-up-tweaks/2910?pg=2 John - thanks for getting me started into investigating this new technology. As usual, it's new and the going is a bit bumpy....drivers, OS, firmware.... Everything must be synched for expected high performance. Ferrari's need a constant stream of fixes, tweaks, and tuning. From jwcolby at colbyconsulting.com Thu Jan 27 07:09:20 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 08:09:20 -0500 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: <000b01cbbe17$b077fd50$1167f7f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> <000b01cbbe17$b077fd50$1167f7f0$@net> Message-ID: <4D416E80.6060301@colbyconsulting.com> LOL, Mark you are not personally responsible for all the abuses that your country does in the world. You may believe me that Shamil doesn't see a penny of that oil money. John W. Colby www.ColbyConsulting.com On 1/27/2011 6:45 AM, Mark Simms wrote: > Yeah, Shamil, but you won't get any sympathy from me...why not ? : Your > country has all of my money ! > (From the crude oil !!) $50 per fill-up now. > > People aligned with the oil industry out there take baths in champagne or > vodka.... > Now THAT'S ridiculous. > >>>>> >> That's a ridiculous price for St.Petersburg, Russia. >> I should start thinking seriously how to get moved there in your >> country... >> Especially taking into that Mr. Putin seems to be planning to get here >> at >> power on year 2012 for another 12 (or 14!?) years... >> >> Thank you. >> >> -- >> Shamil > > From jwcolby at colbyconsulting.com Thu Jan 27 07:14:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 08:14:09 -0500 Subject: [AccessD] good SSD article In-Reply-To: <000901cbbe1e$55984550$00c8cff0$@net> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> <4D3EF9CC.30204@colbyconsulting.com> <000901cbbe1e$55984550$00c8cff0$@net> Message-ID: <4D416FA1.2050705@colbyconsulting.com> Yes, the technology is very different from rotating media, and it is coming into a world where OSes were custom designed for rotating media. The OSes will eventually catch up and be tweaked to understand and care for the SSD but between now and then the user has to do stuff. In fact the situation is already miles ahead of just two years ago. SSDs are one area where buying the latest technology will save you a lot of grief. And bottom line, it is write access that suffers from all of this. Read speeds are pretty much not affected by all of the issues. John W. Colby www.ColbyConsulting.com On 1/27/2011 7:32 AM, Mark Simms wrote: > http://www.zdnet.com/blog/bott/windows-7-and-ssds-setup-secrets-and-tune-up-tweaks/2910?pg=2 > > John - thanks for getting me started into investigating this new technology. > As usual, it's new and the going is a bit bumpy....drivers, OS, firmware.... > Everything must be synched for expected high performance. > > Ferrari's need a constant stream of fixes, tweaks, and tuning. > > > > From edzedz at comcast.net Thu Jan 27 10:38:30 2011 From: edzedz at comcast.net (Edward Zuris) Date: Thu, 27 Jan 2011 09:38:30 -0700 Subject: [AccessD] Dual Monitors In-Reply-To: Message-ID: <000001cbbe40$a25624d0$5bdea8c0@edz1> From what I hear from my friends overseas a lot of computer related products in the USA are rather inexpensive compared their local markets. However, I am sure there are places outside the USA has even cheaper prices. Every Nation has its issues. Russian might, or might not, be going back it's old USSR ways. And in the USA we have more than our fair share of crazy people. And we elect a number of our crazies into high positions into the government. Of the two, I'll think we are better off with the cheaper computer monitors and some crazies, in Congress. We also get to watch them on CSPAN TV. It is like watching a circus in slow motion. The USA has many cultures and climates. I live in the American Southwest desert. One place I really liked was the American Northwest. Fished for salmon around Everett. Where John lives it can get hot and humid in the summer, but there is good fishing near by. I spent a summer near Asheville, and the weekends at the Outer Banks. As far as I am concerned, Shamil, you are welcome. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 26, 2011 12:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hi John -- <<< I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. >>> That's a ridiculous price for St.Petersburg, Russia. I should start thinking seriously how to get moved there in your country... Especially taking into that Mr. Putin seems to be planning to get here at power on year 2012 for another 12 (or 14!?) years... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 26 ?????? 2011 ?. 21:26 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. John W. Colby www.ColbyConsulting.com On 1/26/2011 7:43 AM, Dan Waters wrote: > Yowser!! :-) You must have to swivel in your chair to look from one > side to the other! > > What brand of monitors did you get? Any thoughts on those? I have a > pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 25, 2011 9:25 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 > native resolution. Pretty darned awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems >> to mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>> wrote: >>>> So common that there's a programmers' website out there - >>> http:/www.thedailywtf.com >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Thu Jan 27 10:39:46 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 27 Jan 2011 08:39:46 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: <201101270557.p0R5vXqe027754@databaseadvisors.com> References: <201101270557.p0R5vXqe027754@databaseadvisors.com> Message-ID: <42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> Hi Darryl, Thanks for the material. I can get the loaded recordset, what I want to do is display the first ten rows or so in a datasheet so the user can select the appropriate columns to import and select the table field they should be imported into. The issue I am having is I can not get the recordset to display on a form in datasheet mode. The form shows that the records are there in displaying the record count and the appropriate number of record selectors, but no data is shown. I can't figure out what is going on. I'll keep your material for future reference. Good stuff. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Wednesday, January 26, 2011 9:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to view records ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ Doug, have a peep here. It may be useful. <> cheers darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Thursday, 27 January 2011 4:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Set a form's recordset to an ADO recordset to view records Folks, I am trying to create a form to review the first few rows of an excel spreadsheet before going through an import process. These spread sheets can be unstructured as far as which column is where and what they are called so the user has to select which column goes in which field in the import table. I open my ADO connection and get the field names and get a recordset from the first work sheet. I them set it as the recordset of a form in datasheet view expecting to see all the rows. The form loads the recordset as I can see the row count and the record selectors, but I can't see any fields in it. I can step through a recordset row in code and verify that there are values. What am I missing to make the records visible? Code snippet follows: sStrQuery = " Select * FROM " & sSheetName & "" Set rsF = New ADODB.Recordset With rsF .Source = sStrQuery .ActiveConnection = cn .LockType = adLockReadOnly .CursorType = adOpenStatic .Open End With Set Forms("frmImportVendorExcelDisplay").Recordset = rsF Forms("frmImportVendorExcelDisplay").Refresh Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 27 11:05:41 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 12:05:41 -0500 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbe40$a25624d0$5bdea8c0@edz1> References: <000001cbbe40$a25624d0$5bdea8c0@edz1> Message-ID: <4D41A5E5.8090806@colbyconsulting.com> I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning to > get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. >>> I can have 50 columns showing in datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > From charlotte.foust at gmail.com Thu Jan 27 11:05:58 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 27 Jan 2011 09:05:58 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: <42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> References: <201101270557.p0R5vXqe027754@databaseadvisors.com> <42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> Message-ID: What happens if you use a continuous form laid out to look like a datasheet? I've never tried binding a datasheet to an ADO recordset, but I know forms work. And what version of Access? Charlotte Foust On Thu, Jan 27, 2011 at 8:39 AM, Doug Murphy wrote: > Hi Darryl, > > Thanks for the material. I can get the loaded recordset, what I want to do > is display the first ten rows or so in a datasheet so the user can select > the appropriate columns to import and select the table field they should be > imported into. The issue I am having is I can not get the recordset to > display on a form in datasheet mode. The form shows that the records are > there in displaying the record count and the appropriate number of record > selectors, but no data is shown. I can't figure out what is going on. > > I'll keep your material for future reference. Good stuff. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins > Sent: Wednesday, January 26, 2011 9:58 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to view > records > > > ____________________________________________________________________________ > ___________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of > this message. > ____________________________________________________________________________ > ___________ > > > > Doug, > > have a peep here. It may be useful. > > < el>> > > cheers > darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Thursday, 27 January 2011 4:45 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Set a form's recordset to an ADO recordset to view > records > > Folks, > > I am trying to create a form to review the first few rows of an excel > spreadsheet before going through an import process. These spread sheets can > be unstructured as far as which column is where and what they are called so > the user has to select which column goes in which field in the import table. > I open my ADO connection and get the field names and get a recordset from > the first work sheet. I them set it as the recordset of a form in datasheet > view expecting to see all the rows. The form loads the recordset as I can > see the row count and the record selectors, but I can't see any fields in > it. I can step through a recordset row in code and verify that there are > values. What am I missing to make the records visible? > > Code snippet follows: > > ? ? ?sStrQuery = " Select * FROM " & sSheetName & "" > > ? ? ?Set rsF = New ADODB.Recordset > ? ? ?With rsF > ? ? ? ? ? ?.Source = sStrQuery > ? ? ? ? ? ?.ActiveConnection = cn > ? ? ? ? ? ?.LockType = adLockReadOnly > ? ? ? ? ? ?.CursorType = adOpenStatic > ? ? ? ? ? ?.Open > ? ? ?End With > > ? ? Set Forms("frmImportVendorExcelDisplay").Recordset = rsF > ? ? ? ? ? Forms("frmImportVendorExcelDisplay").Refresh > > Doug > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ____________________________________________________________________________ > ___________ > > The information transmitted in this message and its attachments (if any) is > intended only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any review, > retransmission, dissemination or other use of, or taking of any action in > reliance upon this information, by persons or entities other than the > intended recipient is prohibited. > > If you have received this in error, please contact the sender and delete > this e-mail and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or > distribute the information contained in this e-mail and any attached files, > with the permission of the sender. > > This message has been scanned for viruses. > ____________________________________________________________________________ > ___________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Thu Jan 27 11:13:48 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 27 Jan 2011 09:13:48 -0800 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> References: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> Message-ID: He's also a VIP on Eileen's Lounge, which I helped establish in memory of Eileen Wharmsby, who created Woody's Lounge. You can thank him yourself if you register at http://www.eileenslounge.com. Our tame MS MVP ;-}, Hans Vogelaar, is also on hand to answer Access questions and is one of our admins and founders. Charlotte Foust On Wed, Jan 26, 2011 at 8:31 PM, Darryl Collins wrote: > > _______________________________________________________________________________________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of this message. > _______________________________________________________________________________________ > > > > He is one the guys who wrote "Name Manager" for Excel, the excellent addin from decision models. ?I have met Charles Williams, the other author and have a few of their free and paid products. ?Send him a big thanks from me if you speak with him. ?His Excel contributions are outstandingly good and saved me many hours of effort. > > cheers > Darryl. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Thursday, 27 January 2011 3:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] GetOpenFileName vs. Windows 7 > > I've known Jan Karel for years, and he is indeed expert in all things > Excel, which translates pretty well into all things VBA. ?Access is > his weakest Office product, but that doesn't mean he's weak in it. > > Charlotte Foust > > >> >> Here's a good primer on the subject: >> ?http://www.jkp-ads.com/articles/apideclarations.asp >> >> -- >> Stuart >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > _______________________________________________________________________________________ > > The information transmitted in this message and its attachments (if any) is intended > only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any review, > retransmission, dissemination or other use of, or taking of any action in reliance > upon this information, by persons or entities other than the intended recipient is > prohibited. > > If you have received this in error, please contact the sender and delete this e-mail > and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or distribute > the information contained in this e-mail and any attached files, with the permission > of the sender. > > This message has been scanned for viruses. > _______________________________________________________________________________________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From iggy at nanaimo.ark.com Thu Jan 27 12:21:14 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Thu, 27 Jan 2011 10:21:14 -0800 Subject: [AccessD] OT: My First Web Page Message-ID: <4D41B79A.4020409@nanaimo.ark.com> Hey All Well after 20 years the "old fart" programmer finally has a web page up and running.Nothing flashy just basically a folky overview of company information. It wasn't as hard as I had originally envisioned, I have got to start learning a few more new tricks. Now I can start doing some local advertising, to be honest the recession has kicked the crap out of my company it has always been word of mouth, so hopefully I will get some hits. The page still needs some tweaking, I am currently trying to figure out how to include a couple more testimonials from clients and not make it boring. Long story short "Just ask me if I am a happy camper". Please do not reply "Jeez get a life it is just a simple web page". From garykjos at gmail.com Thu Jan 27 13:12:12 2011 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 27 Jan 2011 13:12:12 -0600 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: So what is the URL so we can appreciate your gem? GK On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav wrote: > Hey All > Well after 20 years the "old fart" programmer finally has a web page up and > running.Nothing flashy just basically a folky overview of company > information. ?It wasn't as hard as I had originally envisioned, I have got > to start learning a few more new tricks. Now I can start doing some local > advertising, to be honest the recession has kicked the crap out of my > company it has always been word of mouth, so hopefully I will get some hits. > The page still needs some tweaking, I am currently trying to figure out how > to include a couple more testimonials from clients and not make it boring. > Long story short "Just ask me if I am a happy camper". Please do not reply > "Jeez get a life it is just a simple web page". > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From iggy at nanaimo.ark.com Thu Jan 27 12:46:32 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Thu, 27 Jan 2011 10:46:32 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: <4D41BD88.10603@nanaimo.ark.com> Hey Gary Ooops Thanks Not a gem by any means, I am just so happy I could create do it on my own. www.microcoastsolutions.com Gary Kjos wrote: >So what is the URL so we can appreciate your gem? > >GK > >On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav wrote: > > >>Hey All >>Well after 20 years the "old fart" programmer finally has a web page up and >>running.Nothing flashy just basically a folky overview of company >>information. It wasn't as hard as I had originally envisioned, I have got >>to start learning a few more new tricks. Now I can start doing some local >>advertising, to be honest the recession has kicked the crap out of my >>company it has always been word of mouth, so hopefully I will get some hits. >>The page still needs some tweaking, I am currently trying to figure out how >>to include a couple more testimonials from clients and not make it boring. >>Long story short "Just ask me if I am a happy camper". Please do not reply >>"Jeez get a life it is just a simple web page". >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > From accessd at shaw.ca Thu Jan 27 13:44:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 11:44:31 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: So where is your web site, Tony? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Thursday, January 27, 2011 10:21 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: My First Web Page Hey All Well after 20 years the "old fart" programmer finally has a web page up and running.Nothing flashy just basically a folky overview of company information. It wasn't as hard as I had originally envisioned, I have got to start learning a few more new tricks. Now I can start doing some local advertising, to be honest the recession has kicked the crap out of my company it has always been word of mouth, so hopefully I will get some hits. The page still needs some tweaking, I am currently trying to figure out how to include a couple more testimonials from clients and not make it boring. Long story short "Just ask me if I am a happy camper". Please do not reply "Jeez get a life it is just a simple web page". -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 27 13:46:39 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 11:46:39 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41BD88.10603@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> <4D41BD88.10603@nanaimo.ark.com> Message-ID: <051FFB7A82114954898D6D222636BC2A@creativesystemdesigns.com> Hi Tony: Now that is a good clean simple site. Going "green" I see. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Thursday, January 27, 2011 10:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Hey Gary Ooops Thanks Not a gem by any means, I am just so happy I could create do it on my own. www.microcoastsolutions.com Gary Kjos wrote: >So what is the URL so we can appreciate your gem? > >GK > >On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav wrote: > > >>Hey All >>Well after 20 years the "old fart" programmer finally has a web page up and >>running.Nothing flashy just basically a folky overview of company >>information. It wasn't as hard as I had originally envisioned, I have got >>to start learning a few more new tricks. Now I can start doing some local >>advertising, to be honest the recession has kicked the crap out of my >>company it has always been word of mouth, so hopefully I will get some hits. >>The page still needs some tweaking, I am currently trying to figure out how >>to include a couple more testimonials from clients and not make it boring. >>Long story short "Just ask me if I am a happy camper". Please do not reply >>"Jeez get a life it is just a simple web page". >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Thu Jan 27 13:56:38 2011 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 27 Jan 2011 13:56:38 -0600 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41BD88.10603@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> <4D41BD88.10603@nanaimo.ark.com> Message-ID: Looks good to me Tony! Simple and gets your necessary information out there for people to see and search engines to find. You can always add some more glitter and fanciness in the future if you think that is necessary. I like simple and straightforward myself. None of the Flash stuff that takes processor power and bandwidth that everybody doesn't necessarily have. Well done and I hope it helps you hook some new clients soon. GK On Thu, Jan 27, 2011 at 12:46 PM, Tony Septav wrote: > Hey Gary > Ooops > Thanks > Not a gem by any means, I am just so happy I could create do it on my own. > www.microcoastsolutions.com > > Gary Kjos wrote: > >> So what is the URL so we can appreciate your gem? >> >> GK >> >> On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav >> wrote: >> >>> >>> Hey All >>> Well after 20 years the "old fart" programmer finally has a web page up >>> and >>> running.Nothing flashy just basically a folky overview of company >>> information. ?It wasn't as hard as I had originally envisioned, I have >>> got >>> to start learning a few more new tricks. Now I can start doing some local >>> advertising, to be honest the recession has kicked the crap out of my >>> company it has always been word of mouth, so hopefully I will get some >>> hits. >>> The page still needs some tweaking, I am currently trying to figure out >>> how >>> to include a couple more testimonials from clients and not make it >>> boring. >>> Long story short "Just ask me if I am a happy camper". Please do not >>> reply >>> "Jeez get a life it is just a simple web page". >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> >> >> >> >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From edzedz at comcast.net Thu Jan 27 14:05:33 2011 From: edzedz at comcast.net (Edward Zuris) Date: Thu, 27 Jan 2011 13:05:33 -0700 Subject: [AccessD] Dual Monitors In-Reply-To: <4D41A5E5.8090806@colbyconsulting.com> Message-ID: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Thu Jan 27 14:20:08 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Thu, 27 Jan 2011 12:20:08 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: References: <4D41B79A.4020409@nanaimo.ark.com> <4D41BD88.10603@nanaimo.ark.com> Message-ID: <4D41D378.2050807@nanaimo.ark.com> Hey Gary and Jim Thank you both very much. John and I think it was Stuart have provided me in the past with some advice on my wording. I really appreciate your feed back, makes me feel kind of good as to what I have done. Thanks Tony Gary Kjos wrote: >Looks good to me Tony! Simple and gets your necessary information out >there for people to see and search engines to find. You can always add >some more glitter and fanciness in the future if you think that is >necessary. I like simple and straightforward myself. None of the Flash >stuff that takes processor power and bandwidth that everybody doesn't >necessarily have. > >Well done and I hope it helps you hook some new clients soon. > >GK > >On Thu, Jan 27, 2011 at 12:46 PM, Tony Septav wrote: > > >>Hey Gary >>Ooops >>Thanks >>Not a gem by any means, I am just so happy I could create do it on my own. >>www.microcoastsolutions.com >> >>Gary Kjos wrote: >> >> >> >>>So what is the URL so we can appreciate your gem? >>> >>>GK >>> >>>On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav >>>wrote: >>> >>> >>> >>>>Hey All >>>>Well after 20 years the "old fart" programmer finally has a web page up >>>>and >>>>running.Nothing flashy just basically a folky overview of company >>>>information. It wasn't as hard as I had originally envisioned, I have >>>>got >>>>to start learning a few more new tricks. Now I can start doing some local >>>>advertising, to be honest the recession has kicked the crap out of my >>>>company it has always been word of mouth, so hopefully I will get some >>>>hits. >>>>The page still needs some tweaking, I am currently trying to figure out >>>>how >>>>to include a couple more testimonials from clients and not make it >>>>boring. >>>>Long story short "Just ask me if I am a happy camper". Please do not >>>>reply >>>>"Jeez get a life it is just a simple web page". >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>>> >>> >>> >>> >>> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > From accessd at shaw.ca Thu Jan 27 14:27:33 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 12:27:33 -0800 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> References: <4D41A5E5.8090806@colbyconsulting.com> <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> Message-ID: <2DD63A2EAE96493387DB049AFE146CB0@creativesystemdesigns.com> The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershed Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 27 14:46:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 15:46:58 -0500 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> References: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> Message-ID: <4D41D9C2.70608@colbyconsulting.com> > The 110 sounds like Phoenix. Did I guess correctly ? Even worse. Yuma. John W. Colby www.ColbyConsulting.com On 1/27/2011 3:05 PM, Edward Zuris wrote: > > When the Salmon come in to spawn, they > would gather just a few miles from Everett > near the San Juan area before heading to > Canada or USA rivers. > > Great fishing, and very few people take > advantage of it. > > I am in Albuquerque, NM. > > Starting in late May, or early June, the > temperatures start climb up to the 100's. > > At the moment it is high dry cold winds > with a few dust storms. Sometime maybe a > half inch of snow every so often. After > May it is total bake mode. But the desert > and dry climate grows on you after awhile. > > I grew up in NM, so I know a number of good > fishing holes. I go up into the mountains > to fish for trout during the summer. But > catching a ten pound king salmon really makes > your day and puts any quarter pound mountain > trout to shame. > > The 110 sounds like Phoenix. Did I guess > correctly ? > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 10:06 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > > I grew up in the American southwest desert. > 110 degrees F every day. I lived with my > father for about 6 months in Everett > Washington when I was a freshman in High School. > > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 11:38 AM, Edward Zuris wrote: >> >> From what I hear from my friends overseas >> a lot of computer related products in the >> USA are rather inexpensive compared their >> local markets. However, I am sure there >> are places outside the USA has even cheaper >> prices. >> >> Every Nation has its issues. Russian might, >> or might not, be going back it's old USSR >> ways. And in the USA we have more than our >> fair share of crazy people. And we elect >> a number of our crazies into high positions >> into the government. >> >> Of the two, I'll think we are better off >> with the cheaper computer monitors and some >> crazies, in Congress. We also get to watch >> them on CSPAN TV. It is like watching a >> circus in slow motion. >> >> The USA has many cultures and climates. >> >> I live in the American Southwest desert. >> One place I really liked was the American >> Northwest. Fished for salmon around Everett. >> Where John lives it can get hot and humid >> in the summer, but there is good fishing >> near by. I spent a summer near Asheville, >> and the weekends at the Outer Banks. >> >> As far as I am concerned, Shamil, you are >> welcome. >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil >> Salakhetdinov >> Sent: Wednesday, January 26, 2011 12:56 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Dual Monitors >> >> >> Hi John -- >> >> <<< >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >>>>> >> That's a ridiculous price for St.Petersburg, Russia. >> I should start thinking seriously how to get moved there in your >> country... Especially taking into that Mr. Putin seems to be planning >> to get here at power on year 2012 for another 12 (or 14!?) years... >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: 26 ?????? 2011 ?. 21:26 >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Dual Monitors >> >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/26/2011 7:43 AM, Dan Waters wrote: >>> Yowser!! :-) You must have to swivel in your chair to look from one >>> side to the other! >>> >>> What brand of monitors did you get? Any thoughts on those? I have a >>> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - >> still >> great). >>> These have 1600 X 1200 resolution, and the screens are non-glare. >>> >>> Dan >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 25, 2011 9:25 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] From Lake Woebegone >>> >>> LOL, yep those big monitors are great for that kind of stuff. >>> >>> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >>> native resolution. Pretty darned awesome. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/25/2011 10:05 PM, Mark Simms wrote: >>>> I LOVE that site. I joined !! >>>> I'm also now posting from my new Hanns-G 28" monitor....pretty >> impressive. >>>> One must stay 2 FEET away from this "big boy". >>>> >>>> It's also funny, because Access 2007's tabbed interface almost seems > >>>> to mandate a large format monitor. I can have 50 columns showing in >>>> datasheet view now ! >>>> >>>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>>> wrote: >>>>>> So common that there's a programmers' website out there - >>>>> http:/www.thedailywtf.com >>>> >>>> >> From Darryl.Collins at iag.com.au Thu Jan 27 17:25:16 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Fri, 28 Jan 2011 10:25:16 +1100 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: <201101272325.p0RNPKeb001977@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Hi Tony, Well done, the only feedback I have is I would be leary of putting your email "info at microcoastsolutions.com" up like that. It can be read by scammers and used to send and receive spam. Might be better to to use "info at microcoastsolutions.com" or a form that automatically sends the email without revealing your email. cheers darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, 28 January 2011 5:21 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: My First Web Page Hey All Well after 20 years the "old fart" programmer finally has a web page up and running.Nothing flashy just basically a folky overview of company information. It wasn't as hard as I had originally envisioned, I have got to start learning a few more new tricks. Now I can start doing some local advertising, to be honest the recession has kicked the crap out of my company it has always been word of mouth, so hopefully I will get some hits. The page still needs some tweaking, I am currently trying to figure out how to include a couple more testimonials from clients and not make it boring. Long story short "Just ask me if I am a happy camper". Please do not reply "Jeez get a life it is just a simple web page". -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From stuart at lexacorp.com.pg Thu Jan 27 18:28:54 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 28 Jan 2011 10:28:54 +1000 Subject: [AccessD] OT: My First Web Page In-Reply-To: <201101272325.p0RNPKeb001977@databaseadvisors.com> References: <4D41B79A.4020409@nanaimo.ark.com>, <201101272325.p0RNPKeb001977@databaseadvisors.com> Message-ID: <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. From accessd at shaw.ca Thu Jan 27 19:13:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 17:13:31 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> References: <4D41B79A.4020409@nanaimo.ark.com> <201101272325.p0RNPKeb001977@databaseadvisors.com> <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> Message-ID: It is possible that your website may be read and the email addresses scraped by scammers but if you have or acquire any profile on the web search engines you email address is going to be right out there. The people that scrape for emails do it for a living and will not be fooled by any web site trickery... It might have worked 5 to 10 years ago but the scamming group has become far more sophisticated. Your best security, these days, is to have a good ISP unless you are hosting your own email server. If you do have your own Email Server be prepared to spend a lot of time tricking, modifying and reconfiguring... it can be a full-time job just to run day to day stuff and if you get some serious hacker there may be little you can do to block them indefinitely. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, January 27, 2011 4:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Thu Jan 27 19:30:34 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 20:30:34 -0500 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: <4D416E80.6060301@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> <000b01cbbe17$b077fd50$1167f7f0$@net> <4D416E80.6060301@colbyconsulting.com> Message-ID: <000501cbbe8a$f60c5a00$e2250e00$@net> Oil and gas prices are an emotional topic with me.... Thank goodness that's not the case with Access ;) And yes, Shamil, that was a joke ! > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 8:09 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors-ridiculous > > LOL, Mark you are not personally responsible for all the abuses that > your country does in the world. > You may believe me that Shamil doesn't see a penny of that oil money. > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 6:45 AM, Mark Simms wrote: > > Yeah, Shamil, but you won't get any sympathy from me...why not ? : > Your > > country has all of my money ! > > (From the crude oil !!) $50 per fill-up now. > > > > People aligned with the oil industry out there take baths in > champagne or > > vodka.... > > Now THAT'S ridiculous. > > > >>>>> > >> That's a ridiculous price for St.Petersburg, Russia. > >> I should start thinking seriously how to get moved there in your > >> country... > >> Especially taking into that Mr. Putin seems to be planning to get > here > >> at > >> power on year 2012 for another 12 (or 14!?) years... > >> > >> Thank you. > >> > >> -- > >> Shamil > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Thu Jan 27 19:59:00 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Fri, 28 Jan 2011 12:59:00 +1100 Subject: [AccessD] Dual Monitors-ridiculous - OT now... In-Reply-To: <000501cbbe8a$f60c5a00$e2250e00$@net> Message-ID: <201101280159.p0S1x2Qn016070@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ OT: but hey, it is Friday here in Oz ;) heh... If you are based in the US, it might be best not to move to the EU or Australia. The Petrol (Gasoline) prices here are rather more expensive than what you pay in the US. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Friday, 28 January 2011 12:31 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors-ridiculous Oil and gas prices are an emotional topic with me.... Thank goodness that's not the case with Access ;) And yes, Shamil, that was a joke ! > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 8:09 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors-ridiculous > > LOL, Mark you are not personally responsible for all the abuses that > your country does in the world. > You may believe me that Shamil doesn't see a penny of that oil money. > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 6:45 AM, Mark Simms wrote: > > Yeah, Shamil, but you won't get any sympathy from me...why not ? : > Your > > country has all of my money ! > > (From the crude oil !!) $50 per fill-up now. > > > > People aligned with the oil industry out there take baths in > champagne or > > vodka.... > > Now THAT'S ridiculous. > > > >>>>> > >> That's a ridiculous price for St.Petersburg, Russia. > >> I should start thinking seriously how to get moved there in your > >> country... > >> Especially taking into that Mr. Putin seems to be planning to get > here > >> at > >> power on year 2012 for another 12 (or 14!?) years... > >> > >> Thank you. > >> > >> -- > >> Shamil > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From dw-murphy at cox.net Thu Jan 27 22:57:22 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 27 Jan 2011 20:57:22 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to viewrecords In-Reply-To: References: <201101270557.p0R5vXqe027754@databaseadvisors.com><42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> Message-ID: I guess the problem is with me, I need to go back to fundamentals. I don't typically use forms in datasheet mode. I was assuming that it would display the recordset results without me putting all the controls on the form, like the visual studio gridview. I do this same process on an ASP.NET page with the gridview so was trying to duplicate the functionality in Access. I tried just using a query as the recordsource for my display form and not placing controls on the form and got the same results, so I guess it won't work. I'll just load the rowsource of a list box by stepping through the first few records and use that for my trial display. Thanks -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, January 27, 2011 9:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to viewrecords What happens if you use a continuous form laid out to look like a datasheet? I've never tried binding a datasheet to an ADO recordset, but I know forms work. And what version of Access? Charlotte Foust On Thu, Jan 27, 2011 at 8:39 AM, Doug Murphy wrote: > Hi Darryl, > > Thanks for the material. I can get the loaded recordset, what I want > to do is display the first ten rows or so in a datasheet so the user > can select the appropriate columns to import and select the table > field they should be imported into. The issue I am having is I can not > get the recordset to display on a form in datasheet mode. The form > shows that the records are there in displaying the record count and > the appropriate number of record selectors, but no data is shown. I can't figure out what is going on. > > I'll keep your material for future reference. Good stuff. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl > Collins > Sent: Wednesday, January 26, 2011 9:58 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to > view records > > > ______________________________________________________________________ > ______ > ___________ > > Note: This e-mail is subject to the disclaimer contained at the bottom > of this message. > ______________________________________________________________________ > ______ > ___________ > > > > Doug, > > have a peep here. It may be useful. > > < romExc > el>> > > cheers > darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Thursday, 27 January 2011 4:45 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Set a form's recordset to an ADO recordset to view > records > > Folks, > > I am trying to create a form to review the first few rows of an excel > spreadsheet before going through an import process. These spread > sheets can be unstructured as far as which column is where and what > they are called so the user has to select which column goes in which field in the import table. > I open my ADO connection and get the field names and get a recordset > from the first work sheet. I them set it as the recordset of a form in > datasheet view expecting to see all the rows. The form loads the > recordset as I can see the row count and the record selectors, but I > can't see any fields in it. I can step through a recordset row in code > and verify that there are values. What am I missing to make the records visible? > > Code snippet follows: > > ? ? ?sStrQuery = " Select * FROM " & sSheetName & "" > > ? ? ?Set rsF = New ADODB.Recordset > ? ? ?With rsF > ? ? ? ? ? ?.Source = sStrQuery > ? ? ? ? ? ?.ActiveConnection = cn > ? ? ? ? ? ?.LockType = adLockReadOnly > ? ? ? ? ? ?.CursorType = adOpenStatic > ? ? ? ? ? ?.Open > ? ? ?End With > > ? ? Set Forms("frmImportVendorExcelDisplay").Recordset = rsF > ? ? ? ? ? Forms("frmImportVendorExcelDisplay").Refresh > > Doug > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ______________________________________________________________________ > ______ > ___________ > > The information transmitted in this message and its attachments (if > any) is intended only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any > review, retransmission, dissemination or other use of, or taking of > any action in reliance upon this information, by persons or entities > other than the intended recipient is prohibited. > > If you have received this in error, please contact the sender and > delete this e-mail and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, > disclose or distribute the information contained in this e-mail and > any attached files, with the permission of the sender. > > This message has been scanned for viruses. > ______________________________________________________________________ > ______ > ___________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rbgajewski at roadrunner.com Fri Jan 28 06:57:08 2011 From: rbgajewski at roadrunner.com (Bob Gajewski) Date: Fri, 28 Jan 2011 07:57:08 -0500 Subject: [AccessD] OT: My First Web Page In-Reply-To: References: <4D41B79A.4020409@nanaimo.ark.com><201101272325.p0RNPKeb001977@databaseadvisors.com><4D420DC6.29338.777A866@stuart.lexacorp.com.pg> Message-ID: <32B87B92D05D4525876712185DD88E1E@DCYN3T81> IMO, you can significantly reduce the chance of spam email by creating an image button that has your address and just putting JavaScript code behind it to handle the hyperlink (if you even want a direct link). Bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 20:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: My First Web Page It is possible that your website may be read and the email addresses scraped by scammers but if you have or acquire any profile on the web search engines you email address is going to be right out there. The people that scrape for emails do it for a living and will not be fooled by any web site trickery... It might have worked 5 to 10 years ago but the scamming group has become far more sophisticated. Your best security, these days, is to have a good ISP unless you are hosting your own email server. If you do have your own Email Server be prepared to spend a lot of time tricking, modifying and reconfiguring... it can be a full-time job just to run day to day stuff and if you get some serious hacker there may be little you can do to block them indefinitely. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, January 27, 2011 4:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 28 08:13:26 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 28 Jan 2011 06:13:26 -0800 Subject: [AccessD] OT: My First Web Page Message-ID: <4D42CF06.1060403@nanaimo.ark.com> Hey All Thank you all for your advice. I will work on the EMail address. Dewey is correct I did use a WYSIWYG program to generate the code. Basically I just wanted to get a web page up and running (kind of like the way I am trying to learn VB.Net, design a simple form linked to an Access table make it work and go forward from there). I do not as yet have a clue how to code the web page. But now I have something to work with and in time I hope to understand search engines and to become proficient enough with the code to incorporate some of the fancy features I have viewed on your web pages. I have to admit somedays after reading your amazing discussions of hyper drives, IPDZ addresses, brute networking, triple monitors etc.most of which goes over my head, I think "I am getting to old for all this stuff, maybe it is time I buy a wieny wagon and just hang out at the beach". Thanks again From accessd at shaw.ca Fri Jan 28 09:24:33 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 28 Jan 2011 07:24:33 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <32B87B92D05D4525876712185DD88E1E@DCYN3T81> References: <4D41B79A.4020409@nanaimo.ark.com> <201101272325.p0RNPKeb001977@databaseadvisors.com> <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> <32B87B92D05D4525876712185DD88E1E@DCYN3T81> Message-ID: <7E0914FE3F794DD882190C42C50B7B9D@creativesystemdesigns.com> It is a balancing act of whether you want your site out there or whether you do not. I know of clients have requested their sites to be cloaked, most of their content to be in flash and maybe their email address to be an images. That done, their site looks pretty but they don't get any hits, they don't get any good advertisers or business offers. Their sites do not show up in any search engines and no one comes to them. Big companies may worry about spam but the alternative of not being able to easily found and identified is far worse. If OTOH you are only looking to create a "post card" site maybe that is OK. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Gajewski Sent: Friday, January 28, 2011 4:57 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: My First Web Page IMO, you can significantly reduce the chance of spam email by creating an image button that has your address and just putting JavaScript code behind it to handle the hyperlink (if you even want a direct link). Bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 20:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: My First Web Page It is possible that your website may be read and the email addresses scraped by scammers but if you have or acquire any profile on the web search engines you email address is going to be right out there. The people that scrape for emails do it for a living and will not be fooled by any web site trickery... It might have worked 5 to 10 years ago but the scamming group has become far more sophisticated. Your best security, these days, is to have a good ISP unless you are hosting your own email server. If you do have your own Email Server be prepared to spend a lot of time tricking, modifying and reconfiguring... it can be a full-time job just to run day to day stuff and if you get some serious hacker there may be little you can do to block them indefinitely. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, January 27, 2011 4:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Fri Jan 28 10:12:18 2011 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 28 Jan 2011 09:12:18 -0700 Subject: [AccessD] Dual Monitors In-Reply-To: <2DD63A2EAE96493387DB049AFE146CB0@creativesystemdesigns.com> Message-ID: <000001cbbf06$237c5190$5bdea8c0@edz1> Hopefully a few dams more will be removed to allow enough fish to survive to continue the species. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershe d Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 28 10:36:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 28 Jan 2011 08:36:31 -0800 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbf06$237c5190$5bdea8c0@edz1> References: <2DD63A2EAE96493387DB049AFE146CB0@creativesystemdesigns.com> <000001cbbf06$237c5190$5bdea8c0@edz1> Message-ID: Hi Edward: The dams will never be removed and most likely more will be added. What is needed is better "fish ladders" so the salmon can get around and above the dams and the creation of new spawning beds. In otherwords, it is going to take a bit of work and this where the government should be investing our money...in something that will pay real divedends. Even though it is Friday, on this subject we will have to take this OT, if we wish to discuss it anymore, as it is difficult to argue this thread is related to Access or programming in anyway. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Friday, January 28, 2011 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hopefully a few dams more will be removed to allow enough fish to survive to continue the species. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershe d Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Fri Jan 28 11:14:00 2011 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 28 Jan 2011 10:14:00 -0700 Subject: [AccessD] OT Fish Ladders In-Reply-To: Message-ID: <001301cbbf0e$c1a62690$5bdea8c0@edz1> Any solution, or solutions, that work are fine with me. Better fish ladders is one answer. Though the little fish on the return trip to the Ocean don't do well when drawn through the turbines. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 28, 2011 9:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hi Edward: The dams will never be removed and most likely more will be added. What is needed is better "fish ladders" so the salmon can get around and above the dams and the creation of new spawning beds. In otherwords, it is going to take a bit of work and this where the government should be investing our money...in something that will pay real divedends. Even though it is Friday, on this subject we will have to take this OT, if we wish to discuss it anymore, as it is difficult to argue this thread is related to Access or programming in anyway. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Friday, January 28, 2011 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hopefully a few dams more will be removed to allow enough fish to survive to continue the species. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershe d Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Fri Jan 28 11:34:27 2011 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 28 Jan 2011 10:34:27 -0700 Subject: [AccessD] OT Yuma In-Reply-To: <4D41D9C2.70608@colbyconsulting.com> Message-ID: <001901cbbf11$9d3d7170$5bdea8c0@edz1> Yikes. I had an assignment in El Centro, not far from Yuma, for a couple of months. The area brought a whole new meaning to the word "hot". -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 1:47 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors > The 110 sounds like Phoenix. Did I guess correctly ? Even worse. Yuma. John W. Colby www.ColbyConsulting.com On 1/27/2011 3:05 PM, Edward Zuris wrote: > > When the Salmon come in to spawn, they > would gather just a few miles from Everett > near the San Juan area before heading to > Canada or USA rivers. > > Great fishing, and very few people take > advantage of it. > > I am in Albuquerque, NM. > > Starting in late May, or early June, the > temperatures start climb up to the 100's. > > At the moment it is high dry cold winds > with a few dust storms. Sometime maybe a > half inch of snow every so often. After > May it is total bake mode. But the desert > and dry climate grows on you after awhile. > > I grew up in NM, so I know a number of good > fishing holes. I go up into the mountains > to fish for trout during the summer. But > catching a ten pound king salmon really makes > your day and puts any quarter pound mountain > trout to shame. > > The 110 sounds like Phoenix. Did I guess > correctly ? > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 10:06 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > > I grew up in the American southwest desert. > 110 degrees F every day. I lived with my > father for about 6 months in Everett > Washington when I was a freshman in High School. > > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 11:38 AM, Edward Zuris wrote: >> >> From what I hear from my friends overseas >> a lot of computer related products in the >> USA are rather inexpensive compared their >> local markets. However, I am sure there >> are places outside the USA has even cheaper >> prices. >> >> Every Nation has its issues. Russian might, >> or might not, be going back it's old USSR >> ways. And in the USA we have more than our >> fair share of crazy people. And we elect >> a number of our crazies into high positions >> into the government. >> >> Of the two, I'll think we are better off >> with the cheaper computer monitors and some >> crazies, in Congress. We also get to watch >> them on CSPAN TV. It is like watching a >> circus in slow motion. >> >> The USA has many cultures and climates. >> >> I live in the American Southwest desert. >> One place I really liked was the American >> Northwest. Fished for salmon around Everett. >> Where John lives it can get hot and humid >> in the summer, but there is good fishing >> near by. I spent a summer near Asheville, >> and the weekends at the Outer Banks. >> >> As far as I am concerned, Shamil, you are >> welcome. >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil >> Salakhetdinov >> Sent: Wednesday, January 26, 2011 12:56 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Dual Monitors >> >> >> Hi John -- >> >> <<< >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >>>>> >> That's a ridiculous price for St.Petersburg, Russia. >> I should start thinking seriously how to get moved there in your >> country... Especially taking into that Mr. Putin seems to be planning >> to get here at power on year 2012 for another 12 (or 14!?) years... >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: 26 ?????? 2011 ?. 21:26 >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Dual Monitors >> >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/26/2011 7:43 AM, Dan Waters wrote: >>> Yowser!! :-) You must have to swivel in your chair to look from one >>> side to the other! >>> >>> What brand of monitors did you get? Any thoughts on those? I have a >>> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - >> still >> great). >>> These have 1600 X 1200 resolution, and the screens are non-glare. >>> >>> Dan >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 25, 2011 9:25 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] From Lake Woebegone >>> >>> LOL, yep those big monitors are great for that kind of stuff. >>> >>> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >>> native resolution. Pretty darned awesome. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/25/2011 10:05 PM, Mark Simms wrote: >>>> I LOVE that site. I joined !! >>>> I'm also now posting from my new Hanns-G 28" monitor....pretty >> impressive. >>>> One must stay 2 FEET away from this "big boy". >>>> >>>> It's also funny, because Access 2007's tabbed interface almost >>>> seems > >>>> to mandate a large format monitor. I can have 50 columns showing in >>>> datasheet view now ! >>>> >>>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>>> wrote: >>>>>> So common that there's a programmers' website out there - >>>>> http:/www.thedailywtf.com >>>> >>>> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Fri Jan 28 19:42:28 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 28 Jan 2011 19:42:28 -0600 Subject: [AccessD] Repositioning a Continuous Form After Requery Message-ID: Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub From rockysmolin at bchacc.com Fri Jan 28 23:34:04 2011 From: rockysmolin at bchacc.com (rockysmolin at bchacc.com) Date: Fri, 28 Jan 2011 22:34:04 -0700 Subject: [AccessD] Repositioning a Continuous Form After Requery Message-ID: <20110128223404.86c3debdd1c3983866efe200e2feb95f.186a3fb31f.wbe@email12.secureserver.net> I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 28 23:36:29 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 29 Jan 2011 00:36:29 -0500 Subject: [AccessD] 2007 (not fun) Message-ID: <4D43A75D.8020909@colbyconsulting.com> My first real effort to do design directly in 2007. Oh my. Try to find a way to just do table design the old way. Not found. Make the pk and save and there it is available now. WTF over??? Trying to make a form the old way. Not found. Lots of pretty buttons. Lots of places to go looking for pretty buttons. Sigh. -- John W. Colby www.ColbyConsulting.com From rockysmolin at bchacc.com Sat Jan 29 00:15:23 2011 From: rockysmolin at bchacc.com (rockysmolin at bchacc.com) Date: Fri, 28 Jan 2011 23:15:23 -0700 Subject: [AccessD] 2007 (not fun) Message-ID: <20110128231523.86c3debdd1c3983866efe200e2feb95f.c2f3602979.wbe@email12.secureserver.net> Everything that you knew where it was is now somewhere else. For no apparent reason. Is 2010 any better? Rockyh -------- Original Message -------- Subject: [AccessD] 2007 (not fun) From: jwcolby Date: Fri, January 28, 2011 10:36 pm To: Access Developers discussion and problem solving My first real effort to do design directly in 2007. Oh my. Try to find a way to just do table design the old way. Not found. Make the pk and save and there it is available now. WTF over??? Trying to make a form the old way. Not found. Lots of pretty buttons. Lots of places to go looking for pretty buttons. Sigh. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sat Jan 29 07:42:55 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jan 2011 07:42:55 -0600 Subject: [AccessD] Repositioning a Continuous Form After Requery In-Reply-To: <20110128223404.86c3debdd1c3983866efe200e2feb95f.186a3fb31f.wbe@email12.secureserver.net> References: <20110128223404.86c3debdd1c3983866efe200e2feb95f.186a3fb31f.wbe@email12.secureserver.net> Message-ID: <2BEC041DCC054AFF9D971BA191DC13FB@DanWaters> Hi Rocky, Sometimes the record I just worked on would no longer be displayed after a user checks it and the form is requeried. But I still wanted the form to be positioned back where it was so the before and after records are still on the screen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Friday, January 28, 2011 11:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 29 08:13:35 2011 From: rockysmolin at bchacc.com (rockysmolin at bchacc.com) Date: Sat, 29 Jan 2011 07:13:35 -0700 Subject: [AccessD] Repositioning a Continuous Form After Requery Message-ID: <20110129071335.86c3debdd1c3983866efe200e2feb95f.eb7859af89.wbe@email12.secureserver.net> Dan: Would lngSavedID=Me.PKID Me.Requery Me.RecordsetClone.FindFirst "fldPKID = " & lngSavedID Me.Bookmark = Me.RecordsetClone.Bookmark work? It would set your recordset back to the record before the requery. Rocky -------- Original Message -------- Subject: Re: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Sat, January 29, 2011 6:42 am To: "'Access Developers discussion and problem solving'" Hi Rocky, Sometimes the record I just worked on would no longer be displayed after a user checks it and the form is requeried. But I still wanted the form to be positioned back where it was so the before and after records are still on the screen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Friday, January 28, 2011 11:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sat Jan 29 08:54:00 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jan 2011 08:54:00 -0600 Subject: [AccessD] Repositioning a Continuous Form After Requery In-Reply-To: <20110129071335.86c3debdd1c3983866efe200e2feb95f.eb7859af89.wbe@email12.secureserver.net> References: <20110129071335.86c3debdd1c3983866efe200e2feb95f.eb7859af89.wbe@email12.secureserver.net> Message-ID: High Rocky, If the PK is not a part of the recordset after requerying, the form will display the top records. If the action leaves the PK in the new recordset, this will put the record you were working on at the top of the form, where before the record may have been lower. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Saturday, January 29, 2011 8:14 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery Dan: Would lngSavedID=Me.PKID Me.Requery Me.RecordsetClone.FindFirst "fldPKID = " & lngSavedID Me.Bookmark = Me.RecordsetClone.Bookmark work? It would set your recordset back to the record before the requery. Rocky -------- Original Message -------- Subject: Re: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Sat, January 29, 2011 6:42 am To: "'Access Developers discussion and problem solving'" Hi Rocky, Sometimes the record I just worked on would no longer be displayed after a user checks it and the form is requeried. But I still wanted the form to be positioned back where it was so the before and after records are still on the screen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Friday, January 28, 2011 11:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Sat Jan 29 09:22:04 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 29 Jan 2011 16:22:04 +0100 Subject: [AccessD] OT Friday (late) humour: Call center service Message-ID: Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav From df.waters at comcast.net Sat Jan 29 10:07:03 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jan 2011 10:07:03 -0600 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: Thanks Gustav - that was great! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, January 29, 2011 9:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Sat Jan 29 11:20:33 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 29 Jan 2011 11:20:33 -0600 Subject: [AccessD] OT Friday (late) humour: Call center service References: Message-ID: Gustav, That was hilarious!!! I laughed so hard that tears ran down my face. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Gustav Brock Sent: Sat 1/29/2011 9:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From accessd at shaw.ca Sat Jan 29 11:40:22 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 29 Jan 2011 09:40:22 -0800 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: <4FA6AE4C41784513BAC12F22B98410A0@creativesystemdesigns.com> A very good one, Gustav... I will have to pass it on. :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, January 29, 2011 7:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bill_patten at embarqmail.com Sat Jan 29 12:03:41 2011 From: bill_patten at embarqmail.com (Bill Patten) Date: Sat, 29 Jan 2011 10:03:41 -0800 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: ?Gustav, I think I called there the other day when my DSL went down. Very funny, maybe the next time I call a Call Center I'll be more patient. Bill -------------------------------------------------- From: "Gustav Brock" Sent: Saturday, January 29, 2011 7:22 AM To: Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Sat Jan 29 13:04:35 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 29 Jan 2011 11:04:35 -0800 Subject: [AccessD] 2007 (not fun) In-Reply-To: <20110128231523.86c3debdd1c3983866efe200e2feb95f.c2f3602979.wbe@email12.secureserver.net> References: <20110128231523.86c3debdd1c3983866efe200e2feb95f.c2f3602979.wbe@email12.secureserver.net> Message-ID: Well, they removed the obnoxious "Office" button from the apps in 2010. Now you don't even have that to look for! Charlotte Foust On Fri, Jan 28, 2011 at 10:15 PM, wrote: > Everything that you knew where it was is now somewhere else. ?For no > apparent reason. ?Is 2010 any better? > > Rockyh > > > > -------- Original Message -------- > Subject: [AccessD] 2007 (not fun) > From: jwcolby > Date: Fri, January 28, 2011 10:36 pm > To: Access Developers discussion and problem solving > > > My first real effort to do design directly in 2007. Oh my. > > Try to find a way to just do table design the old way. Not found. Make > the pk and save and there > it is available now. WTF over??? > > Trying to make a form the old way. Not found. > > Lots of pretty buttons. Lots of places to go looking for pretty buttons. > > Sigh. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ralphb at cwgsy.net Sat Jan 29 14:53:09 2011 From: ralphb at cwgsy.net (Ralph Bryce) Date: Sat, 29 Jan 2011 20:53:09 +0000 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: <201101292053587.SM02660@T43pWin7.cwgsy.net> Hi Tony, Nice clean site - but a suggestion if you want Google to index it... Make sure your title in the header section contains the terms your potential customers will search for. I can tell you from experience that Google lays heavy weight on the title of each page and checks it against the page content. Keywords are pretty much completely ignored. So " Home " will get you NO hits - it's meaningless to Google and your customers. No-one will search for Home and few will search for the name of your company unless they already know it. They will, however search for such things as "custom database development/developer Nanaino" - think about how *you* would search for the services/products your company offers and include those words/phrases on EACH page of your site. For example, use something like "MicroCoast Solution - Developer custom database applications, Nanaimo, BC" as a front page title and relevant titles on your sub-pages. Note also that the Title text will appear in the Title bar or tab in your browser. Hope that helps - it works for us... Regards, Ralph Bryce At 18:21 27/01/2011, you wrote: >Hey All >Well after 20 years the "old fart" programmer finally has a web page >up and running.Nothing flashy just basically a folky overview of >company information. It wasn't as hard as I had originally >envisioned, I have got to start learning a few more new tricks. Now >I can start doing some local advertising, to be honest the recession >has kicked the crap out of my company it has always been word of >mouth, so hopefully I will get some hits. The page still needs some >tweaking, I am currently trying to figure out how to include a >couple more testimonials from clients and not make it boring. Long >story short "Just ask me if I am a happy camper". Please do not >reply "Jeez get a life it is just a simple web page". >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Sat Jan 29 16:06:39 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Sun, 30 Jan 2011 11:06:39 +1300 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: <325D39C01A70453B987A875A42A05DC1@stevelaptop> Thank you, Gustav. Enjoyed it a lot. Regards Steve -----Original Message----- From: Gustav Brock Sent: Sunday, January 30, 2011 4:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav From andy at minstersystems.co.uk Sun Jan 30 06:32:55 2011 From: andy at minstersystems.co.uk (Andy Lacey) Date: Sun, 30 Jan 2011 12:32:55 -0000 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: <325D39C01A70453B987A875A42A05DC1@stevelaptop> Message-ID: ROTFL Fantastic. Thanks Gustav. Those guys should get Oscars. Andy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: 29 January 2011 22:07 To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday (late) humour: Call center service Thank you, Gustav. Enjoyed it a lot. Regards Steve -----Original Message----- From: Gustav Brock Sent: Sunday, January 30, 2011 4:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sun Jan 30 08:26:06 2011 From: marksimms at verizon.net (Mark Simms) Date: Sun, 30 Jan 2011 09:26:06 -0500 Subject: [AccessD] 2007 (not fun) In-Reply-To: <4D43A75D.8020909@colbyconsulting.com> References: <4D43A75D.8020909@colbyconsulting.com> Message-ID: <01cc01cbc089$a24c6800$e6e53800$@net> 3 weeks. You'll need 3 weeks = 120 hours. I'm a Feng Shui master...I like and appreciate "the pretty". > > My first real effort to do design directly in 2007. Oh my. > From ab-mi at post3.tele.dk Sun Jan 30 15:32:52 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sun, 30 Jan 2011 22:32:52 +0100 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: <821FAFE7CA0444429B738968EFCC81B5@abpc> Oh what an absolutely divine revenge, Gustav! I've now enjoyed this video three times, makes half an hour - nothing compared to the time wasted on my phone company's service. Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Gustav Brock Sendt: 29. januar 2011 16:22 Til: accessd at databaseadvisors.com Emne: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 30 15:53:36 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 30 Jan 2011 16:53:36 -0500 Subject: [AccessD] Hamachi VPN information Message-ID: <4D45DDE0.3060409@colbyconsulting.com> I use Hamachi a lot. I am trying to set up Hamachi VPNs specific to client groups, IOW a VPN for Lenoir Prison Ministry, a VPN for Forgiven Ministry, a group for FSN Hope, a group for C2DbInternal etc. What I did not really understand is that there are actually three types of networks. I am going to cut and paste the definitions from Hamachi's page just so that you can see what they have to say. http://help.logmein.com/SelfServiceSearchResults?kw=hub+and+spoke&product=lmihamachi2&sr=0 http://help.logmein.com/SelfServiceKnowledgeRenderer?type=Documentation&id=kA130000000Lu1YCAS&search=1&kw=hub%20and%20spoke * Gateway virtual networking: Provide remote users with secure access to your private network/LAN, including the resources on it, from a centralized LogMeIn Hamachi? gateway, without modifying firewalls or network routers. * Hub-and-spoke virtual networking: Provide remote users with secure access to specific resources on your network, from any location, without modifying firewalls or network routers. * Mesh networking: Connect all of your network clients to each other. Quickly and easily create a simple, virtual, mesh network that allows remote machines to directly connect to each other, thereby giving users basic network access to all the network resources they need. So, I wanted a private network for each client. I wanted a hub and spoke for each client because both of the other types (mesh and gateway) allow all computers to see each other. In most cases, these clients are a group of people who really don't want each other to see their shares etc. If you create a network from a client (as I did) instead of from the Hamachi Web page, then you automatically create a mesh network. Once you create a network from a client, I have never found a way to "connect" or subscribe that network into your online network management page. Bad news. So think carefully about the future and consider doing all of your network management from the web page. Essentially you create an Hamachi account which you can log in to. Once you do that you can create networks from that page, then send emails to people with invitations to join your networks. You get to "approve" the subscriptions. Because I had created all of my networks from the client on my laptop, they were all "mesh" networks, and everyone could see everyone. Even worse the visibility extended out of the network to other networks. Even worse than that, I started getting echos between the networks. IOW, because mu computer belonged to each of the mesg networks I would ping computers and get many different ping echos. If you are ever going to do a single network then fine (maybe) build it from one of the Hamachi clients. However if you ever anticipate doing multiple networks as I am doing, do yourself a favor and start from the Web page and always create your networks from there. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Mon Jan 31 09:14:46 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 31 Jan 2011 10:14:46 -0500 Subject: [AccessD] SQL constant harassment Message-ID: <4D46D1E6.8030201@colbyconsulting.com> I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com From accessd at shaw.ca Mon Jan 31 13:12:56 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 31 Jan 2011 11:12:56 -0800 Subject: [AccessD] SQL constant harassment In-Reply-To: <4D46D1E6.8030201@colbyconsulting.com> References: <4D46D1E6.8030201@colbyconsulting.com> Message-ID: <54C793435F6E4F408DC33188A08DEC35@creativesystemdesigns.com> Hi John: Stop using bound forms? (duck and cover) ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 31, 2011 7:15 AM To: Access Developers discussion and problem solving Subject: [AccessD] SQL constant harassment I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Mon Jan 31 13:22:33 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 31 Jan 2011 14:22:33 -0500 Subject: [AccessD] SQL constant harassment In-Reply-To: <4D46D1E6.8030201@colbyconsulting.com> References: <4D46D1E6.8030201@colbyconsulting.com> Message-ID: <0CD28B2572A444C887E2BE6CC359EA92@XPS> John, Your using linked tables then? When linking, there is a "save password" check box, make sure you check it. That will cache the password and you should not get prompted unless the password changes. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 31, 2011 10:15 AM To: Access Developers discussion and problem solving Subject: [AccessD] SQL constant harassment I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 31 15:05:21 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 31 Jan 2011 16:05:21 -0500 Subject: [AccessD] SQL constant harassment In-Reply-To: <54C793435F6E4F408DC33188A08DEC35@creativesystemdesigns.com> References: <4D46D1E6.8030201@colbyconsulting.com> <54C793435F6E4F408DC33188A08DEC35@creativesystemdesigns.com> Message-ID: <4D472411.5040109@colbyconsulting.com> > Stop using bound forms? (duck and cover) ;-) You can run but you cannot hide. ;) John W. Colby www.ColbyConsulting.com On 1/31/2011 2:12 PM, Jim Lawrence wrote: > Hi John: > > Stop using bound forms? (duck and cover) ;-) > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 31, 2011 7:15 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] SQL constant harassment > > I am doing a demo Access database against a SQL Server BE. Access is > constantly "harassing" me with > pop-ups to provide log in information. At odd times, not always. But when > it happens it is for > each (bound) form getting data. So a main form with subforms, and > apparently even combo boxes, it > will pop up the box to select the user authorized to do this. > > What do I do to make this go away? > From darren at activebilling.com.au Mon Jan 31 18:31:04 2011 From: darren at activebilling.com.au (Darren - Active Billing) Date: Tue, 1 Feb 2011 11:31:04 +1100 Subject: [AccessD] SQL constant harassment In-Reply-To: <4D46D1E6.8030201@colbyconsulting.com> References: <4D46D1E6.8030201@colbyconsulting.com> Message-ID: <00db01cbc1a7$50f231a0$f2d694e0$@activebilling.com.au> Hi JC I sent a demo SQL dB to you off-list. Did you get it? It shows how to use Pass through queries It has a sample to store your username and password and pass it in your SQL connection requests There is also the option to set the "Trusted Connection" to yes in the SQL connections strings Many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, 1 February 2011 2:15 AM To: Access Developers discussion and problem solving Subject: [AccessD] SQL constant harassment I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Mon Jan 31 19:21:57 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 31 Jan 2011 20:21:57 -0500 Subject: [AccessD] From a reader Message-ID: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> I've been corresponding (lightly) with a reader who needs to upsize an Access 2007 database to SQL Server -- ultimately, she's looking for a web solution. It sounds like an excruciating application -- she said it takes hours to run queries. I think she's looking for two things. First, she wants something to analyze the Access database to make it more efficient. (I haven't asked who built it to begin with, her or a professional developer.) I told her to start with the utilities already there, the performance and table analyzers. Are there any third-party products that do more or work better? Second, she wants a plug-in GUI -- I've never heard of such a thing, but I'll let you guys read her request and if you have something to suggest, I'll relay it. Thanks! Susan H. "What I am asking is: Is there a design solution that would make a large sluggish access application scalable, faster, easier to distribute to remote sites? All that I have read to date - is that SQL Server as the best and most practiced solution. But, I still see that as "tons" of data still being pushed between ACCESS and SQL Server - so how is that really better. Is there a WEB or Sharepoint solution that would work as the ACCESS GUI front-end and a backend SQL Server to crunch the billions of rows into the summary levels of data?" From Darryl.Collins at iag.com.au Mon Jan 31 19:46:00 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Tue, 1 Feb 2011 12:46:00 +1100 Subject: [AccessD] From a reader In-Reply-To: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> Message-ID: <201102010146.p111k4Bj022869@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Well, there are a few things that come immediately to mind. Using a MS Access FE with SQL backend will work great (fast, reliable etc) but she is going to need to understand how you need to set up access and the connection to the SQL Server using ADO and the connection strings. Using linked tables and bound forms are going to cripple performance and probably reliablility as well. Not linked tables and no bound forms. Each user should have their own FE version (locked down as an MDE in the old language). The Front end should basically be an empty shell with unbound forms. You only pull in the data you need, when you need it and absolutely make the stored procs on the SQL Server do all the heavy lifting. Understand how to use pass thru queries to pull data into Access. You should only push (write) back to the server anything that has been changed and needs to be updated. Normally much of the data can be pulled in as read only anyway, this goes for combo box data as well (again I pull into Access from the server using a Just in Time approach). Sharepoint isn't going to help at this stage, although I believe that Access 2010 is rather neat with sharepoint integration. I have no experience of it though, just what I have read. If you want true web based, you really should just bite the bullet and use a C#.net (say ASP.net) front end to SQL Server back. ok, it will take time and money to develop, but once you have it in place it will deliver. This reminds me of the ol' business triangle. Choose any two options, but lose the 3rd option. Cheap, Fast, Good. I hope she can go for "Good" and "Fast" and make the investment in effort/money. Of course that is not always an option... Be good to read what others have to say. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Tuesday, 1 February 2011 12:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] From a reader I've been corresponding (lightly) with a reader who needs to upsize an Access 2007 database to SQL Server -- ultimately, she's looking for a web solution. It sounds like an excruciating application -- she said it takes hours to run queries. I think she's looking for two things. First, she wants something to analyze the Access database to make it more efficient. (I haven't asked who built it to begin with, her or a professional developer.) I told her to start with the utilities already there, the performance and table analyzers. Are there any third-party products that do more or work better? Second, she wants a plug-in GUI -- I've never heard of such a thing, but I'll let you guys read her request and if you have something to suggest, I'll relay it. Thanks! Susan H. "What I am asking is: Is there a design solution that would make a large sluggish access application scalable, faster, easier to distribute to remote sites? All that I have read to date - is that SQL Server as the best and most practiced solution. But, I still see that as "tons" of data still being pushed between ACCESS and SQL Server - so how is that really better. Is there a WEB or Sharepoint solution that would work as the ACCESS GUI front-end and a backend SQL Server to crunch the billions of rows into the summary levels of data?" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From ssharkins at gmail.com Mon Jan 31 19:50:51 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 31 Jan 2011 20:50:51 -0500 Subject: [AccessD] From a reader References: <201102010146.p111k4Bj022869@databaseadvisors.com> Message-ID: Darryl -- I agree. She's looking for a canned solution and I've told her there isn't any such thing -- but I thought I'd ask. You never know. :) Susan H. > Well, there are a few things that come immediately to mind. Using a MS > Access FE with SQL backend will work great (fast, reliable etc) but she is > going to need to understand how you need to set up access and the > connection to the SQL Server using ADO and the connection strings. > > Using linked tables and bound forms are going to cripple performance and > probably reliablility as well. Not linked tables and no bound forms. > > Each user should have their own FE version (locked down as an MDE in the > old language). The Front end should basically be an empty shell with > unbound forms. You only pull in the data you need, when you need it and > absolutely make the stored procs on the SQL Server do all the heavy > lifting. Understand how to use pass thru queries to pull data into > Access. > > You should only push (write) back to the server anything that has been > changed and needs to be updated. Normally much of the data can be pulled > in as read only anyway, this goes for combo box data as well (again I pull > into Access from the server using a Just in Time approach). > > Sharepoint isn't going to help at this stage, although I believe that > Access 2010 is rather neat with sharepoint integration. I have no > experience of it though, just what I have read. > > If you want true web based, you really should just bite the bullet and use > a C#.net (say ASP.net) front end to SQL Server back. ok, it will take > time and money to develop, but once you have it in place it will deliver. > > This reminds me of the ol' business triangle. Choose any two options, but > lose the 3rd option. Cheap, Fast, Good. > > I hope she can go for "Good" and "Fast" and make the investment in > effort/money. Of course that is not always an option... Be good to read > what others have to say. > > cheers > Darryl. > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins > Sent: Tuesday, 1 February 2011 12:22 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] From a reader > > I've been corresponding (lightly) with a reader who needs to upsize an > Access 2007 database to SQL Server -- ultimately, she's looking for a web > solution. It sounds like an excruciating application -- she said it takes > hours to run queries. I think she's looking for two things. First, she > wants something to analyze the Access database to make it more efficient. > (I haven't asked who built it to begin with, her or a professional > developer.) I told her to start with the utilities already there, the > performance and table analyzers. Are there any third-party products that > do more or work better? Second, she wants a plug-in GUI -- I've never > heard of such a thing, but I'll let you guys read her request and if you > have something to suggest, I'll relay it. Thanks! > > Susan H. > "What I am asking is: Is there a design solution that would make a large > sluggish access application scalable, faster, easier to distribute to > remote sites? All that I have read to date - is that SQL Server as the > best and most practiced solution. But, I still see that as "tons" of data > still being pushed between ACCESS and SQL Server - so how is that really > better. Is there a WEB or Sharepoint solution that would work as the > ACCESS GUI front-end and a backend SQL Server to crunch the billions of > rows into the summary levels of data?" > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > _______________________________________________________________________________________ > > The information transmitted in this message and its attachments (if any) > is intended > only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any > review, > retransmission, dissemination or other use of, or taking of any action in > reliance > upon this information, by persons or entities other than the intended > recipient is > prohibited. > > If you have received this in error, please contact the sender and delete > this e-mail > and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or > distribute > the information contained in this e-mail and any attached files, with the > permission > of the sender. > > This message has been scanned for viruses. > _______________________________________________________________________________________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 31 21:21:24 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 1 Feb 2011 06:21:24 +0300 Subject: [AccessD] From a reader In-Reply-To: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> References: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> Message-ID: <58225A873021488D947CD8EBB29A382E@nant> Hello Susan -- What is given? - MS SQL backend with billions of rows? What is missing? - Relatively inexpensive way to implement web solutions to present MS SQL backend data's small subsets/summary information? if the answer on both of the above questions is 'Yes' then I suppose simple ASP.NET applications + .NET MS ReportViewer control can be used. One example: http://shamils-19.hosting.parking.ru/nw4 (ms access backend is used here but using MS SQL backend doesn't differ a lot - in fact that online MS Access backend-based solution is a port from original MS SQL-based backend solution) Some informational links on used for the above sample reporting technolgies: http://www.gotreportviewer.com/ http://technet.microsoft.com/en-us/library/dd220460.aspx And here MS WebMatrix - it wasn't used in the above sample but it can be used by your reader I suppose: http://www.asp.net/webmatrix http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: 1 ??????? 2011 ?. 4:22 To: Access Developers discussion and problem solving Subject: [AccessD] From a reader I've been corresponding (lightly) with a reader who needs to upsize an Access 2007 database to SQL Server -- ultimately, she's looking for a web solution. It sounds like an excruciating application -- she said it takes hours to run queries. I think she's looking for two things. First, she wants something to analyze the Access database to make it more efficient. (I haven't asked who built it to begin with, her or a professional developer.) I told her to start with the utilities already there, the performance and table analyzers. Are there any third-party products that do more or work better? Second, she wants a plug-in GUI -- I've never heard of such a thing, but I'll let you guys read her request and if you have something to suggest, I'll relay it. Thanks! Susan H. "What I am asking is: Is there a design solution that would make a large sluggish access application scalable, faster, easier to distribute to remote sites? All that I have read to date - is that SQL Server as the best and most practiced solution. But, I still see that as "tons" of data still being pushed between ACCESS and SQL Server - so how is that really better. Is there a WEB or Sharepoint solution that would work as the ACCESS GUI front-end and a backend SQL Server to crunch the billions of rows into the summary levels of data?" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sat Jan 1 09:47:32 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 01 Jan 2011 10:47:32 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <88C8330964FC47F7A753561E66B42346@nant> References: <88C8330964FC47F7A753561E66B42346@nant> Message-ID: <010b01cba9cb$344d7da0$9ce878e0$@net> I'll definitely check it out because I've always been wondering what the productivity delta is between dot-net programming and Access programming. That being said, you are in a completely different world Shamil.... I try to stay on top of things, but I'm clueless with regards to buzzwords: EDM RDLC Linq So another issue is: when you must get dragged into all of this really esoteric technology, do you lose sight or lose focus of the business functionality of the application ? > > New Year Eve is approaching here, and I wanted to send you some gifts > from > Ded Moroz - here they are: > > This is a set of projects I have got developed a few days ago during > 40+ > hours R&D coding marathon. > The task was to finish all the work in about 40 hours. > So a few bugs left in there as release deadline wasn't possible to > move. > They (the bugs) are described in readme. > But in general all the sample apps work rather well as my tests here > show. From accessd at shaw.ca Sat Jan 1 09:55:23 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 1 Jan 2011 07:55:23 -0800 Subject: [AccessD] Ya know they tell ya to remove power... In-Reply-To: <4D1DF7A4.5070308@colbyconsulting.com> References: <4D1DF7A4.5070308@colbyconsulting.com> Message-ID: <5624F7E56FF84A6AB4F1B24011F01546@creativesystemdesigns.com> So close...but no problem. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, December 31, 2010 7:33 AM To: Access Developers discussion and problem solving Subject: [AccessD] Ya know they tell ya to remove power... A "funny" story with a happy ending. I was working on a new server I am building for doing a VM. All done, working well. I had an iRam card which is an old card which holds up to 4 gigs of RAM and turns it into an SATA 1 hard disk. It works fine with vista and previous but it does not work with Win7 and 2008 clean installs. Apparently they just don't have drivers to make it happen. So I removed the iRam, which was in a PCI slot and I neglected to put the little metal tab in the back to cover the hold in the back panel where the card screwed down. The next day I decided to install an Areca 1220 I had laying around. The Areca is a PCI Express card. Not watching what I was doing I tried to insert it into the slot adjacent to the pci express slot which happens to be PCI. The computer *turns on* and I start smelling that sickening smell of toasted something. Since I am installing an Areca 1220 I assume that the toasted something is a $450 Areca raid controller card. I quickly yanked the card out and turn the computer back off. I then *remove the power*... and decide what the heck, let's see whether I actually fried the Areca. Looking closely at the card I notice a connector trace on each side burned. My guess is that these two traces are shorted together on the PCI Express but are power / ground on the PCI. As it turns out the Areca was otherwise undamaged, just a couple of connector pins seriously overheated and damaged. My motherboard wasn't fried. *Very lucky* all in all. Ya know they tell ya to remove power... -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sat Jan 1 11:35:16 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sat, 1 Jan 2011 20:35:16 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <010b01cba9cb$344d7da0$9ce878e0$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> Message-ID: <26C4F1E7084F4FD4870B0B7E5883DE9E@nant> Hi Mark -- > EDM - ADO.NET Entity Data Model > RDLC - Report Definition Language (Client-side) > LINQ - Language INtergrated Query <<< So another issue is: when you must get dragged into all of this really esoteric technology, do you lose sight or lose focus of the business functionality of the application ? >>> In fact all that "esoteric" technologies are the ones of the most effective today's application development technologies IMO. IOW they have nothing esoteric. They help to keep focus on development of a business functionality of an application. IMO the subject technologies are a masterpiece compilation of all the best application development ideas of the last 40 years - a masterpiece compilation into a powerful set of modern development technologies. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 1 ?????? 2011 ?. 18:48 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) I'll definitely check it out because I've always been wondering what the productivity delta is between dot-net programming and Access programming. That being said, you are in a completely different world Shamil.... I try to stay on top of things, but I'm clueless with regards to buzzwords: EDM RDLC Linq So another issue is: when you must get dragged into all of this really esoteric technology, do you lose sight or lose focus of the business functionality of the application ? > > New Year Eve is approaching here, and I wanted to send you some gifts > from Ded Moroz - here they are: > > This is a set of projects I have got developed a few days ago during > 40+ > hours R&D coding marathon. > The task was to finish all the work in about 40 hours. > So a few bugs left in there as release deadline wasn't possible to > move. > They (the bugs) are described in readme. > But in general all the sample apps work rather well as my tests here > show. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sat Jan 1 12:54:38 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 01 Jan 2011 13:54:38 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <26C4F1E7084F4FD4870B0B7E5883DE9E@nant> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <26C4F1E7084F4FD4870B0B7E5883DE9E@nant> Message-ID: <001a01cba9e5$57acf9f0$0706edd0$@net> Re: "IMO the subject technologies are a masterpiece compilation of all the best application development ideas of the last 40 years - a masterpiece compilation into a powerful set of modern development technologies." So once again MSFT loves to keep these as "Secrets" !! LOL.... MSFT really needs a new communications department IMHO. They put out all of this great "stuff"....and no one knows about it ! Any recommended books/reading for these ? From jwcolby at colbyconsulting.com Sat Jan 1 13:03:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 01 Jan 2011 14:03:01 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <010b01cba9cb$344d7da0$9ce878e0$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> Message-ID: <4D1F7A65.5070807@colbyconsulting.com> Mark, .Net programming is no panacea, however it is way powerful. Because it is way powerful it has a long learning curve, which is also steep in the beginning. I am extremely fast in Access, both in interface design as well as in coding. But the reason is that I have been doing it so long. All of the tricks that I know that make me fast in Access took a long time to learn. Access is not a trivial application or development environment. It is simply a fact that it will take you years to get as fast at .Net development as you are at Access development, however it is also fact that it took you years to get as fast at Access development as you are. I went to the community college and took two semesters of C#. I did so to give me a reason to keep at it until I got over the initial learning curve. I am not 15 months into real C# development and I am only now fully comfortable with the environment but still have many things to learn yet. Having the time I now do in .net I would say I am 25% of the way to being a master, but still many years from being a guru. I love .net. I love the C# language. I came from the VB language and made a conscious decision to switch. I love what the .net framework gives me out of the box. That said, when I had to whip out a fully functional (but simple) database I punted and used Access, simply because I had to whip it out in two weeks. In 10 or 20 hours I can build the entire thing in Access which I still cannot do in .Net. But I do expect to get there in .Net and I expect to do so in the next year. And once I do get there, the built in power of .Net will make my applications inherently more powerful and flexible. All I can say is if you are a programmer as well as a database developer, start learning .Net. It will pay in the long haul and you will enjoy the programming environment in a way that you cannot in Access / vba. As a programmer it is fun (to me) to learn things like raising and sinking events, threading, interfacing to SQL Server, and all of the things that .Net just hands to you (but you have to learn) to use in your applications that VBA doesn't have and can never have. I consider myself to be at the end of the VBA / DAO path, there is not much left that I do not know. .Net is a powerful new world. John W. Colby www.ColbyConsulting.com On 1/1/2011 10:47 AM, Mark Simms wrote: > I'll definitely check it out because I've always been wondering what the > productivity delta is between dot-net programming and Access programming. > That being said, you are in a completely different world Shamil.... > I try to stay on top of things, but I'm clueless with regards to buzzwords: > EDM > RDLC > Linq > > So another issue is: when you must get dragged into all of this really > esoteric technology, do you lose sight or lose focus of the business > functionality of the application ? >> >> New Year Eve is approaching here, and I wanted to send you some gifts >> from >> Ded Moroz - here they are: >> >> This is a set of projects I have got developed a few days ago during >> 40+ >> hours R&D coding marathon. >> The task was to finish all the work in about 40 hours. >> So a few bugs left in there as release deadline wasn't possible to >> move. >> They (the bugs) are described in readme. >> But in general all the sample apps work rather well as my tests here >> show. > > From jwcolby at colbyconsulting.com Sat Jan 1 13:28:54 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 01 Jan 2011 14:28:54 -0500 Subject: [AccessD] AMD Tuban (hex core) prices went UP Message-ID: <4D1F8076.9080409@colbyconsulting.com> A LOT. Up $35 for the low end processor from $175 to $209. What's with that? 8( -- John W. Colby www.ColbyConsulting.com From john at winhaven.net Sat Jan 1 14:31:38 2011 From: john at winhaven.net (John Bartow) Date: Sat, 1 Jan 2011 14:31:38 -0600 Subject: [AccessD] Ya know they tell ya to remove power... In-Reply-To: <4D1DF7A4.5070308@colbyconsulting.com> References: <4D1DF7A4.5070308@colbyconsulting.com> Message-ID: <016601cba9f2$e4976d20$adc64760$@winhaven.net> Sometimes we get a "lucky pass" for our little blunders, here's hoping your luck continues ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, December 31, 2010 9:33 AM To: Access Developers discussion and problem solving Subject: [AccessD] Ya know they tell ya to remove power... A "funny" story with a happy ending. I was working on a new server I am building for doing a VM. All done, working well. I had an iRam card which is an old card which holds up to 4 gigs of RAM and turns it into an SATA 1 hard disk. It works fine with vista and previous but it does not work with Win7 and 2008 clean installs. Apparently they just don't have drivers to make it happen. So I removed the iRam, which was in a PCI slot and I neglected to put the little metal tab in the back to cover the hold in the back panel where the card screwed down. The next day I decided to install an Areca 1220 I had laying around. The Areca is a PCI Express card. Not watching what I was doing I tried to insert it into the slot adjacent to the pci express slot which happens to be PCI. The computer *turns on* and I start smelling that sickening smell of toasted something. Since I am installing an Areca 1220 I assume that the toasted something is a $450 Areca raid controller card. I quickly yanked the card out and turn the computer back off. I then *remove the power*... and decide what the heck, let's see whether I actually fried the Areca. Looking closely at the card I notice a connector trace on each side burned. My guess is that these two traces are shorted together on the PCI Express but are power / ground on the PCI. As it turns out the Areca was otherwise undamaged, just a couple of connector pins seriously overheated and damaged. My motherboard wasn't fried. *Very lucky* all in all. Ya know they tell ya to remove power... -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 1 15:35:51 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 01 Jan 2011 16:35:51 -0500 Subject: [AccessD] ****Test your news IQ - Pew Research Center* Message-ID: <4D1F9E37.9030205@colbyconsulting.com> "The best argument against democracy is a five-minute conversation with the average voter" http://www.quotedb.com/quotes/1899 LOL, I missed three. However... The current prime minister of GB??? Why would / should I know that? I don't even know who our president is!!! (kidding). Notice that no demographic really did well on that question. And I guessed (correctly) on number 6. No clue really. John W. Colby www.ColbyConsulting.com From df.waters at comcast.net Sat Jan 1 15:57:13 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 1 Jan 2011 15:57:13 -0600 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: <4D1F9E37.9030205@colbyconsulting.com> References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: <965FD96C56C040CA9AF7BACD7DECD1B5@DanWaters> I got 12/12 - but I am an admitted news junkie. What truly scares me is that the mode on this chart is 4/12 correct. No wonder news organizations like Fox News spew complete blather about politics and people still watch them! Perhaps too few people are actually interested in objective information - they'd rather be entertained with anger instead. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 01, 2011 3:36 PM To: Access Developers discussion and problem solving Subject: [AccessD] ****Test your news IQ - Pew Research Center* "The best argument against democracy is a five-minute conversation with the average voter" http://www.quotedb.com/quotes/1899 LOL, I missed three. However... The current prime minister of GB??? Why would / should I know that? I don't even know who our president is!!! (kidding). Notice that no demographic really did well on that question. And I guessed (correctly) on number 6. No clue really. John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 1 17:45:44 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 1 Jan 2011 15:45:44 -0800 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: <4D1F9E37.9030205@colbyconsulting.com> References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: 12 for 12. (woo-hoo) Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 01, 2011 1:36 PM To: Access Developers discussion and problem solving Subject: [AccessD] ****Test your news IQ - Pew Research Center* "The best argument against democracy is a five-minute conversation with the average voter" http://www.quotedb.com/quotes/1899 LOL, I missed three. However... The current prime minister of GB??? Why would / should I know that? I don't even know who our president is!!! (kidding). Notice that no demographic really did well on that question. And I guessed (correctly) on number 6. No clue really. John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Sat Jan 1 18:02:05 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Sat, 1 Jan 2011 19:02:05 -0500 Subject: [AccessD] ****Test your news IQ - Pew Research Center* References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: <58983E2F2152466F9CE461F8FDCD82CD@salvationomc4p> 9/12 Don't know why 12 is in there either -- how is an operating system for a smartphone "news?" Don't care that I missed 5 and 12, but shouldn't have missed 9 -- the TARP question. :( Susan H. > 12 for 12. (woo-hoo) > > Rocky > > > "The best argument against democracy is a five-minute conversation with > the > average voter" > > http://www.quotedb.com/quotes/1899 > > > > > LOL, I missed three. However... > > The current prime minister of GB??? Why would / should I know that? > I > don't even know who our > president is!!! (kidding). Notice that no demographic really did well > on that question. > > And I guessed (correctly) on number 6. No clue really. > From jackandpat.d at gmail.com Sat Jan 1 18:25:10 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Sat, 1 Jan 2011 19:25:10 -0500 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: References: <4D1F9E37.9030205@colbyconsulting.com> Message-ID: 10/12 I'm happy. Jack On Sat, Jan 1, 2011 at 6:45 PM, Rocky Smolin wrote: > 12 for 12. (woo-hoo) > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 01, 2011 1:36 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] ****Test your news IQ - Pew Research Center* > > "The best argument against democracy is a five-minute conversation with the > average voter" > > http://www.quotedb.com/quotes/1899 > > > > > LOL, I missed three. However... > > The current prime minister of GB??? Why would / should I know that? I > don't even know who our > president is!!! (kidding). Notice that no demographic really did well > on that question. > > And I guessed (correctly) on number 6. No clue really. > > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From marksimms at verizon.net Sat Jan 1 19:07:12 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 01 Jan 2011 20:07:12 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <4D1F7A65.5070807@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> Message-ID: <003501cbaa19$63a45710$2aed0530$@net> Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. From ramzcbu at gmail.com Sat Jan 1 20:28:51 2011 From: ramzcbu at gmail.com (Ramz .) Date: Sat, 1 Jan 2011 18:28:51 -0800 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: Thank you for the insights, John. I tried to learn C# almost three years ago but ended up being stuck with Access when most projects that came my way were in Access. I'm now trying to re-learn C# and you've given me further encouragement to stick to it. On Sat, Jan 1, 2011 at 5:07 PM, Mark Simms wrote: > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Sat Jan 1 21:11:35 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 1 Jan 2011 21:11:35 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 00:03:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 01:03:30 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <4D201532.2050902@colbyconsulting.com> An interesting article. http://improvingsoftware.com/2009/04/19/a-managers-retrospective-on-the-c-versus-vbnet-decision/ Notice his 2nd to the last paragraph. though he makes no coherent argument for that paragraph. I have been reading that MS is trying hard to align the languages. There are some definite issues in doing so and it is not a trivial task. Likewise there are (currently) some advantages in either language over the other (pre 2010 / .net 4.0). I am searching for but not finding the language difference matrix, nor the progress made so far in the alignment process. I certainly do *not* believe that C# will ever be deprecated. VB.net is not significantly easier to program, and I have done both. C#.net is not significantly easier to program, and I have done both. 95% (in fact probably higher) of the effort in learning to program in .Net is in learning the framework. Thus if either language were "10% easier" (whatever that might mean) the end result would be that language being .5% easier to learn in total. 99.9# of the power of .Net is in the framework. I hired a kid out of the community college who took VB.net, then took C#. Net. He prefers C#.Net. Personally I think that deciding to move to .net is a far more important decision than which language to choose. Pick your poison, either will be fine. VB will (eventually) be more accepted by the programming managers of the world, as they begin to understand that there is no significant difference in the language's ability. Today, and for the next few years, *I* believe that C# still holds the "respectability" edge. .net rocks. Pick VB.Net or C#.Net and get started. John W. Colby www.ColbyConsulting.com On 1/1/2011 10:11 PM, Dan Waters wrote: > I'd recommend VB.Net over C# for the following reasons: > (I know some of you want to scream at me about this, but what I'm doing is > making logical arguments, not passionate arguments.) > > With the release of VS 2010, the capabilities of C# and VB.Net are almost > identical - there used to be significant differences in previous versions. > Since both compile to the CLR, you get the same results in the end. > > Utility software exists which can convert one language to the other and back > again. > > Because there is effectively no difference, software shops will be looking > to hire developers not on which language can write, but on what value they > bring. There won't be an automatically higher rate for C# developers. > > VB.Net is easier to learn than C#. And if you're an experienced Access > developer it's easier yet. (Although easy is a relative term.) > > Because VB.Net is easier to learn, college students will learn it instead of > C#. (When you were in college and you could save some time what did you > do?) This will add to the proportion of VB.Net developers over time who > will wonder why anyone would pick the more difficult language. > > Experienced developers, all other things being equal, can program faster in > VB.Net. This makes you more competitive whether working independently or in > a company. > > MS is trying to be leaner than they were in the good old days w/o Google and > others. So they need to reduce duplication of resources. Making two > similar programming languages identical is a good way to do that. The next > step would be to deprecate one of the languages - and C# will stop being > supported in 10 - 12 years. MS created C# so that Java developers could > more easily transition to a .Net language while .Net was becoming > mainstream. .Net is now mainstream. > > -------------------- > On the cost-benefit: > > I'd say that if you want to continue to be an independent professional > developer then VB.Net is the way to go. I've lost projects with potential > customers just because the IT department didn't know what Access could > really do - they saw it as a toy and my credibility as low. > > But if you are using VB.Net& SQL Server you've got credibility, even if you > could have done the same project in Access at 1/2 the time and cost. > Company decision-makers often don't care too much what something costs (even > while they are screaming to keep the costs down) - they care more that they > 'look' like good decision makers to keep their career path on track, and > screaming at a supplier (or developer) to keep costs down looks good too. > People often buy the more expensive thing because think it's worth more. > Unless - the person who hires you is directly affected by Profit& Loss - > then they really do care! > > Good Luck! > Dan > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Saturday, January 01, 2011 7:07 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > From shamil at smsconsulting.spb.ru Sun Jan 2 04:15:17 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 13:15:17 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <8C0A24CD6C244A7784B8188038161A85@nant> 1000%... at least. (I mean with MS Access/VBA you get "stuck" within desktop applications world, or you have to use "esoteric" ways trying to change/extend/scale yor MS Access/VBA app context/environment - e.g. scale to MS SQL SQL, web, ...) With .NET you have *many* natural and smooth ways to scale/reuse your desktop apps' (parts)... 10000% :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 2 ?????? 2011 ?. 4:07 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 2 04:22:53 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 13:22:53 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> Message-ID: <7E402AE68DB7418C921D877886C9CFAC@nant> Hi Dan -- I just wanted to ask you what are generally accepted statistics your statements are based on? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 6:12 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 07:36:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 08:36:18 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <7E402AE68DB7418C921D877886C9CFAC@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> Message-ID: <4D207F52.7010101@colbyconsulting.com> I think we all want to feel that our decisions are correct, whether it is the car we drive or the language we program in. I propose that in this case, there is almost no discernible difference in capability between the two languages. I believe that at this instant in time C# holds the edge in "desirability" with employers and thus in salary paid, however I also believe that they will probability level out. So who cares really? Pick one and get to work! One thing I would say is that because of my VB background and the fact that I have switched to C#, I can easily read and write VB or C# programs, whereas had I stayed with VB I would only be fluent in VB. Had I come from C# (no VB background) and I stuck with C# I would not have that advantage. John W. Colby www.ColbyConsulting.com On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote: > Hi Dan -- > > I just wanted to ask you what are generally accepted statistics your > statements are based on? > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: 2 ?????? 2011 ?. 6:12 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > I'd recommend VB.Net over C# for the following reasons: > (I know some of you want to scream at me about this, but what I'm doing is > making logical arguments, not passionate arguments.) > > With the release of VS 2010, the capabilities of C# and VB.Net are almost > identical - there used to be significant differences in previous versions. > Since both compile to the CLR, you get the same results in the end. > > Utility software exists which can convert one language to the other and back > again. > > Because there is effectively no difference, software shops will be looking > to hire developers not on which language can write, but on what value they > bring. There won't be an automatically higher rate for C# developers. > > VB.Net is easier to learn than C#. And if you're an experienced Access > developer it's easier yet. (Although easy is a relative term.) > > Because VB.Net is easier to learn, college students will learn it instead of > C#. (When you were in college and you could save some time what did you > do?) This will add to the proportion of VB.Net developers over time who > will wonder why anyone would pick the more difficult language. > > Experienced developers, all other things being equal, can program faster in > VB.Net. This makes you more competitive whether working independently or in > a company. > > MS is trying to be leaner than they were in the good old days w/o Google and > others. So they need to reduce duplication of resources. Making two > similar programming languages identical is a good way to do that. The next > step would be to deprecate one of the languages - and C# will stop being > supported in 10 - 12 years. MS created C# so that Java developers could > more easily transition to a .Net language while .Net was becoming > mainstream. .Net is now mainstream. > > -------------------- > On the cost-benefit: > > I'd say that if you want to continue to be an independent professional > developer then VB.Net is the way to go. I've lost projects with potential > customers just because the IT department didn't know what Access could > really do - they saw it as a toy and my credibility as low. > > But if you are using VB.Net& SQL Server you've got credibility, even if you > could have done the same project in Access at 1/2 the time and cost. > Company decision-makers often don't care too much what something costs (even > while they are screaming to keep the costs down) - they care more that they > 'look' like good decision makers to keep their career path on track, and > screaming at a supplier (or developer) to keep costs down looks good too. > People often buy the more expensive thing because think it's worth more. > Unless - the person who hires you is directly affected by Profit& Loss - > then they really do care! > > Good Luck! > Dan > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Saturday, January 01, 2011 7:07 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ramzcbu at gmail.com Sun Jan 2 10:09:03 2011 From: ramzcbu at gmail.com (Ramz .) Date: Sun, 2 Jan 2011 08:09:03 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D207F52.7010101@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> <4D207F52.7010101@colbyconsulting.com> Message-ID: I tried to learn VB.Net, too, out of curiosity as well as the idea that I may be able to learn it quick because I already know VBA. Most of the tools in the previous company that I worked for were from Microsoft, but when I began working for another company that had limited resources, I began to consider open source tools. I looked at php, and also looked at Java. One thing these had in common was their connection with the C language (i.e., their syntax). I figured that if I'd learn C#, at least I'd have also learned something that I can also use in php, javascript and Java when it's time for me to focus on them. I'm already good with VB, so learning a new language like C# should be a welcome addition to whatever I already know. Just my two cents... -- Ramil On Sun, Jan 2, 2011 at 5:36 AM, jwcolby wrote: > I think we all want to feel that our decisions are correct, whether it is > the car we drive or the language we program in. > > I propose that in this case, there is almost no discernible difference in > capability between the two languages. I believe that at this instant in > time C# holds the edge in "desirability" with employers and thus in salary > paid, however I also believe that they will probability level out. > > So who cares really? Pick one and get to work! > > One thing I would say is that because of my VB background and the fact that > I have switched to C#, I can easily read and write VB or C# programs, > whereas had I stayed with VB I would only be fluent in VB. Had I come from > C# (no VB background) and I stuck with C# I would not have that advantage. > > > John W. Colby > www.ColbyConsulting.com > > On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote: > >> Hi Dan -- >> >> I just wanted to ask you what are generally accepted statistics your >> statements are based on? >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: 2 ?????? 2011 ?. 6:12 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) >> >> I'd recommend VB.Net over C# for the following reasons: >> (I know some of you want to scream at me about this, but what I'm doing is >> making logical arguments, not passionate arguments.) >> >> With the release of VS 2010, the capabilities of C# and VB.Net are almost >> identical - there used to be significant differences in previous versions. >> Since both compile to the CLR, you get the same results in the end. >> >> Utility software exists which can convert one language to the other and >> back >> again. >> >> Because there is effectively no difference, software shops will be looking >> to hire developers not on which language can write, but on what value they >> bring. There won't be an automatically higher rate for C# developers. >> >> VB.Net is easier to learn than C#. And if you're an experienced Access >> developer it's easier yet. (Although easy is a relative term.) >> >> Because VB.Net is easier to learn, college students will learn it instead >> of >> C#. (When you were in college and you could save some time what did you >> do?) This will add to the proportion of VB.Net developers over time who >> will wonder why anyone would pick the more difficult language. >> >> Experienced developers, all other things being equal, can program faster >> in >> VB.Net. This makes you more competitive whether working independently or >> in >> a company. >> >> MS is trying to be leaner than they were in the good old days w/o Google >> and >> others. So they need to reduce duplication of resources. Making two >> similar programming languages identical is a good way to do that. The >> next >> step would be to deprecate one of the languages - and C# will stop being >> supported in 10 - 12 years. MS created C# so that Java developers could >> more easily transition to a .Net language while .Net was becoming >> mainstream. .Net is now mainstream. >> >> -------------------- >> On the cost-benefit: >> >> I'd say that if you want to continue to be an independent professional >> developer then VB.Net is the way to go. I've lost projects with potential >> customers just because the IT department didn't know what Access could >> really do - they saw it as a toy and my credibility as low. >> >> But if you are using VB.Net& SQL Server you've got credibility, even if >> you >> could have done the same project in Access at 1/2 the time and cost. >> Company decision-makers often don't care too much what something costs >> (even >> while they are screaming to keep the costs down) - they care more that >> they >> 'look' like good decision makers to keep their career path on track, and >> screaming at a supplier (or developer) to keep costs down looks good too. >> People often buy the more expensive thing because think it's worth more. >> Unless - the person who hires you is directly affected by Profit& Loss - >> then they really do care! >> >> Good Luck! >> Dan >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: Saturday, January 01, 2011 7:07 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) >> >> Good stuff John. Would you say based on your time-in-training that you are >> 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From demulling at centurytel.net Sun Jan 2 10:20:37 2011 From: demulling at centurytel.net (Demulling Family) Date: Sun, 02 Jan 2011 10:20:37 -0600 Subject: [AccessD] ****Test your news IQ - Pew Research Center* In-Reply-To: <965FD96C56C040CA9AF7BACD7DECD1B5@DanWaters> References: <4D1F9E37.9030205@colbyconsulting.com> <965FD96C56C040CA9AF7BACD7DECD1B5@DanWaters> Message-ID: <4D20A5D5.2050109@centurytel.net> I only got 11/12. But I am in agreement with you on the mode being 4/12. > I got 12/12 - but I am an admitted news junkie. > > What truly scares me is that the mode on this chart is 4/12 correct. No > wonder news organizations like Fox News spew complete blather about politics > and people still watch them! Perhaps too few people are actually interested > in objective information - they'd rather be entertained with anger instead. > > Dan > From shamil at smsconsulting.spb.ru Sun Jan 2 10:33:44 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 19:33:44 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><7E402AE68DB7418C921D877886C9CFAC@nant><4D207F52.7010101@colbyconsulting.com> Message-ID: <21CB162A67F04995929120A6D3DABF70@nant> I prefer to not participate in "Programming Language A" vs. "Programming Language B" disputes - as for C# I'd note that developers fluent with it would find themselves rather comfortable when starting to learn/use: JavaScript PHP Java Ruby Python Eiffel PERL C/C++ ... even Pascal/Object Pascal (DELPHI). Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ramz . Sent: 2 ?????? 2011 ?. 19:09 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I tried to learn VB.Net, too, out of curiosity as well as the idea that I may be able to learn it quick because I already know VBA. Most of the tools in the previous company that I worked for were from Microsoft, but when I began working for another company that had limited resources, I began to consider open source tools. I looked at php, and also looked at Java. One thing these had in common was their connection with the C language (i.e., their syntax). I figured that if I'd learn C#, at least I'd have also learned something that I can also use in php, javascript and Java when it's time for me to focus on them. I'm already good with VB, so learning a new language like C# should be a welcome addition to whatever I already know. Just my two cents... -- Ramil On Sun, Jan 2, 2011 at 5:36 AM, jwcolby wrote: > I think we all want to feel that our decisions are correct, whether it > is the car we drive or the language we program in. > > I propose that in this case, there is almost no discernible difference > in capability between the two languages. I believe that at this > instant in time C# holds the edge in "desirability" with employers and > thus in salary paid, however I also believe that they will probability level out. > > So who cares really? Pick one and get to work! > > One thing I would say is that because of my VB background and the fact > that I have switched to C#, I can easily read and write VB or C# > programs, whereas had I stayed with VB I would only be fluent in VB. > Had I come from C# (no VB background) and I stuck with C# I would not have that advantage. > > > John W. Colby > www.ColbyConsulting.com > > On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote: > >> Hi Dan -- >> >> I just wanted to ask you what are generally accepted statistics your >> statements are based on? >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: 2 ?????? 2011 ?. 6:12 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) >> >> I'd recommend VB.Net over C# for the following reasons: >> (I know some of you want to scream at me about this, but what I'm >> doing is making logical arguments, not passionate arguments.) >> >> With the release of VS 2010, the capabilities of C# and VB.Net are >> almost identical - there used to be significant differences in previous versions. >> Since both compile to the CLR, you get the same results in the end. >> >> Utility software exists which can convert one language to the other >> and back again. >> >> Because there is effectively no difference, software shops will be >> looking to hire developers not on which language can write, but on >> what value they bring. There won't be an automatically higher rate for C# developers. >> >> VB.Net is easier to learn than C#. And if you're an experienced >> Access developer it's easier yet. (Although easy is a relative >> term.) >> >> Because VB.Net is easier to learn, college students will learn it >> instead of C#. (When you were in college and you could save some >> time what did you >> do?) This will add to the proportion of VB.Net developers over time >> who will wonder why anyone would pick the more difficult language. >> >> Experienced developers, all other things being equal, can program >> faster in VB.Net. This makes you more competitive whether working >> independently or in a company. >> >> MS is trying to be leaner than they were in the good old days w/o >> Google and others. So they need to reduce duplication of resources. >> Making two similar programming languages identical is a good way to >> do that. The next step would be to deprecate one of the languages - >> and C# will stop being supported in 10 - 12 years. MS created C# so >> that Java developers could more easily transition to a .Net language >> while .Net was becoming mainstream. .Net is now mainstream. >> >> -------------------- >> On the cost-benefit: >> >> I'd say that if you want to continue to be an independent >> professional developer then VB.Net is the way to go. I've lost >> projects with potential customers just because the IT department >> didn't know what Access could really do - they saw it as a toy and my credibility as low. >> >> But if you are using VB.Net& SQL Server you've got credibility, even >> if you could have done the same project in Access at 1/2 the time and >> cost. >> Company decision-makers often don't care too much what something >> costs (even while they are screaming to keep the costs down) - they >> care more that they 'look' like good decision makers to keep their >> career path on track, and screaming at a supplier (or developer) to >> keep costs down looks good too. >> People often buy the more expensive thing because think it's worth more. >> Unless - the person who hires you is directly affected by Profit& >> Loss - then they really do care! >> >> Good Luck! >> Dan >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: Saturday, January 01, 2011 7:07 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Ded Moroz sends you links on sample >> projects... :) >> >> Good stuff John. Would you say based on your time-in-training that >> you are 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 2 12:48:44 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 12:48:44 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <7E402AE68DB7418C921D877886C9CFAC@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> Message-ID: <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> Hi Shamil, I'm not making arguments based on any hard numbers - these are logical arguments and some predictions which I believe will come to pass if my arguments turn out to be true. The statement about C# and VB.Net now being almost identical does come directly from MS. So - all previous discussions about C# vs. VB.Net went out the window with the release of VS 2010 and MS's alignment of the two languages. Don't make any decisions on what path to take based on a previous version of VS. Any arguments about one of them being functionally better than the other is now moot. So, if someone chooses one over the other, it's just a personal preference. When a business has a profit motive, personal preferences, even strong ones, will be overridden (sometimes gently - sometimes not) once the business owners realize they can make more profit going down one path and not the other. In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's description of why they are making the two languages the same. What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx In this link, scroll down to 'Visual Basic and C# Languages'. This says, "In Visual Studio 2010, the Visual Basic and C# languages continue to move toward feature parity. This enables you to choose a language based on personal preferences because both languages are equally capable. This section lists some of the new features in C# and Visual Basic." Visual Studio 2010 Product Highlights: http://msdn.microsoft.com/en-us/library/dd547188.aspx I read through the article John referenced. That business owner had to make a hard choice in April 2009. At that time C# and VB.Net did have some differences. If he made the same decision about the time that the two languages were aligned in May 2010, it would have been much easier. My point is that there are some real influences which point to the usage of VB.Net becoming predominant over C#, and (I believe) the eventual deprecation of C# (although as John says that will be at least a long time from now). I know that developers want to believe that the language they know and have invested their time in is the best one, and gives them the skill that will make them valuable for many years. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? I'm making a recommendation to Mark to choose the language that I believe will be predominant in the future, for the reasons I've given. I'm not saying that everyone using C# now should quickly jump ship. Hope that helps, Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:23 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- I just wanted to ask you what are generally accepted statistics your statements are based on? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 6:12 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 13:18:55 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 14:18:55 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant> <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> Message-ID: <4D20CF9F.2030209@colbyconsulting.com> "When major functionality is introduced in one language, it should appear in the other as well. This doesn?t mean that every feature will be in both languages and work exactly the same way; indeed, each language has its own history, spirit and feel?traits that are important to maintain." This does not sound like deprecation is in the plan. If you have studied the remaining differences you find things that may not be trivial to port to the other language. That article does not say that the languages are now identical, in fact it explicitly states that they still are not. John W. Colby www.ColbyConsulting.com On 1/2/2011 1:48 PM, Dan Waters wrote: > Hi Shamil, > > I'm not making arguments based on any hard numbers - these are logical > arguments and some predictions which I believe will come to pass if my > arguments turn out to be true. > > The statement about C# and VB.Net now being almost identical does come > directly from MS. So - all previous discussions about C# vs. VB.Net went > out the window with the release of VS 2010 and MS's alignment of the two > languages. Don't make any decisions on what path to take based on a > previous version of VS. Any arguments about one of them being functionally > better than the other is now moot. So, if someone chooses one over the > other, it's just a personal preference. When a business has a profit > motive, personal preferences, even strong ones, will be overridden > (sometimes gently - sometimes not) once the business owners realize they can > make more profit going down one path and not the other. > > In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's > description of why they are making the two languages the same. > What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx > > In this link, scroll down to 'Visual Basic and C# Languages'. This says, > "In Visual Studio 2010, the Visual Basic and C# languages continue to move > toward feature parity. This enables you to choose a language based on > personal preferences because both languages are equally capable. This > section lists some of the new features in C# and Visual Basic." > Visual Studio 2010 Product Highlights: > http://msdn.microsoft.com/en-us/library/dd547188.aspx > > > I read through the article John referenced. That business owner had to make > a hard choice in April 2009. At that time C# and VB.Net did have some > differences. If he made the same decision about the time that the two > languages were aligned in May 2010, it would have been much easier. > > My point is that there are some real influences which point to the usage of > VB.Net becoming predominant over C#, and (I believe) the eventual > deprecation of C# (although as John says that will be at least a long time > from now). > > I know that developers want to believe that the language they know and have > invested their time in is the best one, and gives them the skill that will > make them valuable for many years. But how many VB6 or Access developers > (who loved VB6 and/or Access) have moved to .Net? > > I'm making a recommendation to Mark to choose the language that I believe > will be predominant in the future, for the reasons I've given. I'm not > saying that everyone using C# now should quickly jump ship. > > Hope that helps, > Dan From shamil at smsconsulting.spb.ru Sun Jan 2 13:30:48 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 2 Jan 2011 22:30:48 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><7E402AE68DB7418C921D877886C9CFAC@nant> <3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> Message-ID: <2C441E0FDF4A47EA8140DFA78EB67EA1@nant> Hi Dan -- Thank you for your comments. I'd not take MS marketing stuff as a base of any assumptions. I'd only use hard&soft stats numbers for such assumptions and real life experience coming from seasoned developers. As I noted I prefer to not participate in discussions "Programming Language A" vs. "programming language B". (Original thread: "Ded Moroz..." was not about VB.NET vs. C# but about several .NET technologies used in a sample application I published.) As for VB.NET and C# - I can program on both as many other developers do. I do use C# most of the time but when VB.NET programming is needed the switch/"parallel use" of both programming languages isn't a big issue as I have been programming on VBA/VB6 for 10+ years. But if a beginner .NET developer will ask me what programming language I'd recommend to use as a main one for .NET development, C# or VB.NET, my answer will be definitive - C# - coming from my real life development experience. Will C# or VB.NET (if any) be depreciated by MS with time - it doesn't matter here - it takes years to become an advanced .NET developer, and it takes just a week or so to adapt to one of another programming language syntax. (If C# or VB.NET will be depreciated all the source code will be possible to convert by automatic tools.) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 21:49 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm not making arguments based on any hard numbers - these are logical arguments and some predictions which I believe will come to pass if my arguments turn out to be true. The statement about C# and VB.Net now being almost identical does come directly from MS. So - all previous discussions about C# vs. VB.Net went out the window with the release of VS 2010 and MS's alignment of the two languages. Don't make any decisions on what path to take based on a previous version of VS. Any arguments about one of them being functionally better than the other is now moot. So, if someone chooses one over the other, it's just a personal preference. When a business has a profit motive, personal preferences, even strong ones, will be overridden (sometimes gently - sometimes not) once the business owners realize they can make more profit going down one path and not the other. In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's description of why they are making the two languages the same. What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx In this link, scroll down to 'Visual Basic and C# Languages'. This says, "In Visual Studio 2010, the Visual Basic and C# languages continue to move toward feature parity. This enables you to choose a language based on personal preferences because both languages are equally capable. This section lists some of the new features in C# and Visual Basic." Visual Studio 2010 Product Highlights: http://msdn.microsoft.com/en-us/library/dd547188.aspx I read through the article John referenced. That business owner had to make a hard choice in April 2009. At that time C# and VB.Net did have some differences. If he made the same decision about the time that the two languages were aligned in May 2010, it would have been much easier. My point is that there are some real influences which point to the usage of VB.Net becoming predominant over C#, and (I believe) the eventual deprecation of C# (although as John says that will be at least a long time from now). I know that developers want to believe that the language they know and have invested their time in is the best one, and gives them the skill that will make them valuable for many years. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? I'm making a recommendation to Mark to choose the language that I believe will be predominant in the future, for the reasons I've given. I'm not saying that everyone using C# now should quickly jump ship. Hope that helps, Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:23 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- I just wanted to ask you what are generally accepted statistics your statements are based on? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 6:12 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) I'd recommend VB.Net over C# for the following reasons: (I know some of you want to scream at me about this, but what I'm doing is making logical arguments, not passionate arguments.) With the release of VS 2010, the capabilities of C# and VB.Net are almost identical - there used to be significant differences in previous versions. Since both compile to the CLR, you get the same results in the end. Utility software exists which can convert one language to the other and back again. Because there is effectively no difference, software shops will be looking to hire developers not on which language can write, but on what value they bring. There won't be an automatically higher rate for C# developers. VB.Net is easier to learn than C#. And if you're an experienced Access developer it's easier yet. (Although easy is a relative term.) Because VB.Net is easier to learn, college students will learn it instead of C#. (When you were in college and you could save some time what did you do?) This will add to the proportion of VB.Net developers over time who will wonder why anyone would pick the more difficult language. Experienced developers, all other things being equal, can program faster in VB.Net. This makes you more competitive whether working independently or in a company. MS is trying to be leaner than they were in the good old days w/o Google and others. So they need to reduce duplication of resources. Making two similar programming languages identical is a good way to do that. The next step would be to deprecate one of the languages - and C# will stop being supported in 10 - 12 years. MS created C# so that Java developers could more easily transition to a .Net language while .Net was becoming mainstream. .Net is now mainstream. -------------------- On the cost-benefit: I'd say that if you want to continue to be an independent professional developer then VB.Net is the way to go. I've lost projects with potential customers just because the IT department didn't know what Access could really do - they saw it as a toy and my credibility as low. But if you are using VB.Net & SQL Server you've got credibility, even if you could have done the same project in Access at 1/2 the time and cost. Company decision-makers often don't care too much what something costs (even while they are screaming to keep the costs down) - they care more that they 'look' like good decision makers to keep their career path on track, and screaming at a supplier (or developer) to keep costs down looks good too. People often buy the more expensive thing because think it's worth more. Unless - the person who hires you is directly affected by Profit & Loss - then they really do care! Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Saturday, January 01, 2011 7:07 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) Good stuff John. Would you say based on your time-in-training that you are 50% as productive, 25%, ??? I'm just trying to gauge the cost-benefit of moving to C# dot-net. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 2 13:54:44 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 13:54:44 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D20CF9F.2030209@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant><3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> <4D20CF9F.2030209@colbyconsulting.com> Message-ID: >From MS: "This enables you to choose a language based on personal preferences because both languages are equally capable." And that's the big picture. Does MS have motivation to maintain two languages, long term, that are equally capable? Probably not - they don't have unlimited resources. And MS would never at this point publicly state that they have a plan to deprecate either C# or VB.Net. It's going to be a long time coming, but I do think it will. I think the paragraph you quoted is for public consumption by people who will campaign hard for their chosen language. It just makes everyone feel that their own skill won't be deprecated. It's important for MS to do that to keep .Net developers as .Net developers, regardless of their choice of programming language. In two or three years, MS will have a different story than what they said 9 months ago. As time goes on people will realize that they have value as a .Net developer, regardless of whether they are familiar with C# or VB.Net. .Net programmers will know that because either language can do the work of the other, and they'll be able to easily read both, and maybe easily use both. But the programmers will eventually realize that they'll want to just use one of them, and since VB.Net is easier to learn and quicker to use, I think that's where we'll end up. My goal here is to look into the future - If you see future differently I'd like to understand what steps you took to get there. But I've done all the predicting I can do - my next step is to see what the next version of VS brings us, and then I'll try predicting again. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 02, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) "When major functionality is introduced in one language, it should appear in the other as well. This doesn't mean that every feature will be in both languages and work exactly the same way; indeed, each language has its own history, spirit and feel-traits that are important to maintain." This does not sound like deprecation is in the plan. If you have studied the remaining differences you find things that may not be trivial to port to the other language. That article does not say that the languages are now identical, in fact it explicitly states that they still are not. John W. Colby www.ColbyConsulting.com On 1/2/2011 1:48 PM, Dan Waters wrote: > Hi Shamil, > > I'm not making arguments based on any hard numbers - these are logical > arguments and some predictions which I believe will come to pass if my > arguments turn out to be true. > > The statement about C# and VB.Net now being almost identical does come > directly from MS. So - all previous discussions about C# vs. VB.Net went > out the window with the release of VS 2010 and MS's alignment of the two > languages. Don't make any decisions on what path to take based on a > previous version of VS. Any arguments about one of them being functionally > better than the other is now moot. So, if someone chooses one over the > other, it's just a personal preference. When a business has a profit > motive, personal preferences, even strong ones, will be overridden > (sometimes gently - sometimes not) once the business owners realize they can > make more profit going down one path and not the other. > > In this link, read the 2nd paragraph titled 'Coevolution'. This is MS's > description of why they are making the two languages the same. > What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx > > In this link, scroll down to 'Visual Basic and C# Languages'. This says, > "In Visual Studio 2010, the Visual Basic and C# languages continue to move > toward feature parity. This enables you to choose a language based on > personal preferences because both languages are equally capable. This > section lists some of the new features in C# and Visual Basic." > Visual Studio 2010 Product Highlights: > http://msdn.microsoft.com/en-us/library/dd547188.aspx > > > I read through the article John referenced. That business owner had to make > a hard choice in April 2009. At that time C# and VB.Net did have some > differences. If he made the same decision about the time that the two > languages were aligned in May 2010, it would have been much easier. > > My point is that there are some real influences which point to the usage of > VB.Net becoming predominant over C#, and (I believe) the eventual > deprecation of C# (although as John says that will be at least a long time > from now). > > I know that developers want to believe that the language they know and have > invested their time in is the best one, and gives them the skill that will > make them valuable for many years. But how many VB6 or Access developers > (who loved VB6 and/or Access) have moved to .Net? > > I'm making a recommendation to Mark to choose the language that I believe > will be predominant in the future, for the reasons I've given. I'm not > saying that everyone using C# now should quickly jump ship. > > Hope that helps, > Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 14:06:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 15:06:39 -0500 Subject: [AccessD] A Sneaky, Subtle Price Increase | Overclockers Message-ID: <4D20DACF.1010107@colbyconsulting.com> http://www.overclockers.com/a-sneaky-subtle-price-increase/ -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Sun Jan 2 14:37:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 15:37:53 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant><3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters> <4D20CF9F.2030209@colbyconsulting.com> Message-ID: <4D20E221.2020808@colbyconsulting.com> > I think the paragraph you quoted is for public consumption by people who will campaign hard for their chosen language. The paragraph I quoted is from the web page you quoted. ;) I guess my question is really, if both languages are so easy to read / learn / move to, why not pick what is going to give you the advantage today and tomorrow switch to whatever will give you the advantage tomorrow. The way I read the statistics, C# is the higher paid language *today*, and *today* there is still a perception that the C# language is more capable and that programmers are more... capable. Beyond that, they both truly appear to be pretty capable languages. I chose to learn C# today simply because when I talk to clients *today* and I say C# there is a perception that I am a "real" programmer. VB *today* has the "Access is a toy" reputation. I've been through that for the last 15 years and I chose not to repeat that. C# is a fine language (as is VB.Net), C# is not all that difficult to learn, and I felt that for my own situation I would do that. From what I hear as I cruise around out there, there is a lot of "every high school kid is a vb programmer" with a strong implication that they haven't gone after the formal training that assists a programmer in being more than a hobbyist. Is that true? Does it matter? What matters is what the hiring manager believes. Until the universities replace C# with VB in the CIS programs, VB will continue to have a bad rap. If the universities teach C# and you don't now it, then you must not be educated. My local community college teaches one VB language class (semester) which is an "intro to programming" level class. After that they provide two semesters of C# where you learn more in depth things. The VB class is a prerequisite to the C# class, not the other way around. Universities are notoriously slow to change. And forward thinking people such as yourself may force the issue. ;) In the end however, if VB "wins" some language war, it won't make any difference to me, I will switch. John W. Colby www.ColbyConsulting.com On 1/2/2011 2:54 PM, Dan Waters wrote: >> From MS: "This enables you to choose a language based on personal > preferences because both languages are equally capable." And that's the big > picture. > > Does MS have motivation to maintain two languages, long term, that are > equally capable? Probably not - they don't have unlimited resources. > > And MS would never at this point publicly state that they have a plan to > deprecate either C# or VB.Net. It's going to be a long time coming, but I > do think it will. > > I think the paragraph you quoted is for public consumption by people who > will campaign hard for their chosen language. It just makes everyone feel > that their own skill won't be deprecated. It's important for MS to do that > to keep .Net developers as .Net developers, regardless of their choice of > programming language. In two or three years, MS will have a different story > than what they said 9 months ago. > > As time goes on people will realize that they have value as a .Net > developer, regardless of whether they are familiar with C# or VB.Net. .Net > programmers will know that because either language can do the work of the > other, and they'll be able to easily read both, and maybe easily use both. > But the programmers will eventually realize that they'll want to just use > one of them, and since VB.Net is easier to learn and quicker to use, I think > that's where we'll end up. > > My goal here is to look into the future - If you see future differently I'd > like to understand what steps you took to get there. But I've done all the > predicting I can do - my next step is to see what the next version of VS > brings us, and then I'll try predicting again. > > Dan From jwcolby at colbyconsulting.com Sun Jan 2 14:53:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 15:53:47 -0500 Subject: [AccessD] A Sneaky, Subtle Price Increase | Overclockers In-Reply-To: <4D20DACF.1010107@colbyconsulting.com> References: <4D20DACF.1010107@colbyconsulting.com> Message-ID: <4D20E5DB.6020103@colbyconsulting.com> LOL. I looked and looked (in all the wrong places) for a date stamp. It turns out this was printed in 2004 or something. 8( John W. Colby www.ColbyConsulting.com On 1/2/2011 3:06 PM, jwcolby wrote: > http://www.overclockers.com/a-sneaky-subtle-price-increase/ > > From gustav at cactus.dk Sun Jan 2 15:29:39 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 02 Jan 2011 22:29:39 +0100 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Message-ID: Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? From df.waters at comcast.net Sun Jan 2 15:26:31 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 15:26:31 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: Message-ID: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 15:28:00 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 16:28:00 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <8C0A24CD6C244A7784B8188038161A85@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> Message-ID: <4D20EDE0.6070500@colbyconsulting.com> This is certainly true. I tried to use VBA (Access / VB) to automate SQL Server and it was a PITA and never really worked. OTOH I do that now with C# and it is simple beyond belief. Additionally, I use threads to cause several distinct but related SQL Server automation processes to run simultaneously, something that just flat isn't possible with Access / VBA. John W. Colby www.ColbyConsulting.com On 1/2/2011 5:15 AM, Shamil Salakhetdinov wrote: > 1000%... at least. (I mean with MS Access/VBA you get "stuck" within desktop > applications world, or you have to use "esoteric" ways trying to > change/extend/scale yor MS Access/VBA app context/environment - e.g. scale > to MS SQL SQL, web, ...) > With .NET you have *many* natural and smooth ways to scale/reuse your > desktop apps' (parts)... > > 10000% :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: 2 ?????? 2011 ?. 4:07 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Sun Jan 2 15:30:12 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 15:30:12 -0600 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <4D20EDE0.6070500@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant> <4D20EDE0.6070500@colbyconsulting.com> Message-ID: Given our conversation all afternoon: OTOH I do that now with - .Net - and it is simple beyond belief. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 02, 2011 3:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) This is certainly true. I tried to use VBA (Access / VB) to automate SQL Server and it was a PITA and never really worked. OTOH I do that now with C# and it is simple beyond belief. Additionally, I use threads to cause several distinct but related SQL Server automation processes to run simultaneously, something that just flat isn't possible with Access / VBA. John W. Colby www.ColbyConsulting.com On 1/2/2011 5:15 AM, Shamil Salakhetdinov wrote: > 1000%... at least. (I mean with MS Access/VBA you get "stuck" within desktop > applications world, or you have to use "esoteric" ways trying to > change/extend/scale yor MS Access/VBA app context/environment - e.g. scale > to MS SQL SQL, web, ...) > With .NET you have *many* natural and smooth ways to scale/reuse your > desktop apps' (parts)... > > 10000% :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: 2 ?????? 2011 ?. 4:07 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 2 15:46:20 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 00:46:20 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <7E402AE68DB7418C921D877886C9CFAC@nant><3BC5A8932C2A494D9C2D17D4896BD7DD@DanWaters><4D20CF9F.2030209@colbyconsulting.com> Message-ID: <617A67D4C2034379BC5EA2C27AB95196@nant> Hi Dan -- <<< ... and since VB.Net is easier to learn and quicker to use, I think that's where we'll end up... >>> I'm not arguing, and I'm not trying to "go endless cycles". I'm just wondering why do you suppose that "VB.NET is easier to learn and quicker to use"? Is that just your own perception/experience? Or do you have generally accepted (and "marketing noise" free) statistical information to support your own perception/experience? Have you seen the stats as the following (I have just googled using - http://www.google.ru/search?hl=ru&biw=1920&bih=919&q=statistics+on+using+pro gramming+languages&aq=f&aqi=&aql=&oq=&gs_rfai=): http://langpop.com/ Thank you. -- Shamil P.S. BTW, when MS hires then after C/C+ experience, they are wondering about C#, not VB.NET experience - will MS "cut the branch they sit on"? - I mean they should have now (and much more in the future) myriads of C# code lines used for testing of their own software... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 2 ?????? 2011 ?. 22:55 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) >From MS: "This enables you to choose a language based on personal preferences because both languages are equally capable." And that's the big picture. Does MS have motivation to maintain two languages, long term, that are equally capable? Probably not - they don't have unlimited resources. And MS would never at this point publicly state that they have a plan to deprecate either C# or VB.Net. It's going to be a long time coming, but I do think it will. I think the paragraph you quoted is for public consumption by people who will campaign hard for their chosen language. It just makes everyone feel that their own skill won't be deprecated. It's important for MS to do that to keep .Net developers as .Net developers, regardless of their choice of programming language. In two or three years, MS will have a different story than what they said 9 months ago. As time goes on people will realize that they have value as a .Net developer, regardless of whether they are familiar with C# or VB.Net. .Net programmers will know that because either language can do the work of the other, and they'll be able to easily read both, and maybe easily use both. But the programmers will eventually realize that they'll want to just use one of them, and since VB.Net is easier to learn and quicker to use, I think that's where we'll end up. My goal here is to look into the future - If you see future differently I'd like to understand what steps you took to get there. But I've done all the predicting I can do - my next step is to see what the next version of VS brings us, and then I'll try predicting again. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 02, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) "When major functionality is introduced in one language, it should appear in the other as well. This doesn't mean that every feature will be in both languages and work exactly the same way; indeed, each language has its own history, spirit and feel-traits that are important to maintain." This does not sound like deprecation is in the plan. If you have studied the remaining differences you find things that may not be trivial to port to the other language. That article does not say that the languages are now identical, in fact it explicitly states that they still are not. John W. Colby www.ColbyConsulting.com On 1/2/2011 1:48 PM, Dan Waters wrote: > Hi Shamil, > > I'm not making arguments based on any hard numbers - these are logical > arguments and some predictions which I believe will come to pass if my > arguments turn out to be true. > > The statement about C# and VB.Net now being almost identical does come > directly from MS. So - all previous discussions about C# vs. VB.Net > went out the window with the release of VS 2010 and MS's alignment of > the two languages. Don't make any decisions on what path to take > based on a previous version of VS. Any arguments about one of them > being functionally > better than the other is now moot. So, if someone chooses one over > the other, it's just a personal preference. When a business has a > profit motive, personal preferences, even strong ones, will be > overridden (sometimes gently - sometimes not) once the business owners > realize they can > make more profit going down one path and not the other. > > In this link, read the 2nd paragraph titled 'Coevolution'. This is > MS's description of why they are making the two languages the same. > What's New in VB 2010: http://msdn.microsoft.com/en-us/library/ee336123.aspx > > In this link, scroll down to 'Visual Basic and C# Languages'. This > says, "In Visual Studio 2010, the Visual Basic and C# languages > continue to move toward feature parity. This enables you to choose a > language based on personal preferences because both languages are > equally capable. This section lists some of the new features in C# and Visual Basic." > Visual Studio 2010 Product Highlights: > http://msdn.microsoft.com/en-us/library/dd547188.aspx > > > I read through the article John referenced. That business owner had > to make > a hard choice in April 2009. At that time C# and VB.Net did have some > differences. If he made the same decision about the time that the two > languages were aligned in May 2010, it would have been much easier. > > My point is that there are some real influences which point to the > usage of > VB.Net becoming predominant over C#, and (I believe) the eventual > deprecation of C# (although as John says that will be at least a long > time from now). > > I know that developers want to believe that the language they know and have > invested their time in is the best one, and gives them the skill that > will make them valuable for many years. But how many VB6 or Access > developers (who loved VB6 and/or Access) have moved to .Net? > > I'm making a recommendation to Mark to choose the language that I > believe will be predominant in the future, for the reasons I've given. > I'm not saying that everyone using C# now should quickly jump ship. > > Hope that helps, > Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 16:01:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 17:01:47 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant> <4D20EDE0.6070500@colbyconsulting.com> Message-ID: <4D20F5CB.6070804@colbyconsulting.com> Precisely, I do it in .net and while it is not simple beyond belief (cross threading / updating the display) it is easy enough once you know the tricks. John W. Colby www.ColbyConsulting.com On 1/2/2011 4:30 PM, Dan Waters wrote: > Given our conversation all afternoon: > > OTOH I do that now with - .Net - and it is simple beyond belief. > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 02, 2011 3:28 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > This is certainly true. I tried to use VBA (Access / VB) to automate SQL > Server and it was a PITA > and never really worked. OTOH I do that now with C# and it is simple beyond > belief. Additionally, > I use threads to cause several distinct but related SQL Server automation > processes to run > simultaneously, something that just flat isn't possible with Access / VBA. > > John W. Colby > www.ColbyConsulting.com > > On 1/2/2011 5:15 AM, Shamil Salakhetdinov wrote: >> 1000%... at least. (I mean with MS Access/VBA you get "stuck" within > desktop >> applications world, or you have to use "esoteric" ways trying to >> change/extend/scale yor MS Access/VBA app context/environment - e.g. scale >> to MS SQL SQL, web, ...) >> With .NET you have *many* natural and smooth ways to scale/reuse your >> desktop apps' (parts)... >> >> 10000% :) >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: 2 ?????? 2011 ?. 4:07 >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) >> >> Good stuff John. Would you say based on your time-in-training that you are >> 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From shamil at smsconsulting.spb.ru Sun Jan 2 16:20:42 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 01:20:42 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> Message-ID: <62AFAE1826E84BED855431D2CB97D9DE@nant> Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 2 20:51:22 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 2 Jan 2011 20:51:22 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <62AFAE1826E84BED855431D2CB97D9DE@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> Message-ID: <03572A52DD424227B611B3ACD790E99E@DanWaters> Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 2 22:39:28 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 23:39:28 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <4D215300.2050704@colbyconsulting.com> Do it and stick with it. It will pay off in the end. John W. Colby www.ColbyConsulting.com On 1/1/2011 9:28 PM, Ramz . wrote: > Thank you for the insights, John. I tried to learn C# almost three years ago > but ended up being stuck with Access when most projects that came my way > were in Access. I'm now trying to re-learn C# and you've given me further > encouragement to stick to it. > > On Sat, Jan 1, 2011 at 5:07 PM, Mark Simms wrote: > >> Good stuff John. Would you say based on your time-in-training that you are >> 50% as productive, 25%, ??? >> >> I'm just trying to gauge the cost-benefit of moving to C# dot-net. >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Sun Jan 2 22:41:23 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 02 Jan 2011 23:41:23 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <003501cbaa19$63a45710$2aed0530$@net> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> Message-ID: <4D215373.7040209@colbyconsulting.com> Mark, It is tough to quantify because while I am only perhaps 25% as productive in pure database forms and such I am doing things that simply cannot be done in VBA. How do you put a productivity rating on "can't be done over there"? John W. Colby www.ColbyConsulting.com On 1/1/2011 8:07 PM, Mark Simms wrote: > Good stuff John. Would you say based on your time-in-training that you are > 50% as productive, 25%, ??? > > I'm just trying to gauge the cost-benefit of moving to C# dot-net. > > > From Gustav at cactus.dk Mon Jan 3 03:01:32 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2011 10:01:32 +0100 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Message-ID: Hi Dan It appeared to me that to equip VB.NET with the same options than C#, MS have had to push the VB (or BASIC) syntax beyond its original intention: to be a simple language easy to learn and easy to use. Even with my solid VBA background I found it difficult to read VB.NET and I realised that a lot of learning was required. Given this task, I wondered if this wasn't the time to learn something really new to me, C#. Highly inspired by Shamil and the fact that about 95% of all code you meet when you look for code and tutorials about Visual Studio and .Net, and that the popularity of C# had to have a reason, I made the decision to go for C#. As everyone, I had a time struggling with the curly brackets, but once you get over it and begin to see the picture of the code, that picture is a beauty. I cannot explain it, but it just gives me more pleasure to write C# than VBA. Well, one reason is probably that I find it more well thought-out for the purpose - you really feel that this language is written by programmers (actually some of the best of this world) for programmers. This is just my opinion and preference. There really is no "best" language - I still write a batch file now and then - and everyone should pick what they like. /gustav >>> df.waters at comcast.net 02-01-2011 22:26 >>> Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? From jwcolby at colbyconsulting.com Mon Jan 3 05:38:00 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 06:38:00 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: Message-ID: <4D21B518.3080104@colbyconsulting.com> Coderush installs something that provides a visual cue for open / close curly brackets. John W. Colby www.ColbyConsulting.com On 1/3/2011 4:01 AM, Gustav Brock wrote: > Hi Dan > > It appeared to me that to equip VB.NET with the same options than C#, MS have had to push the VB (or BASIC) syntax beyond its original intention: to be a simple language easy to learn and easy to use. Even with my solid VBA background I found it difficult to read VB.NET and I realised that a lot of learning was required. Given this task, I wondered if this wasn't the time to learn something really new to me, C#. > Highly inspired by Shamil and the fact that about 95% of all code you meet when you look for code and tutorials about Visual Studio and .Net, and that the popularity of C# had to have a reason, I made the decision to go for C#. As everyone, I had a time struggling with the curly brackets, but once you get over it and begin to see the picture of the code, that picture is a beauty. I cannot explain it, but it just gives me more pleasure to write C# than VBA. Well, one reason is probably that I find it more well thought-out for the purpose - you really feel that this language is written by programmers (actually some of the best of this world) for programmers. > > This is just my opinion and preference. There really is no "best" language - I still write a batch file now and then - and everyone should pick what they like. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > Hi Gustav, > > What was it about C# where you liked its syntax better than VB.Net? > Especially coming from a VB6/Access background? > > Also - in C# prior to 2010 version, how did you work around not having optional parameters? > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Sunday, January 02, 2011 3:30 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > Hi Dan > > Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? > > From jwcolby at colbyconsulting.com Mon Jan 3 05:42:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 06:42:12 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: Message-ID: <4D21B614.2010209@colbyconsulting.com> The curly brackets really just replace begin / end keywords in VB. They mark blocks of code. John W. Colby www.ColbyConsulting.com On 1/3/2011 4:01 AM, Gustav Brock wrote: > Hi Dan > > It appeared to me that to equip VB.NET with the same options than C#, MS have had to push the VB (or BASIC) syntax beyond its original intention: to be a simple language easy to learn and easy to use. Even with my solid VBA background I found it difficult to read VB.NET and I realised that a lot of learning was required. Given this task, I wondered if this wasn't the time to learn something really new to me, C#. > Highly inspired by Shamil and the fact that about 95% of all code you meet when you look for code and tutorials about Visual Studio and .Net, and that the popularity of C# had to have a reason, I made the decision to go for C#. As everyone, I had a time struggling with the curly brackets, but once you get over it and begin to see the picture of the code, that picture is a beauty. I cannot explain it, but it just gives me more pleasure to write C# than VBA. Well, one reason is probably that I find it more well thought-out for the purpose - you really feel that this language is written by programmers (actually some of the best of this world) for programmers. > > This is just my opinion and preference. There really is no "best" language - I still write a batch file now and then - and everyone should pick what they like. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > Hi Gustav, > > What was it about C# where you liked its syntax better than VB.Net? > Especially coming from a VB6/Access background? > > Also - in C# prior to 2010 version, how did you work around not having optional parameters? > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Sunday, January 02, 2011 3:30 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > Hi Dan > > Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. > > /gustav > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? > > From marksimms at verizon.net Mon Jan 3 07:43:21 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 08:43:21 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <8C0A24CD6C244A7784B8188038161A85@nant> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> Message-ID: <000001cbab4c$304ce100$90e6a300$@net> > 10000% :) Shamil - Why then are the predominance of dot-net projects over-time and over-budget ? You must the exception !! From jwcolby at colbyconsulting.com Mon Jan 3 08:00:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 09:00:17 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <000001cbab4c$304ce100$90e6a300$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> Message-ID: <4D21D671.4070806@colbyconsulting.com> LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > From marksimms at verizon.net Mon Jan 3 08:03:33 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 09:03:33 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <62AFAE1826E84BED855431D2CB97D9DE@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> Message-ID: <007301cbab4f$024a2210$06de6630$@net> The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. From marksimms at verizon.net Mon Jan 3 08:10:19 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 09:10:19 -0500 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <000001cbab4c$304ce100$90e6a300$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> Message-ID: <007401cbab4f$f499d740$ddcd85c0$@net> > > 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time > and > over-budget ? > You must the exception !! > This is aimed at John: Remember that Client I had 2 years ago that was considering a re-write to Access ? Well to solve one of their problems, in 3 months I finished-up an Access "bolt-on" to their VB-based CRM (that took 4 man-years to build). They had lost their 3rd party control licenses and therefore nothing could be done with the existing vb source code (does that sound familiar ?). Long story short: I proposed a rewrite in Access 2007 with a read-only deployment to the web. They instead signed to have the app rewritten in dot-net with NO web deployment. 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. From shamil at smsconsulting.spb.ru Mon Jan 3 08:45:45 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 17:45:45 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <007301cbab4f$024a2210$06de6630$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: > VERBOSITY ? http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit esoteric sorry but it clearly shows what programming language is more verbose). > As you can see, the IDE has become PRIMO in terms of > importance as far as developer productivity No. > Think about this: Can you imagine knocking out > a dot-net application in Notepad ? Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can do *all* the development using notepad). > But I guess the great Visual Studio IDE takes > care of that problem. Yes, its IntelliSense helps to WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, but you can use very short names if you like... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:04 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 09:08:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 18:08:06 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <03572A52DD424227B611B3ACD790E99E@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant> <03572A52DD424227B611B3ACD790E99E@DanWaters> Message-ID: <781F36801E014CE9BCFBC8E4DA703E42@nant> Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 09:08:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 18:08:06 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <007401cbab4f$f499d740$ddcd85c0$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant><000001cbab4c$304ce100$90e6a300$@net> <007401cbab4f$f499d740$ddcd85c0$@net> Message-ID: <<< 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. >>> That could have been partially that customer problem if they often change their requirements/specs on the go. <<< They had lost their 3rd party control licenses and therefore nothing could be done with the existing vb source code (does that sound familiar ?). >>> Do you mean VB.NET? I, personally, do not use third-party controls for .NET development - I have a had a couple projects where GUI with Infragistics controls was rewritten using native WinForms controls... <<< 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. >>> Usual story for MS Access/VBA/VB6 but not for .NET development... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:10 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > > 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time > and over-budget ? > You must the exception !! > This is aimed at John: Remember that Client I had 2 years ago that was considering a re-write to Access ? Well to solve one of their problems, in 3 months I finished-up an Access "bolt-on" to their VB-based CRM (that took 4 man-years to build). They had lost their 3rd party control licenses and therefore nothing could be done with the existing vb source code (does that sound familiar ?). Long story short: I proposed a rewrite in Access 2007 with a read-only deployment to the web. They instead signed to have the app rewritten in dot-net with NO web deployment. 2 man years later: STILL NOT FINISHED. Cost of the project: DOUBLE what I had estimated. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 09:08:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 3 Jan 2011 18:08:06 +0300 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <000001cbab4c$304ce100$90e6a300$@net> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> Message-ID: <1C86899D168B4B5A99DA0AA8B95A74F9@nant> > You must the exception !! No. > Why then are the predominance of dot-net projects over-time and over-budget ? It's a usual story for IT projects for ages. But .NET (armoured with modern development methodologies - XP, Agile,...) helps to minimize that over-time/over-budget issue... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 16:43 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) > 10000% :) Shamil - Why then are the predominance of dot-net projects over-time and over-budget ? You must the exception !! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 3 09:27:04 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 10:27:04 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <00aa01cbab5a$ad3ca430$07b5ec90$@net> VB definitely not meant for OO programming. The table initialization alone was a lot of VB code. Yet how often is a static table like that used in an application ? Still, the predominance of the VB code shown was Implements, Options, Private, Public. Also, interestingly, "they" implemented a public DebugPrint procedure, but didn't really us it. Public Sub DebugPrint(ByVal vstrMsg As String, Optional ByVal vfNocr As Boolean = False) If vfNocr Then Debug.Print vstrMsg & ";" Else Debug.Print vstrMsg End If End Sub Private Sub Class_Terminate() Debug.Print "Roman terminated" End Sub Then one might ask, why is the Terminate even needed here ? I think someone developed this study with an agenda in mind. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov > Sent: Monday, January 03, 2011 9:46 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > > VERBOSITY ? > http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit > esoteric sorry but it clearly shows what programming language is more > verbose). > > > As you can see, the IDE has become PRIMO in terms of > > importance as far as developer productivity > No. > > > Think about this: Can you imagine knocking out > > a dot-net application in Notepad ? > Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can > do > *all* the development using notepad). > > > But I guess the great Visual Studio IDE takes > > care of that problem. > Yes, its IntelliSense helps to > WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, > but you can use very short names if you like... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: 3 ?????? 2011 ?. 17:04 > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > > The only thing that I worry about with dot-net: VERBOSITY. > It reminds me of COBOL in some ways (back to the future !). > Great languages are CLEAR, CONCISE and ELEGANT in their use of > statements > and references. I always felt that was the case with VBA. > > But I guess the great Visual Studio IDE takes care of that problem. > Think about this: Can you imagine knocking out a dot-net application in > Notepad ? > > As you can see, the IDE has become PRIMO in terms of importance as far > as > developer productivity. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Mon Jan 3 12:26:39 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Mon, 3 Jan 2011 13:26:39 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <781F36801E014CE9BCFBC8E4DA703E42@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> Message-ID: <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at chartisinsurance.com Mon Jan 3 12:42:06 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Mon, 3 Jan 2011 13:42:06 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: When you say that optional parameters are not needed in C# is that because you can just write a new method that has the same name but a different signature? Long Foo() // this routine takes no parameters Long Foo(Long x) // this routine takes one parameters ... Etc. etc. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 12:56:30 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 10:56:30 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <007301cbab4f$024a2210$06de6630$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <547A99C3381E41A6A61142BCCC22C9E4@creativesystemdesigns.com> Hi Mark: Maybe you could look at Effel.Net (http://www.eiffel.com/) I have no idea of the costs but understand that there was a free(?) introductory version. It also runs of the latest MS framework and runs cross platforms. I have no more than seen it but a good friend, from Calgary, has been using it for about a year and says it is the most concise language he has ever used...and he has worked with them all (Java, VB, C, C++, Ruby-on-Rails, Cobol). Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Monday, January 03, 2011 6:04 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 13:21:46 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 13:21:46 -0600 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <4D21D671.4070806@colbyconsulting.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant><000001cbab4c$304ce100$90e6a300$@net> <4D21D671.4070806@colbyconsulting.com> Message-ID: <99F67E6A5EEC46648ADD680900027D23@DanWaters> I used to always believe that I could do something in much less time that it actually took me. Then I started to really drill down to see how much time a project would take. Lately I've adding 30% to my best estimate, which helps me get closer to actual time. If a change is needed, I estimate that too, no matter how small. So what I've been doing is over-estimating, to compensate for my over-optimisim! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 8:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 13:26:40 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 13:26:40 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <781F36801E014CE9BCFBC8E4DA703E42@nant> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> Message-ID: Hi Shamil, The real benefit I've gotten from optional parameters is that I can add an optional parameter to a procedure, and then not have to worry about finding and fixing all the calls to that procedure which won't be passing that argument. How does .net avoid this issue? Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 9:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 13:28:29 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 13:28:29 -0600 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: <095A4F71242644E1923400E0BAD517B6@DanWaters> Hi Michael, I've been reading that Expression Studio 4 is helpful for developers. How does your group use it? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 12:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Mon Jan 3 13:39:29 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Mon, 3 Jan 2011 14:39:29 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <095A4F71242644E1923400E0BAD517B6@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant><3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> <095A4F71242644E1923400E0BAD517B6@DanWaters> Message-ID: <3301C9ACEFA64C09977915A34C0522EB@Gateway> Hi Dan, Our 'group' - my brother, Eric, and myself - are using the controls and grids as the bases of experiments that we then turn into customized controls (in Blend) and creating templates for ASP.Net websites (in Expression Web). We haven't delved that far, but we like what we see so far. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 2:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Michael, I've been reading that Expression Studio 4 is helpful for developers. How does your group use it? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 12:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Mon Jan 3 13:56:12 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Mon, 3 Jan 2011 14:56:12 -0500 Subject: [AccessD] FW: Moving to .Net (was Ded Moroz sends you ...) Message-ID: <28EB54DF7290433A926BAAA70BA295B0@Gateway> I should clarify somewhat that most of our applications are either accounting/finance or geolocation/front line sales apps for customer service reps doing on-the-phone data entry. These tend to be highly specialized ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 2:39 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan, Our 'group' - my brother, Eric, and myself - are using the controls and grids as the bases of experiments that we then turn into customized controls (in Blend) and creating templates for ASP.Net websites (in Expression Web). We haven't delved that far, but we like what we see so far. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 2:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Michael, I've been reading that Expression Studio 4 is helpful for developers. How does your group use it? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Monday, January 03, 2011 12:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) We are also primarily C# and Silverlight using WPF and RIA against SQLS2008. We use VS2010 and Expression Studio 4. Very flexible, very powerful - a lot to learn and new things daily. We always have to carve our own sculptures ... make our own museum ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 14:36:08 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 12:36:08 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 6:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > VERBOSITY ? http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit esoteric sorry but it clearly shows what programming language is more verbose). > As you can see, the IDE has become PRIMO in terms of > importance as far as developer productivity No. > Think about this: Can you imagine knocking out > a dot-net application in Notepad ? Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can do *all* the development using notepad). > But I guess the great Visual Studio IDE takes > care of that problem. Yes, its IntelliSense helps to WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, but you can use very short names if you like... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:04 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 14:58:10 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 12:58:10 -0800 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <99F67E6A5EEC46648ADD680900027D23@DanWaters> References: <88C8330964FC47F7A753561E66B42346@nant> <010b01cba9cb$344d7da0$9ce878e0$@net> <4D1F7A65.5070807@colbyconsulting.com> <003501cbaa19$63a45710$2aed0530$@net> <8C0A24CD6C244A7784B8188038161A85@nant> <000001cbab4c$304ce100$90e6a300$@net> <4D21D671.4070806@colbyconsulting.com> <99F67E6A5EEC46648ADD680900027D23@DanWaters> Message-ID: <83F9EA4FD3584426A6CF4FBB21DAB1D4@creativesystemdesigns.com> When doing a new .Net, in my case, all have been ASP.Net application, I quickly boiler-plate the site together, go in a cleanup all the junk the coder leaves behind and lastly I do not give fixed estimates...not on a fully programmed sites. MS makes web code that is not always compatible with other browsers and tends to send code that should be running at the client end off to the server. All this fixing can take time. Some sites that have thousands of lines of code and may only take weeks to do but then some strange anomoly can hold me up for about a week on 50 lines of code. The big plus in all this is that I now have a hundred or so routines built in JQuery/Javascript. One day I may tackle a real .Net desktop application but not until I have enough snippets and samples of fully tested code. Right now very few of my clients are upgrading to desktop apps as the costs are little over the top and web apps are so much more versitile. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 11:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) I used to always believe that I could do something in much less time that it actually took me. Then I started to really drill down to see how much time a project would take. Lately I've adding 30% to my best estimate, which helps me get closer to actual time. If a change is needed, I estimate that too, no matter how small. So what I've been doing is over-estimating, to compensate for my over-optimisim! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 8:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Mon Jan 3 15:02:06 2011 From: df.waters at comcast.net (Dan Waters) Date: Mon, 3 Jan 2011 15:02:06 -0600 Subject: [AccessD] Ded Moroz sends you links on sample projects... :) In-Reply-To: <83F9EA4FD3584426A6CF4FBB21DAB1D4@creativesystemdesigns.com> References: <88C8330964FC47F7A753561E66B42346@nant><010b01cba9cb$344d7da0$9ce878e0$@net><4D1F7A65.5070807@colbyconsulting.com><003501cbaa19$63a45710$2aed0530$@net><8C0A24CD6C244A7784B8188038161A85@nant><000001cbab4c$304ce100$90e6a300$@net><4D21D671.4070806@colbyconsulting.com><99F67E6A5EEC46648ADD680900027D23@DanWaters> <83F9EA4FD3584426A6CF4FBB21DAB1D4@creativesystemdesigns.com> Message-ID: Everything I've quoted on so far has been my own new work or mods of my work. So I know it fairly well! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 2:58 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) When doing a new .Net, in my case, all have been ASP.Net application, I quickly boiler-plate the site together, go in a cleanup all the junk the coder leaves behind and lastly I do not give fixed estimates...not on a fully programmed sites. MS makes web code that is not always compatible with other browsers and tends to send code that should be running at the client end off to the server. All this fixing can take time. Some sites that have thousands of lines of code and may only take weeks to do but then some strange anomoly can hold me up for about a week on 50 lines of code. The big plus in all this is that I now have a hundred or so routines built in JQuery/Javascript. One day I may tackle a real .Net desktop application but not until I have enough snippets and samples of fully tested code. Right now very few of my clients are upgrading to desktop apps as the costs are little over the top and web apps are so much more versitile. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Monday, January 03, 2011 11:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) I used to always believe that I could do something in much less time that it actually took me. Then I started to really drill down to see how much time a project would take. Lately I've adding 30% to my best estimate, which helps me get closer to actual time. If a change is needed, I estimate that too, no matter how small. So what I've been doing is over-estimating, to compensate for my over-optimisim! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 8:00 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Ded Moroz sends you links on sample projects... :) LOL, all projects are predominantly over time and budget. John W. Colby www.ColbyConsulting.com On 1/3/2011 8:43 AM, Mark Simms wrote: >> 10000% :) > Shamil - Why then are the predominance of dot-net projects over-time and > over-budget ? > You must the exception !! > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Mon Jan 3 15:35:54 2011 From: gustav at cactus.dk (Gustav Brock) Date: Mon, 03 Jan 2011 22:35:54 +0100 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Message-ID: Hi Jim That is not so. The big advantage you have, is that you know about databases which makes a lot of decisions easy for you, where the inexperienced .Net programmer will fool around cutting corners, choosing wrong or suboptimal data types, missing referential integrity and so on. When things go wrong (they will, at least in the beginning) you will know that it is not your data model but something else. By the way, the report designer is something special - with a twist and quite different from Access - but once you get around it, it is very powerful. And for some reason the in-line language of this is VB! This gives some kind of sentimental flashback when you sit writing VB syntax for control sources and other items. The C#-only programmers are not fond of this but do we care? No. /gustav >>> accessd at shaw.ca 03-01-2011 21:36 >>> Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim From jwcolby at colbyconsulting.com Mon Jan 3 15:32:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 16:32:58 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <4D22408A.6050600@colbyconsulting.com> Jim, > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Uhh, yep. More than the code, it is throwing away 20 years of knowledge about a very complex RAD environment (Microsoft Access). And relearning a brand new set of knowledge. I am there, I have that knowledge and entire frameworks of stuff that I use in Access, which simply does not port to .Net. OTOH .Net can easily do things that VBA simply cannot do, and will never be able to do, things which I need to be able to do. I have a system of three classes which watches for work to be done, work orders stored in a pair of tables in SQL Server. Using SQL Server automation Stage1 exports 2 million record chunks into CSV files, until as many files are created as are required to process a table of N records (tens of millions of records). Another class independently and asynchronously watches these same pair of tables for records created by Stage1 and when the files appear, copies them over to an input directory in a virtual machine and watches for files to appear in the output directory. this class updates these same order records saying that the files have been processed, and also copies the records back from the virtual machine to a staging directory on my server. Another class watches these same two tables and when it detects that there are files back from the virtual machine to be processed, imports the records back into SQL Server/ Each of these three classes uses threads, each operates entirely asynchronously from the others. Each updates its own status list on a tab of a form. Each updates the pair of tables in SQL Server such that the other processes can know when they have to do things. The three classes taken together perform an extremely complex set of tasks which I used to have to perform manually. I tried to get the processes done synchronously using Access and even that was almost impossible. With one thread to do everything, the main form would lock up as SQL Server was processing an ADO command etc. It just sucked. .Net makes it easy, although not trivial to do such things. It is still a programming effort but it is doable, and when broken down into logical classes with each class having its own thread, it is even pretty easy. So yea, moving away from Access is sometimes painful, but for some tasks it just makes the impossible possible. I am a programmer, and I ended up in Access because in 2002 it was way powerful. Remember the . language of dBase? Access was one of the first visual dev environments and I could get stuff done quickly (still can). But I am now at the point where Access is not moving forward, it has limitations which are never going to be addressed (though it has stellar tool bars now!!!) and as a programmer I just look at walking through the rest of my life in handcuffs and leg irons placed on me by Access. Yea, it is taking some time to get up to speed in .Net, but .Net is by far the most powerful programming environment I have *ever* experienced, and it just keeps getting better. Does that sound like Access to you? > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Bitch at Microsoft for their decision to not improve the platform. They are plainly telling you to move to .Net. So I am. I cannot fight this battle anymore. John W. Colby www.ColbyConsulting.com On 1/3/2011 3:36 PM, Jim Lawrence wrote: > Hi Shamil: > > I think the main reason for the issues with the major migration to .Net is > that many here have hundreds of thousands of field-tested lines of code tied > up in VB/Access and now have to throw out about twenty years of work, to > start again from scratch. > > The nearest analogy I can come up with is like having your home destroyed by > war and then while in your late forties, fifties or even sixties and having > to build another life and future from scratch. > > It may have to be done but not everyone is happy about it. > > Jim From stuart at lexacorp.com.pg Mon Jan 3 15:37:45 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 04 Jan 2011 07:37:45 +1000 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D21B614.2010209@colbyconsulting.com> References: , <4D21B614.2010209@colbyconsulting.com> Message-ID: <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> Can you guys take this disvussion over to the VB. It's getting very long and way OT for the Access list. Cheers, Stuart On 3 Jan 2011 at 6:42, jwcolby wrote: > The curly brackets really just replace begin / end keywords in VB. > They mark blocks of code. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 4:01 AM, Gustav Brock wrote: > > Hi Dan > > > > It appeared to me that to equip VB.NET with the same options than > > C#, MS have had to push the VB (or BASIC) syntax beyond its original > > intention: to be a simple language easy to learn and easy to use. > > Even with my solid VBA background I found it difficult to read > > VB.NET and I realised that a lot of learning was required. Given > > this task, I wondered if this wasn't the time to learn something > > really new to me, C#. Highly inspired by Shamil and the fact that > > about 95% of all code you meet when you look for code and tutorials > > about Visual Studio and .Net, and that the popularity of C# had to > > have a reason, I made the decision to go for C#. As everyone, I had > > a time struggling with the curly brackets, but once you get over it > > and begin to see the picture of the code, that picture is a beauty. > > I cannot explain it, but it just gives me more pleasure to write C# > > than VBA. Well, one reason is probably that I find it more well > > thought-out for the purpose - you really feel that this language is > > written by programmers (actually some of the best of this world) for > > programmers. > > > > This is just my opinion and preference. There really is no "best" > > language - I still write a batch file now and then - and everyone > > should pick what they like. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > > Hi Gustav, > > > > What was it about C# where you liked its syntax better than VB.Net? > > Especially coming from a VB6/Access background? > > > > Also - in C# prior to 2010 version, how did you work around not > > having optional parameters? > > > > Thanks! > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > > Brock Sent: Sunday, January 02, 2011 3:30 PM To: > > accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net > > (was Ded Moroz sends you ...) > > > > Hi Dan > > > > Don't know, but I did. And switched to C# to learn something new and > > because I didn't like the syntax of VB.NET. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > > > .. But how many VB6 or Access developers (who loved VB6 and/or > > Access) have moved to .Net? > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Mon Jan 3 16:03:59 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 14:03:59 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D22408A.6050600@colbyconsulting.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> Message-ID: <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> Hi John: I agree with you fully. I have no intension of wasting any more time with MS Access...it is simply a dead and dying platform. :-( Getting up to speed will take a long while but I know that can not be helped. Any adventure into this area will cost myself dearly in time and my client's dearly in money but that can not be helped. You noted three excellent classes you created for your client. If you were to acurrately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiousity but do not hestitate to put an appropriate dollar value to your time with this development. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 1:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Jim, > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Uhh, yep. More than the code, it is throwing away 20 years of knowledge about a very complex RAD environment (Microsoft Access). And relearning a brand new set of knowledge. I am there, I have that knowledge and entire frameworks of stuff that I use in Access, which simply does not port to .Net. OTOH .Net can easily do things that VBA simply cannot do, and will never be able to do, things which I need to be able to do. I have a system of three classes which watches for work to be done, work orders stored in a pair of tables in SQL Server. Using SQL Server automation Stage1 exports 2 million record chunks into CSV files, until as many files are created as are required to process a table of N records (tens of millions of records). Another class independently and asynchronously watches these same pair of tables for records created by Stage1 and when the files appear, copies them over to an input directory in a virtual machine and watches for files to appear in the output directory. this class updates these same order records saying that the files have been processed, and also copies the records back from the virtual machine to a staging directory on my server. Another class watches these same two tables and when it detects that there are files back from the virtual machine to be processed, imports the records back into SQL Server/ Each of these three classes uses threads, each operates entirely asynchronously from the others. Each updates its own status list on a tab of a form. Each updates the pair of tables in SQL Server such that the other processes can know when they have to do things. The three classes taken together perform an extremely complex set of tasks which I used to have to perform manually. I tried to get the processes done synchronously using Access and even that was almost impossible. With one thread to do everything, the main form would lock up as SQL Server was processing an ADO command etc. It just sucked. .Net makes it easy, although not trivial to do such things. It is still a programming effort but it is doable, and when broken down into logical classes with each class having its own thread, it is even pretty easy. So yea, moving away from Access is sometimes painful, but for some tasks it just makes the impossible possible. I am a programmer, and I ended up in Access because in 2002 it was way powerful. Remember the . language of dBase? Access was one of the first visual dev environments and I could get stuff done quickly (still can). But I am now at the point where Access is not moving forward, it has limitations which are never going to be addressed (though it has stellar tool bars now!!!) and as a programmer I just look at walking through the rest of my life in handcuffs and leg irons placed on me by Access. Yea, it is taking some time to get up to speed in .Net, but .Net is by far the most powerful programming environment I have *ever* experienced, and it just keeps getting better. Does that sound like Access to you? > I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. Bitch at Microsoft for their decision to not improve the platform. They are plainly telling you to move to .Net. So I am. I cannot fight this battle anymore. John W. Colby www.ColbyConsulting.com On 1/3/2011 3:36 PM, Jim Lawrence wrote: > Hi Shamil: > > I think the main reason for the issues with the major migration to .Net is > that many here have hundreds of thousands of field-tested lines of code tied > up in VB/Access and now have to throw out about twenty years of work, to > start again from scratch. > > The nearest analogy I can come up with is like having your home destroyed by > war and then while in your late forties, fifties or even sixties and having > to build another life and future from scratch. > > It may have to be done but not everyone is happy about it. > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Mon Jan 3 16:07:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 14:07:11 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> References: <4D21B614.2010209@colbyconsulting.com> <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> Message-ID: <3F2CDA32C51B4DB5B4BCB5B0750140BF@creativesystemdesigns.com> I think it would be more appropriate to simply rename this list to "Access to .Net", fold in the VB list and go from there. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 03, 2011 1:38 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Can you guys take this disvussion over to the VB. It's getting very long and way OT for the Access list. Cheers, Stuart On 3 Jan 2011 at 6:42, jwcolby wrote: > The curly brackets really just replace begin / end keywords in VB. > They mark blocks of code. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 4:01 AM, Gustav Brock wrote: > > Hi Dan > > > > It appeared to me that to equip VB.NET with the same options than > > C#, MS have had to push the VB (or BASIC) syntax beyond its original > > intention: to be a simple language easy to learn and easy to use. > > Even with my solid VBA background I found it difficult to read > > VB.NET and I realised that a lot of learning was required. Given > > this task, I wondered if this wasn't the time to learn something > > really new to me, C#. Highly inspired by Shamil and the fact that > > about 95% of all code you meet when you look for code and tutorials > > about Visual Studio and .Net, and that the popularity of C# had to > > have a reason, I made the decision to go for C#. As everyone, I had > > a time struggling with the curly brackets, but once you get over it > > and begin to see the picture of the code, that picture is a beauty. > > I cannot explain it, but it just gives me more pleasure to write C# > > than VBA. Well, one reason is probably that I find it more well > > thought-out for the purpose - you really feel that this language is > > written by programmers (actually some of the best of this world) for > > programmers. > > > > This is just my opinion and preference. There really is no "best" > > language - I still write a batch file now and then - and everyone > > should pick what they like. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > > Hi Gustav, > > > > What was it about C# where you liked its syntax better than VB.Net? > > Especially coming from a VB6/Access background? > > > > Also - in C# prior to 2010 version, how did you work around not > > having optional parameters? > > > > Thanks! > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > > Brock Sent: Sunday, January 02, 2011 3:30 PM To: > > accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net > > (was Ded Moroz sends you ...) > > > > Hi Dan > > > > Don't know, but I did. And switched to C# to learn something new and > > because I didn't like the syntax of VB.NET. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > > > .. But how many VB6 or Access developers (who loved VB6 and/or > > Access) have moved to .Net? > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 17:30:58 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 4 Jan 2011 02:30:58 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net> Message-ID: Jim -- My route to nowadays C# is 30 years long - you can imagine how many "bridges" I have had to "burn" to get where I'm now (and please add to that all the social life events I and this country people have had to live through here: "melting" of 1960-ies, stagnation of 1970-ies, perestroyka-glasnost' of 1980-ies, USSR crush of 1991, gangsters'/ "jungle" capitalism of 1990-ies, back to USSR of 2000ies, 2011-th beginning as Orwell's "Nineteen Eighty-Four"...) I mean that's the main law of this global world economy - if one wanted to stay afloat they have to be constantly ready to "burn all the bridges"... I can't say I like it but I have to accept that fact as the true reality... BTW, I see how nowadays kids and young adults - most of them are not "pack rats" at all - they are so easy to (re-)start from a blank page... what they bring with themselves to the new "projects" are their experience but not artifacts... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 3 ?????? 2011 ?. 23:36 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 6:46 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) > VERBOSITY ? http://smsconsulting.spb.ru/patterns/labs/ObserverPatternLab.htm (a bit esoteric sorry but it clearly shows what programming language is more verbose). > As you can see, the IDE has become PRIMO in terms of importance as far > as developer productivity No. > Think about this: Can you imagine knocking out a dot-net application > in Notepad ? Yes. (Try to make MS Access app in Notepad - and for VB.NET/C# you can do *all* the development using notepad). > But I guess the great Visual Studio IDE takes care of that problem. Yes, its IntelliSense helps to WriteVeryLongCamelCaseIdentifiersMethodNamesPropertyNamesEtc instantly, but you can use very short names if you like... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 3 ?????? 2011 ?. 17:04 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) The only thing that I worry about with dot-net: VERBOSITY. It reminds me of COBOL in some ways (back to the future !). Great languages are CLEAR, CONCISE and ELEGANT in their use of statements and references. I always felt that was the case with VBA. But I guess the great Visual Studio IDE takes care of that problem. Think about this: Can you imagine knocking out a dot-net application in Notepad ? As you can see, the IDE has become PRIMO in terms of importance as far as developer productivity. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 3 17:39:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 03 Jan 2011 18:39:53 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> Message-ID: <4D225E49.9010102@colbyconsulting.com> Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim From shamil at smsconsulting.spb.ru Mon Jan 3 17:52:42 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 4 Jan 2011 02:52:42 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant><3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: <99DCD1D4368D473181B9CF63A29A0529@nant> <<< When you say that optional parameters are not needed in C# is that because you can just write a new method that has the same name but a different signature? >>> Yes... and No... I mean there are other ways in C#/VB.NET to express what is usually expressed by optional parameters in VBA/VB6... because of VBA/VB6 limited expressiveness... But to compare that C#/VB.NET "other ways" to VBA/VB6 optional parameters there should be *concrete* VBA/VB6 code samples/snippets presented - all the ones used in a, say, one of your applications... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: 3 ?????? 2011 ?. 21:42 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) When you say that optional parameters are not needed in C# is that because you can just write a new method that has the same name but a different signature? Long Foo() // this routine takes no parameters Long Foo(Long x) // this routine takes one parameters ... Etc. etc. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 10:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan -- As Gustav has noted here already - C# is a really beautiful programming language: concise but very powerful and expressive. If Gustav, JC, myself, William Hindman, ... are telling you: try it - and you'll never look back - why not try it? ;) Curly braces will be an issue for you for a couple of days but later on you'll be wondering: "How did I program before without curly braces?" You can line up curly braces whatever way you prefer, e.g.: class Program { static void Main() { System.Console.WriteLine("Hello, World!"); }} // that supposed to be one code line but it could have been wrapped while getting through cyberspace... Optional parameters: those are for "anarchical" programming style (sorry) - I used them quite a lot in VBA/VB6 but they are not needed in C#/VB.NET except for MS Office Automation... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 5:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil, I'm using my perception of the syntax difference between the two languages to say the VB.Net is easier to use and quicker. I see much easier typing and easier code reading in VB.Net. I can type very quickly, but getting all those braces entered in and lined up on otherwise blank lines is clearly a waste of time and space on screen. Without all those blank lines I can see more code on one screen at a time - and for me that's time saving. I've also read that most programmers do agree that, all other things being equal, VB.Net is easier and quicker to use. With the 2010 versions be equal enough, I'm going to start in VB.Net 2010 version. I've frequently used optional parameters in Access VBA for several years. Honestly, I would be very frustrated writing several 'almost the same' procedures. In a few procedures I've used many optional parameters - very helpful. Here's an example: Public Function SendEmail(Optional ByVal stgTo As String, _ Optional ByVal stgSubject As String, _ Optional ByVal stgMessage As String, _ Optional ByVal blnBackup As Boolean, _ Optional ByVal stgBackupFunction As String, _ Optional ByVal stgAttachmentList As String, _ Optional ByVal blnDisplay As Boolean, _ Optional ByVal blnSendToCurrent As Boolean, _ Optional ByVal blnHideEmailNotice As Boolean, _ Optional varObjectType As Variant, _ Optional ByVal stgObjectName As String, _ Optional varOutputFormat As Variant, _ Optional ByVal stgObjectFileName As String, _ Optional ByVal blnExcludeOpenLink As Boolean) As Boolean In your last paragraph you discuss full dynamic data binding in .Net 4.0. This sounds like a powerful feature - I'll read up on this to see if there's a difference in the 2010 versions. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 02, 2011 4:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Dan -- C# syntax (IMO) is a natural for professional programmers' "thinking flow", it helps to think through and to program fluently, to define (and to scope) variables where they are really needed, ... Optional parameters can be simulated by using similarly named methods with different sets of parameters - just one approach... (Optional parameters were originally introduced in VB not because of their being so useful but because of VB/VBA syntax (and implementation) limitations - and as it happens they got popular, and helped "chiseled in stone" COM (/MS Office) interfaces to evolve in time - that was a forced solution IMO for COM/MS Office to survive in business applications world.... In C# 4.0 (AFAIU) optional parameters were introduced mainly to simplify MS Office Automation programming. I mean there is no that much need in optional parameters when one programs on C# or VB.NET without using MS Office Automation. Dynamic (late) binding was partially introduced in .NET 3.5 (C# 3.0) - 'var' data type - and now in C# 4.0 there exists a full dynamic binding - 'dynamic' data type (you can see it's application in 'Ded Moroz...' samples) but this dynamic data type is not because of Visual Basic(.NET) influence - it's a much more powerful than in VB(.NET) - and it reflects the nowadays mainstream tendency of extending usage of dynamic languages... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: 3 ?????? 2011 ?. 0:27 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Gustav, What was it about C# where you liked its syntax better than VB.Net? Especially coming from a VB6/Access background? Also - in C# prior to 2010 version, how did you work around not having optional parameters? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 02, 2011 3:30 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Dan Don't know, but I did. And switched to C# to learn something new and because I didn't like the syntax of VB.NET. /gustav >>> df.waters at comcast.net 02-01-2011 19:48 >>> .. But how many VB6 or Access developers (who loved VB6 and/or Access) have moved to .Net? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 3 18:07:29 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 4 Jan 2011 03:07:29 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> References: , <4D21B614.2010209@colbyconsulting.com> <4D2241A9.22927.C09F748@stuart.lexacorp.com.pg> Message-ID: <9E702575A6ED46F1B93D16EB09C3F215@nant> Stuart -- Sorry for some off-topic. Somehow AccessD results in longer discussions than similar topics in dba-VB. I'd guess that it may happen that in one-two iterations - VB.NET 12.0/C# 6.0 (?) will become natural (built-in) development languages for MS Office applications (MS Access included) - have a look on what MS is doing in the area of "compiler as a service": http://visualstudiomagazine.com/articles/2010/07/29/csharp-qa-with-lisa-feig enbaum.aspx I mean the subject is a bit off-topic for nowadays MS Access/VBA but could become on-topic in a few years - in 4-5 years... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 4 ?????? 2011 ?. 0:38 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Can you guys take this disvussion over to the VB. It's getting very long and way OT for the Access list. Cheers, Stuart On 3 Jan 2011 at 6:42, jwcolby wrote: > The curly brackets really just replace begin / end keywords in VB. > They mark blocks of code. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 4:01 AM, Gustav Brock wrote: > > Hi Dan > > > > It appeared to me that to equip VB.NET with the same options than > > C#, MS have had to push the VB (or BASIC) syntax beyond its original > > intention: to be a simple language easy to learn and easy to use. > > Even with my solid VBA background I found it difficult to read > > VB.NET and I realised that a lot of learning was required. Given > > this task, I wondered if this wasn't the time to learn something > > really new to me, C#. Highly inspired by Shamil and the fact that > > about 95% of all code you meet when you look for code and tutorials > > about Visual Studio and .Net, and that the popularity of C# had to > > have a reason, I made the decision to go for C#. As everyone, I had > > a time struggling with the curly brackets, but once you get over it > > and begin to see the picture of the code, that picture is a beauty. > > I cannot explain it, but it just gives me more pleasure to write C# > > than VBA. Well, one reason is probably that I find it more well > > thought-out for the purpose - you really feel that this language is > > written by programmers (actually some of the best of this world) for > > programmers. > > > > This is just my opinion and preference. There really is no "best" > > language - I still write a batch file now and then - and everyone > > should pick what they like. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 22:26>>> > > Hi Gustav, > > > > What was it about C# where you liked its syntax better than VB.Net? > > Especially coming from a VB6/Access background? > > > > Also - in C# prior to 2010 version, how did you work around not > > having optional parameters? > > > > Thanks! > > Dan > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > > Brock Sent: Sunday, January 02, 2011 3:30 PM To: > > accessd at databaseadvisors.com Subject: Re: [AccessD] Moving to .Net > > (was Ded Moroz sends you ...) > > > > Hi Dan > > > > Don't know, but I did. And switched to C# to learn something new and > > because I didn't like the syntax of VB.NET. > > > > /gustav > > > > > >>>> df.waters at comcast.net 02-01-2011 19:48>>> > > > > .. But how many VB6 or Access developers (who loved VB6 and/or > > Access) have moved to .Net? > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 3 18:33:39 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 03 Jan 2011 19:33:39 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: <018401cbaba7$08d00610$1a701230$@net> Yes Jim, I concur. But at the same time blame squarely lies with Microsoft here. Poor job done on providing a web migration path that is robust and programmable. It could be done. They just elected not to do it. > Hi Shamil: > > I think the main reason for the issues with the major migration to .Net > is > that many here have hundreds of thousands of field-tested lines of code > tied > up in VB/Access and now have to throw out about twenty years of work, > to > start again from scratch. From accessd at shaw.ca Mon Jan 3 21:17:36 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 19:17:36 -0800 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> Message-ID: I agree with you... It has been tough here with all the major changes but compared to what you have had to experience and adapt to, it is really minor in comparison. I to have had little choice but to accept the new reality. Our children travel light, do not expect to have familes or any settled location... a fact of the times. There is no choice about moving to .Net, that is just another fact of the times... I may be just getting too old and set in my ways. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Monday, January 03, 2011 3:31 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Jim -- My route to nowadays C# is 30 years long - you can imagine how many "bridges" I have had to "burn" to get where I'm now (and please add to that all the social life events I and this country people have had to live through here: "melting" of 1960-ies, stagnation of 1970-ies, perestroyka-glasnost' of 1980-ies, USSR crush of 1991, gangsters'/ "jungle" capitalism of 1990-ies, back to USSR of 2000ies, 2011-th beginning as Orwell's "Nineteen Eighty-Four"...) I mean that's the main law of this global world economy - if one wanted to stay afloat they have to be constantly ready to "burn all the bridges"... I can't say I like it but I have to accept that fact as the true reality... BTW, I see how nowadays kids and young adults - most of them are not "pack rats" at all - they are so easy to (re-)start from a blank page... what they bring with themselves to the new "projects" are their experience but not artifacts... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 3 ?????? 2011 ?. 23:36 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Hi Shamil: I think the main reason for the issues with the major migration to .Net is that many here have hundreds of thousands of field-tested lines of code tied up in VB/Access and now have to throw out about twenty years of work, to start again from scratch. The nearest analogy I can come up with is like having your home destroyed by war and then while in your late forties, fifties or even sixties and having to build another life and future from scratch. It may have to be done but not everyone is happy about it. Jim From accessd at shaw.ca Mon Jan 3 21:31:48 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 3 Jan 2011 19:31:48 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <4D225E49.9010102@colbyconsulting.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> Message-ID: <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Tue Jan 4 07:21:59 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 4 Jan 2011 07:21:59 -0600 Subject: [AccessD] Move to C# - last post In-Reply-To: <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> Message-ID: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Hi Jim, I've been thinking about offering potential clients that I work as a direct full-time employee for 1 - 2 years while I build their system. Then I'd move on to another company, but perhaps still provide some support to the earlier ones. It's seems like it's actually easier for a company to hire a direct employee than it is to pay out cash to a contract developer. How are you approaching your clients about being on their payroll? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Tue Jan 4 10:32:40 2011 From: marksimms at verizon.net (Mark Simms) Date: Tue, 04 Jan 2011 11:32:40 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Message-ID: <00c001cbac2d$01b50f20$051f2d60$@net> I had that opportunity Dan about 9 months ago...and I declined it. The pay rate was lower than what I was getting as a contractor....and I really had benefits coverage already. On top of that, there was a BIG agency fee involved. You might be aware that those guys always have their hand in your pocket....in this case MINE ! I'd be willing to bet if the agency fee had disappeared, the offer to me would have been much more lucrative. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 04, 2011 8:22 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Move to C# - last post > > Hi Jim, > > I've been thinking about offering potential clients that I work as a > direct > full-time employee for 1 - 2 years while I build their system. Then > I'd > move on to another company, but perhaps still provide some support to > the > earlier ones. It's seems like it's actually easier for a company to > hire a > direct employee than it is to pay out cash to a contract developer. > > How are you approaching your clients about being on their payroll? > From rockysmolin at bchacc.com Tue Jan 4 11:54:20 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 4 Jan 2011 09:54:20 -0800 Subject: [AccessD] Unsigned Database Warning in 2007 Message-ID: Dear List: I have a prospect running an mde of mine compiled in 2003 but he's running in 2007. He gets the message cannot open mde due to security restrictions - not digitally signed. In 2003 I know how to lower the security setting to low to get around this. How do you do it in 2007? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From df.waters at comcast.net Tue Jan 4 12:02:29 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 4 Jan 2011 12:02:29 -0600 Subject: [AccessD] Move to C# - last post In-Reply-To: <00c001cbac2d$01b50f20$051f2d60$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com><085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com><4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <00c001cbac2d$01b50f20$051f2d60$@net> Message-ID: <760EAC2F781349FCAFB9148DFDDA7C9E@DanWaters> I'll stay away from agencies! Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Tuesday, January 04, 2011 10:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post I had that opportunity Dan about 9 months ago...and I declined it. The pay rate was lower than what I was getting as a contractor....and I really had benefits coverage already. On top of that, there was a BIG agency fee involved. You might be aware that those guys always have their hand in your pocket....in this case MINE ! I'd be willing to bet if the agency fee had disappeared, the offer to me would have been much more lucrative. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 04, 2011 8:22 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Move to C# - last post > > Hi Jim, > > I've been thinking about offering potential clients that I work as a > direct > full-time employee for 1 - 2 years while I build their system. Then > I'd > move on to another company, but perhaps still provide some support to > the > earlier ones. It's seems like it's actually easier for a company to > hire a > direct employee than it is to pay out cash to a contract developer. > > How are you approaching your clients about being on their payroll? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Tue Jan 4 12:19:21 2011 From: jedi at charm.net (Michael Bahr) Date: Tue, 4 Jan 2011 13:19:21 -0500 (EST) Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> Message-ID: <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Heenan, what you are showing is called overloading. Same method name but different parameters and return type. You typically see this with the default constructor being overloaded, for example validating the input values. The default constructor mearly intializes the private variables to a default value where an overloaded method actually checks if it is vaild and throws exceptions if needed. Overloading can also occur using inherited methods (from the parent or superclass). Mike > When you say that optional parameters are not needed in C# is that because > you can just write a new method that has the same name but a different > signature? > > Long Foo() // this routine takes no parameters > Long Foo(Long x) // this routine takes one parameters > > ... Etc. etc. > > Lambert > From Lambert.Heenan at chartisinsurance.com Tue Jan 4 12:27:36 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Tue, 4 Jan 2011 13:27:36 -0500 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Message-ID: Thanks Mike, I realized that. Just wanted some clarification from Shamil on what he meant. You can also overload operators in C#, just as you can in C++. So you can define a '+' operator for a class to make it do concatenation or addition that makes sense for the class. BTW my first name is Lambert. :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Bahr Sent: Tuesday, January 04, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Heenan, what you are showing is called overloading. Same method name but different parameters and return type. You typically see this with the default constructor being overloaded, for example validating the input values. The default constructor mearly intializes the private variables to a default value where an overloaded method actually checks if it is vaild and throws exceptions if needed. Overloading can also occur using inherited methods (from the parent or superclass). Mike > When you say that optional parameters are not needed in C# is that > because you can just write a new method that has the same name but a > different signature? > > Long Foo() // this routine takes no parameters Long Foo(Long x) // > this routine takes one parameters > > ... Etc. etc. > > Lambert > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jm.hwsn at gmail.com Tue Jan 4 13:08:50 2011 From: jm.hwsn at gmail.com (jm.hwsn) Date: Tue, 4 Jan 2011 13:08:50 -0600 Subject: [AccessD] Unsigned Database Warning in 2007 In-Reply-To: References: Message-ID: <3B3629F8B6E44C23956D1135243C15E4@HomePC> Rocky, Open the database or for that matter any database on the USER'S machine. Go the Windows button and click on Access Options. A separate window will open. On the left click on "Trust Center" - which should be next to the bottom. Click on the button on right that says "Trust Center Settings." Next click on "Trusted Locations." Click on "Add new location" button on the bottom. If the database is in the same location as your database, the Path should already be there. If not, you can browse to the location you need. Before you click OK, you have the option of "trusting" the sub folders for your chosen directory. At the bottom of the Trusted Locations window is a check box that states: "Allow Trusted Locations on my network (not recommended)." - Make sure that is ticked off. Click Ok, twice. Close ALL instances of Access, Open the desired database and the warning should be gone. HTH Jim -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 04, 2011 11:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Unsigned Database Warning in 2007 Dear List: I have a prospect running an mde of mine compiled in 2003 but he's running in 2007. He gets the message cannot open mde due to security restrictions - not digitally signed. In 2003 I know how to lower the security setting to low to get around this. How do you do it in 2007? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Tue Jan 4 13:35:38 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Tue, 4 Jan 2011 13:35:38 -0600 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <4D152410.3060803@colbyconsulting.com> References: <4D14DB29.9090906@colbyconsulting.com> <4D152410.3060803@colbyconsulting.com> Message-ID: That 3.5 gig limit is probably due to your video card. The 4 gig limit of 32 bit processing is total RAM, on the MB and used for video. So if you have a 512meg video card, it's memory is using an eighth of the memory naming space, limiting you to 3.5 of your onboard 4 gigs of memory. However, most processors bought in the last few years are already 64 bit processors (just running 32 bit OSes), so if you just do an upgrade, upgrade to a 64 bit OS, and be able to use the entire 4 gigabytes of on board memory. There's several utilities out there that will test your processor if it's 64 bit capable. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, December 24, 2010 4:52 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] The old laptop is slowing down > I moved from Vista to W7 and got a nice bump in response time. Vista is such a pig. Tell me! I installed Vista on this laptop a couple of years ago and have hated it ever since. I think I will try an upgrade to 2007 just to see if that helps at all. >I assume you went through your processes and killed all the unnecessary ones. Crap does accumulate. I do that every 6 months or so. >4GB Ram? It has 4 gigs now. Unfortunately unknown to me I was sold a laptop with a chip set that cannot access more than 3.5 gigs. Who would suspect such a thing? John W. Colby www.ColbyConsulting.com On 12/24/2010 1:38 PM, Rocky Smolin wrote: > I moved from Vista to W7 and got a nice bump in response time. Vista is > such a pig. I assume you went through your processes and killed all the > unnecessary ones. Crap does accumulate. 4GB Ram? > > R > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, December 24, 2010 9:41 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] The old laptop is slowing down > > It is sad and somewhat annoying when the laptop starts slowing down. Is it > just perception? Am I accustomed now to remote desktop into faster machines > and working in snappier systems? Is it an accumulation of crap? Do I need > a reinstall? Maybe a move from Vista to Windows 7, with a clean install > along the way? An SSD? > > All I know is that things don't load fast any more. Even doing compiles on > VS 2008 is a "sit and wait" experience. > > I think I really need a new quad core Intel (bad John, BAD John!) iXXX core > running Windows 7 X64 and 16 gigs of ram, all on a 512 G SSD running the > latest Sandforce (who makes up these names?) controller. It is Christmas > after all! > > Now to convince the wife! > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From stuart at lexacorp.com.pg Tue Jan 4 14:26:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 05 Jan 2011 06:26:18 +1000 Subject: [AccessD] Move to C# - last post In-Reply-To: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> References: , <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com>, <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Message-ID: <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> I would strongly advise against the "full-time" bit The problem is that you lose contact with and availablility to your other clients if you are working full time for one client for too long. At the end of the contract period you have to start to either re-built your customer base again or put yourself in the hands of recruiting agents for subsequent contracts.. I made that mistake once a few year ago - never again! -- Stuart On 4 Jan 2011 at 7:21, Dan Waters wrote: > Hi Jim, > > I've been thinking about offering potential clients that I work as a > direct full-time employee for 1 - 2 years while I build their system. > Then I'd move on to another company, but perhaps still provide some > support to the earlier ones. It's seems like it's actually easier for > a company to hire a direct employee than it is to pay out cash to a > contract developer. > > How are you approaching your clients about being on their payroll? > > Thanks! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Move to C# - > last post > > In the long run it is definitely paying off. > > I have been in discussions with clients about putting me on payroll if > they want their system upgraded to .Net. The alternative of a 10 to > 15K entrance fee, with much more to come, scares off many but it seems > many are realizing that they too have no choice especially the ones > who have been already badly burned. ;-) > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 03, 2011 3:40 PM To: Access Developers > discussion and problem solving Subject: [AccessD] Move to C# - last > post > > Jim, > > > You noted three excellent classes you created for your client. If > you > were to accurately the > hours required to get these classes fully tested and operational; what > would that be? This is just a diabolic curiosity but do not hesitate > to put an appropriate dollar value to your time with this development. > ;-) > > I cannot accurately estimate the actual time simply because I did it > piecemeal, and in a waterfall kind of way. IOW I started with > existing SQL stored procedures (about 50 or so). I wrote code that > simply encapsulated calls to those plus logging. > > I then went back and wrote classes that encapsulated those > encapsulated stored procedures (supervisors if you will). > > I then learned new things and... I went from a simple status text box > on a form to a status list class which I now use throughout the system > to report status for any process that needs to do so... and nLog, > and... > > I started with single threaded, then moved to multi-threaded, breaking > it out etc etc. > > How long would it take me to write the same from scratch knowing what > I know now? > > Maybe 200 hours, and I charge $60 / hour to this client. And while > that sounds like a lot of time and money (and it is) it automates a > very complex process that moves me from 16-24 man hours per list (of > my time) to zero man hours (of my time). And I have a half dozen > lists, and they each need to be processed monthly. And my orders pass > through this process as well. > > So the program now saves me well over 100 man hours a month of my > time. > > My server still takes man days to complete the work but it no longer > requires me typing on the keyboard for each step. > > This export / process / import process is central to the business for > this client. I started learning C# in Sept 2009, and within two > months started building the first iteration of this automation. By > January I was successfully processing these stored procedures and > logging results. However it was in a sequential fashion, start one and > go until it was complete. Since any given table can be a couple of > hundred thousand up to a hundred million records, processing a single > table could take days of processing time. Each two million record > chunk takes about one hour to process. > And I had to manually start each table that needed processing. > > Now I have a record in a supervisor table that contains the database > name / view name of the data to process and the date to start the > process. The asynchronous process can read that supervisor record and > decide whether it is time to process. When it is, the program can do > the complete thing without intervention. When it is finished, if it > is a data database (master data) it will automatically copy the > supervisor record into a new record and set the date out 30 days so > that it just automatically reprocesses every month. If it is an order > supervisor record, it just processes once and is done. > > I have been through about three distinct refactorings to get from the > first fairly clumsy stab at this to where I am now. I have learned a > ton along the way. And each refactoring paid for itself directly as > each version took less and less of my time. > > John W. Colby > www.ColbyConsulting.com > > On 1/3/2011 5:03 PM, Jim Lawrence wrote: > > Hi John: > > > > I agree with you fully. I have no intension of wasting any more time > > with > MS > > Access...it is simply a dead and dying platform. :-( > > > > Getting up to speed will take a long while but I know that can not > > be helped. Any adventure into this area will cost myself dearly in > > time and > my > > client's dearly in money but that can not be helped. > > > > You noted three excellent classes you created for your client. If > > you were to acurrately the hours required to get these classes fully > > tested and operational; what would that be? This is just a diabolic > > curiousity but do not hestitate to put an appropriate dollar value > > to your time with this development. ;-) > > > > Jim > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From tinanfields at torchlake.com Tue Jan 4 15:39:10 2011 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Tue, 04 Jan 2011 16:39:10 -0500 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <010701cba531$10e9cf10$32bd6d30$@net> References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> Message-ID: <4D23937E.2010201@torchlake.com> Mark, Where should I look for that utility? I also need to clean out a bunch of stuff, and I concur about the registry cleaners - at least the ones I've used. Thanks, Tina Mark Simms wrote: > It's been my experience that the Windows REGISTRY is the culprit. > That being said, I TRIED ALL OF THE REG CLEANERS. > None are that great. > I've had more success going in and cleaning things out manually.... > But this is not for the "faint of heart". > Microsoft did create a special utility for uninstalling programs where the > built-in uninstall program did not do the job completely. Even their own MS > Office has this problem ! Office never uninstalls completely. Go figure ! > > > > From jwcolby at colbyconsulting.com Tue Jan 4 15:40:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 04 Jan 2011 16:40:12 -0500 Subject: [AccessD] OT: Excel cell formatting Message-ID: <4D2393BC.3070902@colbyconsulting.com> I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. Is it possible to pin down things like the cell border formatting? -- John W. Colby www.ColbyConsulting.com From shamil at smsconsulting.spb.ru Tue Jan 4 15:20:07 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 5 Jan 2011 00:20:07 +0300 Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters><781F36801E014CE9BCFBC8E4DA703E42@nant><3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway><1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Message-ID: <3CBB9FD0A84C476AB9323CC3F1337245@nant> Mike, Lambert, Dan, -- I didn't mean overloading first of all maybe more something as the following class constructor syntax (available starting VS2008): //Public Function SendEmail( //Optional ByVal stgTo As String, _ //Optional ByVal stgSubject As String, _ //Optional ByVal stgMessage As String, _ //Optional ByVal blnBackup As Boolean, _ //Optional ByVal stgBackupFunction As String, _ //Optional ByVal stgAttachmentList As String, _ //Optional ByVal blnDisplay As Boolean, _ //Optional ByVal blnSendToCurrent As Boolean, _ //Optional ByVal blnHideEmailNotice As Boolean, _ //Optional varObjectType As Variant, _ //Optional ByVal stgObjectName As String, _ //Optional varOutputFormat As Variant, _ //Optional ByVal stgObjectFileName As String, _ //Optional ByVal blnExcludeOpenLink As Boolean) As Boolean public class EMailer { //Optional ByVal stgTo As String, _ public string To { get; private set; } //Optional ByVal stgSubject As String, _ public string Subject { get; private set; } //Optional ByVal stgMessage As String, _ public string Message { get; private set; } //Optional ByVal blnBackup As Boolean, _ public bool Backup { get; private set; } //Optional ByVal stgBackupFunction As String, _ public string BackupFunction { get; private set; } //Optional ByVal stgAttachmentList As String, _ public string AtachmentList { get; private set; } //Optional ByVal blnDisplay As Boolean, _ public bool Display { get; private set; } //Optional ByVal blnSendToCurrent As Boolean, _ public bool SendToCurrent { get; private set; } //Optional ByVal blnHideEmailNotice As Boolean, _ public bool HideEMailNotice { get; private set; } //Optional varObjectType As Variant, _ public object ObjectType { get; private set; } //Optional ByVal stgObjectName As String, _ public string ObjectName { get; private set; } //Optional varOutputFormat As Variant, _ public object OutputFormat { get; private set; } //Optional ByVal stgObjectFileName As String, _ public string ObjectFileName { get; private set; } //Optional ByVal blnExcludeOpenLink As Boolean) As Boolean public bool ExcludeOpenLink { get; private set; } public void Send() { System.Console.WriteLine("To: {0}, Subject: '{1}', Message: {2}", this.To, this.Subject, this.Message); } public static void TestRun() { (new EMailer() { To = "test at gmail.com", Subject = "Test message", Message = "My test message..." }).Send(); } } Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert Sent: 4 ?????? 2011 ?. 21:28 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Thanks Mike, I realized that. Just wanted some clarification from Shamil on what he meant. You can also overload operators in C#, just as you can in C++. So you can define a '+' operator for a class to make it do concatenation or addition that makes sense for the class. BTW my first name is Lambert. :-) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Bahr Sent: Tuesday, January 04, 2011 1:19 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...) Heenan, what you are showing is called overloading. Same method name but different parameters and return type. You typically see this with the default constructor being overloaded, for example validating the input values. The default constructor mearly intializes the private variables to a default value where an overloaded method actually checks if it is vaild and throws exceptions if needed. Overloading can also occur using inherited methods (from the parent or superclass). Mike > When you say that optional parameters are not needed in C# is that > because you can just write a new method that has the same name but a > different signature? > > Long Foo() // this routine takes no parameters Long Foo(Long x) // > this routine takes one parameters > > ... Etc. etc. > > Lambert > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Tue Jan 4 15:58:30 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Tue, 4 Jan 2011 15:58:30 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad From jwcolby at colbyconsulting.com Tue Jan 4 16:18:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 04 Jan 2011 17:18:08 -0500 Subject: [AccessD] SQL Server 2008 Message-ID: <4D239CA0.80201@colbyconsulting.com> A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 express but SQL Server 2008 will only install on Windows 2003 and above. I uninstalled 2005 to install 2008 only to discover... Sigh!@#$%^& -- John W. Colby www.ColbyConsulting.com From Lambert.Heenan at chartisinsurance.com Tue Jan 4 16:21:14 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Tue, 4 Jan 2011 17:21:14 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D2393BC.3070902@colbyconsulting.com> References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: Cut then Past Special and choose Values as what to paste. Tedious, but should work. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 4:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Excel cell formatting I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. Is it possible to pin down things like the cell border formatting? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 4 16:32:22 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 04 Jan 2011 17:32:22 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <4D239FF6.4040403@colbyconsulting.com> OK, thanks. John W. Colby www.ColbyConsulting.com On 1/4/2011 5:21 PM, Heenan, Lambert wrote: > Cut then Past Special and choose Values as what to paste. Tedious, but should work. > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Tue Jan 4 16:38:05 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 4 Jan 2011 14:38:05 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: or Right click windows key - S - V - Enter as I remember it ;) I use that keystroke a lot! You may want X instead of V (All except borders) D On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < Lambert.Heenan at chartisinsurance.com> wrote: > Cut then Past Special and choose Values as what to paste. Tedious, but > should work. > > Lambert > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. The > problem is that if I move cells around, the formatting moves with the cell. > I really want the cell borders to be fixed and just the cell contents to > move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ssharkins at gmail.com Tue Jan 4 16:43:29 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Tue, 4 Jan 2011 17:43:29 -0500 Subject: [AccessD] OT: Excel cell formatting References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: I run into a similar problem occasionally and it drives me nuts. If I copy cell contents to a cell that has a border, the border cell loses its border format. :( This might prove useful! Susan H. > or > Right click windows key - S - V - Enter > > as I remember it ;) > > > > I use that keystroke a lot! > > > You may want X instead of V (All except borders) > > > D > On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < > Lambert.Heenan at chartisinsurance.com> wrote: > >> Cut then Past Special and choose Values as what to paste. Tedious, but >> should work. >> >> Lambert >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto: >> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 4:40 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] OT: Excel cell formatting >> >> I have a spreadsheet I use which I use border formatting around cells. >> The >> problem is that if I move cells around, the formatting moves with the >> cell. >> I really want the cell borders to be fixed and just the cell contents to >> move around. >> >> Is it possible to pin down things like the cell border formatting? >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From ramzcbu at gmail.com Tue Jan 4 16:54:11 2011 From: ramzcbu at gmail.com (Ramz .) Date: Tue, 4 Jan 2011 14:54:11 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: I tried the Cut (X) and Paste Special approach, but the "Paste Special" option is disabled when I choose a "cut" operation in Excel 2007. It's only enabled when in "copy" operation. -- Ramil On Tue, Jan 4, 2011 at 2:43 PM, Susan Harkins wrote: > I run into a similar problem occasionally and it drives me nuts. If I copy > cell contents to a cell that has a border, the border cell loses its border > format. :( This might prove useful! > > Susan H. > > > or >> Right click windows key - S - V - Enter >> >> as I remember it ;) >> >> >> >> I use that keystroke a lot! >> >> >> You may want X instead of V (All except borders) >> >> >> D >> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < >> Lambert.Heenan at chartisinsurance.com> wrote: >> >> Cut then Past Special and choose Values as what to paste. Tedious, but >>> should work. >>> >>> Lambert >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com [mailto: >>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 04, 2011 4:40 PM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] OT: Excel cell formatting >>> >>> I have a spreadsheet I use which I use border formatting around cells. >>> The >>> problem is that if I move cells around, the formatting moves with the >>> cell. >>> I really want the cell borders to be fixed and just the cell contents to >>> move around. >>> >>> Is it possible to pin down things like the cell border formatting? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jimdettman at verizon.net Tue Jan 4 17:01:39 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 04 Jan 2011 18:01:39 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D2393BC.3070902@colbyconsulting.com> References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <8336CF1614A64EE9B5AC9D417F12A0CD@XPS> John, When you go to do the paste, right click and do a "Paste Special" You'll get a dialog where you can select various options (such as contents, borders and shading, etc) for what gets pasted. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 04:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Excel cell formatting I have a spreadsheet I use which I use border formatting around cells. The problem is that if I move cells around, the formatting moves with the cell. I really want the cell borders to be fixed and just the cell contents to move around. Is it possible to pin down things like the cell border formatting? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Tue Jan 4 17:04:02 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Tue, 4 Jan 2011 15:04:02 -0800 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: I Brad, I have a system I did for customer that sounds similar in concept and traffic to yours. We host it on a shared hosting plan at Crystaltech http://www.crystaltech.com/ and have had good service from them. Tech support is good and always available. I have direct access to the database through my sql server management tools, the site runs in ASP.Net 3.5 and I download their orders using web services. The cost of the shared hosting is around $17 per month. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Jan 4 17:06:06 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 4 Jan 2011 15:06:06 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: This is true in Excel 2007, I don't remember if it was true for earlier versions. On Tue, Jan 4, 2011 at 2:54 PM, Ramz . wrote: > I tried the Cut (X) and Paste Special approach, but the "Paste Special" > option is disabled when I choose a "cut" operation in Excel 2007. It's only > enabled when in "copy" operation. > > -- Ramil > > On Tue, Jan 4, 2011 at 2:43 PM, Susan Harkins wrote: > > > I run into a similar problem occasionally and it drives me nuts. If I > copy > > cell contents to a cell that has a border, the border cell loses its > border > > format. :( This might prove useful! > > > > Susan H. > > > > > > or > >> Right click windows key - S - V - Enter > >> > >> as I remember it ;) > >> > >> > >> > >> I use that keystroke a lot! > >> > >> > >> You may want X instead of V (All except borders) > >> > >> > >> D > >> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < > >> Lambert.Heenan at chartisinsurance.com> wrote: > >> > >> Cut then Past Special and choose Values as what to paste. Tedious, but > >>> should work. > >>> > >>> Lambert > >>> > >>> -----Original Message----- > >>> From: accessd-bounces at databaseadvisors.com [mailto: > >>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > >>> Sent: Tuesday, January 04, 2011 4:40 PM > >>> To: Access Developers discussion and problem solving > >>> Subject: [AccessD] OT: Excel cell formatting > >>> > >>> I have a spreadsheet I use which I use border formatting around cells. > >>> The > >>> problem is that if I move cells around, the formatting moves with the > >>> cell. > >>> I really want the cell borders to be fixed and just the cell contents > to > >>> move around. > >>> > >>> Is it possible to pin down things like the cell border formatting? > >>> > >>> -- > >>> John W. Colby > >>> www.ColbyConsulting.com > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 4 18:10:30 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 4 Jan 2011 16:10:30 -0800 Subject: [AccessD] Unsigned Database Warning in 2007 In-Reply-To: <3B3629F8B6E44C23956D1135243C15E4@HomePC> References: <3B3629F8B6E44C23956D1135243C15E4@HomePC> Message-ID: Jim: Thanks so much. I forwarded to the prospect but can't test here because I don't get the message. But I'll let you know. Thanks again, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jm.hwsn Sent: Tuesday, January 04, 2011 11:09 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Unsigned Database Warning in 2007 Rocky, Open the database or for that matter any database on the USER'S machine. Go the Windows button and click on Access Options. A separate window will open. On the left click on "Trust Center" - which should be next to the bottom. Click on the button on right that says "Trust Center Settings." Next click on "Trusted Locations." Click on "Add new location" button on the bottom. If the database is in the same location as your database, the Path should already be there. If not, you can browse to the location you need. Before you click OK, you have the option of "trusting" the sub folders for your chosen directory. At the bottom of the Trusted Locations window is a check box that states: "Allow Trusted Locations on my network (not recommended)." - Make sure that is ticked off. Click Ok, twice. Close ALL instances of Access, Open the desired database and the warning should be gone. HTH Jim -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 04, 2011 11:54 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Unsigned Database Warning in 2007 Dear List: I have a prospect running an mde of mine compiled in 2003 but he's running in 2007. He gets the message cannot open mde due to security restrictions - not digitally signed. In 2003 I know how to lower the security setting to low to get around this. How do you do it in 2007? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Tue Jan 4 20:41:35 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Tue, 4 Jan 2011 18:41:35 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> Message-ID: <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> Hi Dan: Contract type 1: A set contract is usually a problematic thing. The best you can do is divide the contract up into separate segments and when each milestone is reached the client pays up. This always makes the assumption that, you as the programmer, are going to have a fully function piece of code at the end of this contract. Usually the last payment is held for a time until the client is satisfied. This can be dangerous as it is a grey area where scope creep and the ever present danger of more bugs could showing up. In the worse case scenarios it ends up with you being out your last payment, the client upset, feeling there is so much you should and could be doing to reach their absolute vision...all at no more additional cost. Contract type 2: The type of contracts that I usually go for is the insurance type contracts. This is where a major portion of the development and payments are made at the start, but a monthly retainer (open ended) is added at the end of the building phase. In this scenario, the client is charged a fixed rate, per month and you fix all those little bugs that pop up as well as add all those items from the out-of scope-project-wish-list. Sometimes these extended contracts can last from 6 months to as long as 20 years. If this works out well you spend little time at the clients, they make small continuous payments, they know they are covered and it can work out to be a very long term friendly relationship. Contract type 3: The final type of contract tends to be of a size and complexity that you will have to dedicate a major portion of time and effort towards completion. It is sort of like a mix of contract type 1 and 2. The potential customer knows it is going to be an expensive project and you know it is going to be very time consuming. You can at this point propose a 6 month to a year full-time (employee type) contract. The client provides the desks and equipment and you provide your services. This way there is not a huge outlay towards a project and you have time to feel out what the client really wants and needs and not have to end up making these jumps in faith in what a sentence of paragraph really means. The project tends to evolve in a better way. Now how do you convince your client to agree to this or other type of contract? Well, just know all the scenarios really well and be able to present them... I bet when you became a programmer you did not realize that half your skills sets were going to have be standing up in front of clients making presentations and selling like a used car salesman. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 04, 2011 5:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post Hi Jim, I've been thinking about offering potential clients that I work as a direct full-time employee for 1 - 2 years while I build their system. Then I'd move on to another company, but perhaps still provide some support to the earlier ones. It's seems like it's actually easier for a company to hire a direct employee than it is to pay out cash to a contract developer. How are you approaching your clients about being on their payroll? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 4 23:20:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 00:20:34 -0500 Subject: [AccessD] Upsize archaic Message-ID: <4D23FFA2.9020308@colbyconsulting.com> I am trying to upsize a single table from: Windows 2000 / Access 2000 to: SQL Server Express 2005 I get the always helpful "overflow" error when trying to do so from inside of Access. My guess is that Access 2000 does not understand SQL Server 2005 of any flavor, but that is just a guess. Has anyone tried this? I also tried the wizard for SQL Server but it is only valid on Windows 2003 and above. Any assistance gratefully accepted. I have modern tools here at my office and I will try zipping and uploading to my system. If this works and I get a more manageable experience, I will need to upgrade about 150 tables. I do not relish moving them to my office for this. -- John W. Colby www.ColbyConsulting.com From df.waters at comcast.net Wed Jan 5 06:35:20 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 06:35:20 -0600 Subject: [AccessD] Upsize archaic In-Reply-To: <4D23FFA2.9020308@colbyconsulting.com> References: <4D23FFA2.9020308@colbyconsulting.com> Message-ID: <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> Would it be possible for you/someone to load and use Access 2003 on the W2000 PC/server? Access 2003 and Access 2000 can be installed on the same PC. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 11:21 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upsize archaic I am trying to upsize a single table from: Windows 2000 / Access 2000 to: SQL Server Express 2005 I get the always helpful "overflow" error when trying to do so from inside of Access. My guess is that Access 2000 does not understand SQL Server 2005 of any flavor, but that is just a guess. Has anyone tried this? I also tried the wizard for SQL Server but it is only valid on Windows 2003 and above. Any assistance gratefully accepted. I have modern tools here at my office and I will try zipping and uploading to my system. If this works and I get a more manageable experience, I will need to upgrade about 150 tables. I do not relish moving them to my office for this. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From paul.hartland at googlemail.com Wed Jan 5 06:40:32 2011 From: paul.hartland at googlemail.com (Paul Hartland) Date: Wed, 5 Jan 2011 12:40:32 +0000 Subject: [AccessD] Upsize archaic In-Reply-To: <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> References: <4D23FFA2.9020308@colbyconsulting.com> <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> Message-ID: John, Have you tried importing the table from SQL Server 2005 express instead of using the upsizing wizard in Access ? Paul On 5 January 2011 12:35, Dan Waters wrote: > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access 2003 and Access 2000 can be installed on the same > PC. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 11:21 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upsize archaic > > I am trying to upsize a single table from: > > Windows 2000 / Access 2000 > > to: > > SQL Server Express 2005 > > I get the always helpful "overflow" error when trying to do so from inside > of Access. My guess is > that Access 2000 does not understand SQL Server 2005 of any flavor, but > that > is just a guess. > > Has anyone tried this? > > I also tried the wizard for SQL Server but it is only valid on Windows 2003 > and above. > > Any assistance gratefully accepted. > > I have modern tools here at my office and I will try zipping and uploading > to my system. > > If this works and I get a more manageable experience, I will need to > upgrade > about 150 tables. I do > not relish moving them to my office for this. > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Paul Hartland paul.hartland at googlemail.com From jwcolby at colbyconsulting.com Wed Jan 5 07:41:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 08:41:01 -0500 Subject: [AccessD] Upsize archaic In-Reply-To: <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> References: <4D23FFA2.9020308@colbyconsulting.com> <999FD60B2BAD446CA1B4531A57B5B456@DanWaters> Message-ID: <4D2474ED.8070703@colbyconsulting.com> > Would it be possible for you/someone to load and use Access 2003 on the W2000 PC/server? Access 2003 and Access 2000 can be installed on the same PC. Maybe. I know they have Access XP, I am not sure about 2003. In fact that is a good point. I have XP on my system there at the client (I have a box in the server room) and maybe I could open the be on my machine, the upsize from there. I pulled this one table be down to my office and am currently running the upsize from Access 2003 to SQL Server Express directly on my server. It is chunking along as we speak. John W. Colby www.ColbyConsulting.com On 1/5/2011 7:35 AM, Dan Waters wrote: > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access 2003 and Access 2000 can be installed on the same > PC. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 11:21 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upsize archaic > > I am trying to upsize a single table from: > > Windows 2000 / Access 2000 > > to: > > SQL Server Express 2005 > > I get the always helpful "overflow" error when trying to do so from inside > of Access. My guess is > that Access 2000 does not understand SQL Server 2005 of any flavor, but that > is just a guess. > > Has anyone tried this? > > I also tried the wizard for SQL Server but it is only valid on Windows 2003 > and above. > > Any assistance gratefully accepted. > > I have modern tools here at my office and I will try zipping and uploading > to my system. > > If this works and I get a more manageable experience, I will need to upgrade > about 150 tables. I do > not relish moving them to my office for this. From df.waters at comcast.net Wed Jan 5 07:54:35 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 07:54:35 -0600 Subject: [AccessD] Upsize archaic In-Reply-To: <4D2474ED.8070703@colbyconsulting.com> References: <4D23FFA2.9020308@colbyconsulting.com><999FD60B2BAD446CA1B4531A57B5B456@DanWaters> <4D2474ED.8070703@colbyconsulting.com> Message-ID: <0BB1B3159C21434E9BC0314CCC1B06F3@DanWaters> I finally remembered - MS has a free tool named SSMA for Access. This page has info: http://www.microsoft.com/sqlserver/2005/en/us/migration-access-learning.aspx In the FAQ: Q. Why should I use SSMA for Access instead of the Office Upsizing Wizard? A. SSMA for Access offers a richer set of features, such as network scanning, conversion assessment reports, and more. SSMA for Access also fixes many issues currently not handled correctly by the Office Upsizing Wizard. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 05, 2011 7:41 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsize archaic > Would it be possible for you/someone to load and use Access 2003 on the W2000 PC/server? Access 2003 and Access 2000 can be installed on the same PC. Maybe. I know they have Access XP, I am not sure about 2003. In fact that is a good point. I have XP on my system there at the client (I have a box in the server room) and maybe I could open the be on my machine, the upsize from there. I pulled this one table be down to my office and am currently running the upsize from Access 2003 to SQL Server Express directly on my server. It is chunking along as we speak. John W. Colby www.ColbyConsulting.com On 1/5/2011 7:35 AM, Dan Waters wrote: > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access 2003 and Access 2000 can be installed on the same > PC. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 11:21 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Upsize archaic > > I am trying to upsize a single table from: > > Windows 2000 / Access 2000 > > to: > > SQL Server Express 2005 > > I get the always helpful "overflow" error when trying to do so from inside > of Access. My guess is > that Access 2000 does not understand SQL Server 2005 of any flavor, but that > is just a guess. > > Has anyone tried this? > > I also tried the wizard for SQL Server but it is only valid on Windows 2003 > and above. > > Any assistance gratefully accepted. > > I have modern tools here at my office and I will try zipping and uploading > to my system. > > If this works and I get a more manageable experience, I will need to upgrade > about 150 tables. I do > not relish moving them to my office for this. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Wed Jan 5 08:41:30 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Wed, 05 Jan 2011 15:41:30 +0100 Subject: [AccessD] Moving to .Net, ASP.NET web applications, and the Entity Framework Message-ID: Hi all A step-by-step intro for everyone, and this may be a bit optimistic but still: Build a Data-Driven Enterprise Web Site in 5 Minutes http://msdn.microsoft.com/da-dk/magazine/gg535665(en-us).aspx If this should interest you, please subscribe to our dba-VB list. /gustav From jwcolby at colbyconsulting.com Wed Jan 5 08:56:03 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 09:56:03 -0500 Subject: [AccessD] Upsize archaic In-Reply-To: <0BB1B3159C21434E9BC0314CCC1B06F3@DanWaters> References: <4D23FFA2.9020308@colbyconsulting.com><999FD60B2BAD446CA1B4531A57B5B456@DanWaters> <4D2474ED.8070703@colbyconsulting.com> <0BB1B3159C21434E9BC0314CCC1B06F3@DanWaters> Message-ID: <4D248683.6030005@colbyconsulting.com> Yes, but neither one (SSMA 2005 or 2008) runs on windows 2000. John W. Colby www.ColbyConsulting.com On 1/5/2011 8:54 AM, Dan Waters wrote: > I finally remembered - MS has a free tool named SSMA for Access. This page > has info: > http://www.microsoft.com/sqlserver/2005/en/us/migration-access-learning.aspx > > In the FAQ: > Q. Why should I use SSMA for Access instead of the Office Upsizing Wizard? > > A. SSMA for Access offers a richer set of features, such as network > scanning, conversion assessment reports, and more. SSMA for Access also > fixes many issues currently not handled correctly by the Office Upsizing > Wizard. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 05, 2011 7:41 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Upsize archaic > > > Would it be possible for you/someone to load and use Access 2003 on the > W2000 PC/server? Access > 2003 and Access 2000 can be installed on the same PC. > > Maybe. I know they have Access XP, I am not sure about 2003. In fact that > is a good point. I have > XP on my system there at the client (I have a box in the server room) and > maybe I could open the be > on my machine, the upsize from there. > > I pulled this one table be down to my office and am currently running the > upsize from Access 2003 to > SQL Server Express directly on my server. It is chunking along as we speak. > > John W. Colby > www.ColbyConsulting.com > > On 1/5/2011 7:35 AM, Dan Waters wrote: >> Would it be possible for you/someone to load and use Access 2003 on the >> W2000 PC/server? Access 2003 and Access 2000 can be installed on the same >> PC. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 11:21 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Upsize archaic >> >> I am trying to upsize a single table from: >> >> Windows 2000 / Access 2000 >> >> to: >> >> SQL Server Express 2005 >> >> I get the always helpful "overflow" error when trying to do so from inside >> of Access. My guess is >> that Access 2000 does not understand SQL Server 2005 of any flavor, but > that >> is just a guess. >> >> Has anyone tried this? >> >> I also tried the wizard for SQL Server but it is only valid on Windows > 2003 >> and above. >> >> Any assistance gratefully accepted. >> >> I have modern tools here at my office and I will try zipping and uploading >> to my system. >> >> If this works and I get a more manageable experience, I will need to > upgrade >> about 150 tables. I do >> not relish moving them to my office for this. From lmrazek at lcm-res.com Wed Jan 5 09:41:13 2011 From: lmrazek at lcm-res.com (Lawrence Mrazek) Date: Wed, 5 Jan 2011 09:41:13 -0600 Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working Message-ID: Hi Folks: Not sure what the deal is, but the following code isn't working correctly strFileName = CurrentDBDir() & "Y_ta.TXT" DoCmd.TransferText acExportFixed, "PayRollExport", "tblPayrollExport", strFileName, False When I try to run, I get an error message: The Microsoft Office Access Database Engine could not find the object 'Y_ta#TXT' . Make sure the object exists and that you spell its name and the path name correctly. Any ideas? I've used the transfertext function before. Larry Mrazek lmrazek at lcm-res.com From df.waters at comcast.net Wed Jan 5 09:47:55 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 09:47:55 -0600 Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working In-Reply-To: References: Message-ID: <51669B74DADC498AA3F2D51C6C2A33A9@DanWaters> Maybe this? strFileName = CurrentDBDir() & "\" & "Y_ta.TXT" Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Lawrence Mrazek Sent: Wednesday, January 05, 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working Hi Folks: Not sure what the deal is, but the following code isn't working correctly strFileName = CurrentDBDir() & "Y_ta.TXT" DoCmd.TransferText acExportFixed, "PayRollExport", "tblPayrollExport", strFileName, False When I try to run, I get an error message: The Microsoft Office Access Database Engine could not find the object 'Y_ta#TXT' . Make sure the object exists and that you spell its name and the path name correctly. Any ideas? I've used the transfertext function before. Larry Mrazek lmrazek at lcm-res.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 10:00:37 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 08:00:37 -0800 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 10:03:16 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 08:03:16 -0800 Subject: [AccessD] SQL Server 2008 In-Reply-To: <4D239CA0.80201@colbyconsulting.com> References: <4D239CA0.80201@colbyconsulting.com> Message-ID: <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> I work with a number of financial institutions and these guys wear suspenders with belts... I know your pain. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 2:18 PM To: Access Developers discussion and problem solving Subject: [AccessD] SQL Server 2008 A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 express but SQL Server 2008 will only install on Windows 2003 and above. I uninstalled 2005 to install 2008 only to discover... Sigh!@#$%^& -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 10:06:47 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 08:06:47 -0800 Subject: [AccessD] Upsize archaic In-Reply-To: <4D23FFA2.9020308@colbyconsulting.com> References: <4D23FFA2.9020308@colbyconsulting.com> Message-ID: <5F645977581040E0959A7A6100A0C242@creativesystemdesigns.com> You may have to try a two step approach. A2000 to A2003 to SQL Server 2005. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 04, 2011 9:21 PM To: Access Developers discussion and problem solving Subject: [AccessD] Upsize archaic I am trying to upsize a single table from: Windows 2000 / Access 2000 to: SQL Server Express 2005 I get the always helpful "overflow" error when trying to do so from inside of Access. My guess is that Access 2000 does not understand SQL Server 2005 of any flavor, but that is just a guess. Has anyone tried this? I also tried the wizard for SQL Server but it is only valid on Windows 2003 and above. Any assistance gratefully accepted. I have modern tools here at my office and I will try zipping and uploading to my system. If this works and I get a more manageable experience, I will need to upgrade about 150 tables. I do not relish moving them to my office for this. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 10:06:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 11:06:48 -0500 Subject: [AccessD] Access 2003, Transfer Text (Fixed) not working In-Reply-To: References: Message-ID: <4D249718.4010303@colbyconsulting.com> It sounds like you are getting a special character in there. Is there a # in the table name? In a field name? In a path? John W. Colby www.ColbyConsulting.com On 1/5/2011 10:41 AM, Lawrence Mrazek wrote: > Hi Folks: > > Not sure what the deal is, but the following code isn't working correctly > > strFileName = CurrentDBDir()& "Y_ta.TXT" > > DoCmd.TransferText acExportFixed, "PayRollExport", "tblPayrollExport", > strFileName, False > > When I try to run, I get an error message: > The Microsoft Office Access Database Engine could not find the object > 'Y_ta#TXT' . Make sure the object exists and that you spell its name and the > path name correctly. > > Any ideas? I've used the transfertext function before. > > Larry Mrazek > lmrazek at lcm-res.com From df.waters at comcast.net Wed Jan 5 10:20:51 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 10:20:51 -0600 Subject: [AccessD] Move to C# - last post In-Reply-To: <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><007301cbab4f$024a2210$06de6630$@net><4D22408A.6050600@colbyconsulting.com><43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com><4D225E49.9010102@colbyconsulting.com><085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com><4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> Message-ID: <465E977D884A40BD9D32917BF0683982@DanWaters> Hi Jim, Your Type 2 is what I currently use - pretty closely. The differences are that I charge a user license fee (it's a self contained system of which I own the Library mdb), and I ask for fixed prices after installation - never a problem with that. I'm very strict on scope creep - we'll get the amount agreed to before I start (and I have had to say just say no). The problem for me is that even though I charge a fairly high hourly rate, my total income is probably half or less what it could be if I went back to being a Quality Manager at a manufacturing company, or being a Business Analyst somewhere. But I like what I do now. So, if I could do what I like, and make twice what I make now, that might be worth being back in the corporate environment. My plan is to continue supporting my current 4 long-term customers. But, one of them wants their system converted to .Net/Sql Server so that outside users have good access. This will take a few months, at least. After that, with my new skill as a .Net developer, I'm hoping I can get more paid work. Either being independent, or doing the same work in a medium sized company not too far from home. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Tuesday, January 04, 2011 8:42 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post Hi Dan: Contract type 1: A set contract is usually a problematic thing. The best you can do is divide the contract up into separate segments and when each milestone is reached the client pays up. This always makes the assumption that, you as the programmer, are going to have a fully function piece of code at the end of this contract. Usually the last payment is held for a time until the client is satisfied. This can be dangerous as it is a grey area where scope creep and the ever present danger of more bugs could showing up. In the worse case scenarios it ends up with you being out your last payment, the client upset, feeling there is so much you should and could be doing to reach their absolute vision...all at no more additional cost. Contract type 2: The type of contracts that I usually go for is the insurance type contracts. This is where a major portion of the development and payments are made at the start, but a monthly retainer (open ended) is added at the end of the building phase. In this scenario, the client is charged a fixed rate, per month and you fix all those little bugs that pop up as well as add all those items from the out-of scope-project-wish-list. Sometimes these extended contracts can last from 6 months to as long as 20 years. If this works out well you spend little time at the clients, they make small continuous payments, they know they are covered and it can work out to be a very long term friendly relationship. Contract type 3: The final type of contract tends to be of a size and complexity that you will have to dedicate a major portion of time and effort towards completion. It is sort of like a mix of contract type 1 and 2. The potential customer knows it is going to be an expensive project and you know it is going to be very time consuming. You can at this point propose a 6 month to a year full-time (employee type) contract. The client provides the desks and equipment and you provide your services. This way there is not a huge outlay towards a project and you have time to feel out what the client really wants and needs and not have to end up making these jumps in faith in what a sentence of paragraph really means. The project tends to evolve in a better way. Now how do you convince your client to agree to this or other type of contract? Well, just know all the scenarios really well and be able to present them... I bet when you became a programmer you did not realize that half your skills sets were going to have be standing up in front of clients making presentations and selling like a used car salesman. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 04, 2011 5:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post Hi Jim, I've been thinking about offering potential clients that I work as a direct full-time employee for 1 - 2 years while I build their system. Then I'd move on to another company, but perhaps still provide some support to the earlier ones. It's seems like it's actually easier for a company to hire a direct employee than it is to pay out cash to a contract developer. How are you approaching your clients about being on their payroll? Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, January 03, 2011 9:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post In the long run it is definitely paying off. I have been in discussions with clients about putting me on payroll if they want their system upgraded to .Net. The alternative of a 10 to 15K entrance fee, with much more to come, scares off many but it seems many are realizing that they too have no choice especially the ones who have been already badly burned. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 03, 2011 3:40 PM To: Access Developers discussion and problem solving Subject: [AccessD] Move to C# - last post Jim, > You noted three excellent classes you created for your client. If you were to accurately the hours required to get these classes fully tested and operational; what would that be? This is just a diabolic curiosity but do not hesitate to put an appropriate dollar value to your time with this development. ;-) I cannot accurately estimate the actual time simply because I did it piecemeal, and in a waterfall kind of way. IOW I started with existing SQL stored procedures (about 50 or so). I wrote code that simply encapsulated calls to those plus logging. I then went back and wrote classes that encapsulated those encapsulated stored procedures (supervisors if you will). I then learned new things and... I went from a simple status text box on a form to a status list class which I now use throughout the system to report status for any process that needs to do so... and nLog, and... I started with single threaded, then moved to multi-threaded, breaking it out etc etc. How long would it take me to write the same from scratch knowing what I know now? Maybe 200 hours, and I charge $60 / hour to this client. And while that sounds like a lot of time and money (and it is) it automates a very complex process that moves me from 16-24 man hours per list (of my time) to zero man hours (of my time). And I have a half dozen lists, and they each need to be processed monthly. And my orders pass through this process as well. So the program now saves me well over 100 man hours a month of my time. My server still takes man days to complete the work but it no longer requires me typing on the keyboard for each step. This export / process / import process is central to the business for this client. I started learning C# in Sept 2009, and within two months started building the first iteration of this automation. By January I was successfully processing these stored procedures and logging results. However it was in a sequential fashion, start one and go until it was complete. Since any given table can be a couple of hundred thousand up to a hundred million records, processing a single table could take days of processing time. Each two million record chunk takes about one hour to process. And I had to manually start each table that needed processing. Now I have a record in a supervisor table that contains the database name / view name of the data to process and the date to start the process. The asynchronous process can read that supervisor record and decide whether it is time to process. When it is, the program can do the complete thing without intervention. When it is finished, if it is a data database (master data) it will automatically copy the supervisor record into a new record and set the date out 30 days so that it just automatically reprocesses every month. If it is an order supervisor record, it just processes once and is done. I have been through about three distinct refactorings to get from the first fairly clumsy stab at this to where I am now. I have learned a ton along the way. And each refactoring paid for itself directly as each version took less and less of my time. John W. Colby www.ColbyConsulting.com On 1/3/2011 5:03 PM, Jim Lawrence wrote: > Hi John: > > I agree with you fully. I have no intension of wasting any more time with MS > Access...it is simply a dead and dying platform. :-( > > Getting up to speed will take a long while but I know that can not be > helped. Any adventure into this area will cost myself dearly in time and my > client's dearly in money but that can not be helped. > > You noted three excellent classes you created for your client. If you were > to acurrately the hours required to get these classes fully tested and > operational; what would that be? This is just a diabolic curiousity but do > not hestitate to put an appropriate dollar value to your time with this > development. ;-) > > Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 5 10:32:45 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:32:45 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> References: , <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com>, <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> Message-ID: <001001cbacf6$2f556910$8e003b30$@net> I would agree with this for the most part. However, if you get an employment "deal" that has flex hours and is not rigid as far as "you must be here every day from 8 to 5", then it MIGHT work. Also, if the commute is short, that helps as well. I had a contract this summer....brutal commute...2+ hours per day. I now have a work-at-home contract....and man, I am loving it. My "white knuckle" days are over.... > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Tuesday, January 04, 2011 3:26 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Move to C# - last post > > I would strongly advise against the "full-time" bit > > The problem is that you lose contact with and availablility to your > other clients if you are > working full time for one client for too long. At the end of the > contract period you have to start > to either re-built your customer base again or put yourself in the > hands of recruiting agents > for subsequent contracts.. I made that mistake once a few year ago - > never again! From marksimms at verizon.net Wed Jan 5 10:37:19 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:37:19 -0500 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <4D23937E.2010201@torchlake.com> References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: <001101cbacf6$d2c306c0$78491440$@net> Here you go: it works not only for office uninstalls, but other programs as well. Highly recommended. As usual, it's one of those things that MSFT does not want to advertise very much....as their dirty laundry shows. http://support.microsoft.com/kb/2438651 > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields > Sent: Tuesday, January 04, 2011 4:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The old laptop is slowing down > > Mark, > Where should I look for that utility? I also need to clean out a bunch > of stuff, and I concur about the registry cleaners - at least the ones > I've used. > Thanks, > Tina > > Mark Simms wrote: > > It's been my experience that the Windows REGISTRY is the culprit. > > That being said, I TRIED ALL OF THE REG CLEANERS. > > None are that great. > > I've had more success going in and cleaning things out manually.... > > But this is not for the "faint of heart". > > Microsoft did create a special utility for uninstalling programs > where the > > built-in uninstall program did not do the job completely. Even their > own MS > > Office has this problem ! Office never uninstalls completely. Go > figure ! > > > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 5 10:40:50 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:40:50 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D2393BC.3070902@colbyconsulting.com> References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <001201cbacf7$5090af30$f1b20d90$@net> John - cut, then do not PASTE, instead PASTE SPECIAL, values+formulas. Also, for quick format clean-up, use the Format Painter..... It's great once you get the hang of it. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. > The problem is that if I > move cells around, the formatting moves with the cell. I really want > the cell borders to be fixed > and just the cell contents to move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 5 10:57:22 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 11:57:22 -0500 Subject: [AccessD] Move to C# - last post In-Reply-To: <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> Message-ID: <001301cbacf9$9fb40380$df1c0a80$@net> >I bet when you became a programmer you did not realize that half your skills sets were >going to have be standing up in front of clients making presentations and selling like >a used car salesman. > >Jim Jim - I love that ! Let me add to the above - another key talent to survive in IT contracting / consulting : ASSESS YOUR CLIENT CAREFULLY. If you can't do the above very well, you're likely to get drawn into the proverbial endless pit of fixes and enhancements....all done....for "free". A reasonable client will understand this is tough work and there are going to be problems and issues along the way....and that many things are unexpected...and that estimates are just that. Here's a good one to avoid: Customer pulls up in his used Ferrari - it's all banged-up and wants an estimate for it to look good....and BTW, make sure that it runs OK. No time for a complete evaluation he says. So you tell him it'll be about a week of work. After working on the body to make it look good, you then get under the hood and discover the engine is shot...pistons are burnt and scored. Drive train bearings are gone as well. Major work is now needed. Customer comes in and you tell him the bad news and he gets all pissed-off. "This car wasn't in that bad of shape when I brought it in, you must have done something to it". You said you were going to "fix it" for a 1000 dollars. There's all kinds of con-artists out there...trust me....I've run into a lot of them. Do your homework: Assess your client "up-front"...and don't be afraid to walk away from the deal...especially in these tough times. There are a lot of projects out there that quite simply are either landmines or "tip of iceberg" deals. From accessd at shaw.ca Wed Jan 5 11:18:22 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 09:18:22 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <001001cbacf6$2f556910$8e003b30$@net> References: <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <4D23826A.3689.26FF1CA@stuart.lexacorp.com.pg> <001001cbacf6$2f556910$8e003b30$@net> Message-ID: <34A508E11F434159A5770C1B0F0CD40D@creativesystemdesigns.com> Much agreed. After I ran my own business for a number of years, being under someone management was almost intolerable... A lot of stuff that had to be done on site or the client wanting it done on site has changed in the last few years...and that is great. I do work back east for a variety of clients... the farthest one away, being Florida. My son-in-law works for a single client in London and lives on the coast here. I do find that customers like to see you show up once in a while, even though everything is getting done, seeing your pretty face gives them the warm and fuzzes. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 05, 2011 8:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post I would agree with this for the most part. However, if you get an employment "deal" that has flex hours and is not rigid as far as "you must be here every day from 8 to 5", then it MIGHT work. Also, if the commute is short, that helps as well. I had a contract this summer....brutal commute...2+ hours per day. I now have a work-at-home contract....and man, I am loving it. My "white knuckle" days are over.... > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Tuesday, January 04, 2011 3:26 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Move to C# - last post > > I would strongly advise against the "full-time" bit > > The problem is that you lose contact with and availablility to your > other clients if you are > working full time for one client for too long. At the end of the > contract period you have to start > to either re-built your customer base again or put yourself in the > hands of recruiting agents > for subsequent contracts.. I made that mistake once a few year ago - > never again! -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 5 11:35:07 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 5 Jan 2011 09:35:07 -0800 Subject: [AccessD] Move to C# - last post In-Reply-To: <001301cbacf9$9fb40380$df1c0a80$@net> References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters> <62AFAE1826E84BED855431D2CB97D9DE@nant> <007301cbab4f$024a2210$06de6630$@net> <4D22408A.6050600@colbyconsulting.com> <43B59F45F87F40FF860122C7AF06F065@creativesystemdesigns.com> <4D225E49.9010102@colbyconsulting.com> <085FADC91A3044E4B4758D2B29484897@creativesystemdesigns.com> <4BB30AF662C945A58923C72CC35FEDD1@DanWaters> <95314E55A322490C90CDB30EB83EF3B5@creativesystemdesigns.com> <001301cbacf9$9fb40380$df1c0a80$@net> Message-ID: Hi Mark: Truer words were never spoken; " There's all kinds of con-artists out there...trust me.... ". I know, I have met everyone of them, personally. Many of the clients I get are the ones that have had a project or two, go south, mostly from their own fault. At that point administering "tough love" is easier. I have never had any problem doing the sales end either. After a couple weeks of working from a home office, I develop a strong case of cabin fever and then it is time to see how a client is doing and let them take me out for lunch. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 05, 2011 8:57 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Move to C# - last post >I bet when you became a programmer you did not realize that half your skills sets were >going to have be standing up in front of clients making presentations and selling like >a used car salesman. > >Jim Jim - I love that ! Let me add to the above - another key talent to survive in IT contracting / consulting : ASSESS YOUR CLIENT CAREFULLY. If you can't do the above very well, you're likely to get drawn into the proverbial endless pit of fixes and enhancements....all done....for "free". A reasonable client will understand this is tough work and there are going to be problems and issues along the way....and that many things are unexpected...and that estimates are just that. Here's a good one to avoid: Customer pulls up in his used Ferrari - it's all banged-up and wants an estimate for it to look good....and BTW, make sure that it runs OK. No time for a complete evaluation he says. So you tell him it'll be about a week of work. After working on the body to make it look good, you then get under the hood and discover the engine is shot...pistons are burnt and scored. Drive train bearings are gone as well. Major work is now needed. Customer comes in and you tell him the bad news and he gets all pissed-off. "This car wasn't in that bad of shape when I brought it in, you must have done something to it". You said you were going to "fix it" for a 1000 dollars. There's all kinds of con-artists out there...trust me....I've run into a lot of them. Do your homework: Assess your client "up-front"...and don't be afraid to walk away from the deal...especially in these tough times. There are a lot of projects out there that quite simply are either landmines or "tip of iceberg" deals. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 12:00:15 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 13:00:15 -0500 Subject: [AccessD] SQL Server security Message-ID: <4D24B1AF.3090800@colbyconsulting.com> I am having performance issues in a largish Access application, a Disability Insurance Claim call center app. I have one particular table which is not huge in terms of field count but it does have a lot of records and most of the fields are indexed, and it has about 800K records in it. This table holds "contact" info, as in phone calls that the users have. They document every "contact" with every one, claimants, doctors, lawyers, etc. into a memo field and also date of call, ClaimID FK, employee id FK, contact type id FK etc. Kind of a mini center of the universe for this application. The result is that people are storing new records in this table constantly throughout the day and we are getting a lot of "record locked..." issues caused by (AFAICT) the time it takes Jet to store the records and update all of the indexes, and probably the memo storage area of the mdb. Just to give a picture, this one table has been moved out to it's own mdb and that mdb is about 700 megabytes after a compact. Most of the rest of the database (150 tables) is in another mdb and after compact that database is 800 megabytes, so this one table is close to as big as the rest of the db. I do not have experience in a transactional database using SQL Server, but I am thinking that SQL Server express 2005 will not have an issue keeping up with this kind of usage - 25 users adding records to this table all day without causing locking issues like I am seeing now. My issue at this point is that they use a network logon and force the users to change their password every 30 days. Is SQL Server going to use that same network username / password database or does it use a list of usernames / passwords physically on the server itself? IOW will Windows authentication work or will I need to go to SQL Server username / password? -- John W. Colby www.ColbyConsulting.com From charlotte.foust at gmail.com Wed Jan 5 12:18:15 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 5 Jan 2011 10:18:15 -0800 Subject: [AccessD] SQL Server security In-Reply-To: <4D24B1AF.3090800@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: Windows Authentication should work, John. That's what we did for our clients at my last employer's. You can certainly create specific users and groups and roles on the server. We handled most of the specifics in code (.Net, natch) but we had only two groups for users, readonly and readwrite, the latter of which included deletes, but our code limited that capability. Charlotte Foust On Wed, Jan 5, 2011 at 10:00 AM, jwcolby wrote: > I am having performance issues in a largish Access application, a Disability > Insurance Claim call center app. > > I have one particular table which is not huge in terms of field count but it > does have a lot of records and most of the fields are indexed, and it has > about 800K records in it. ?This table holds "contact" info, as in phone > calls that the users have. ?They document every "contact" with every one, > claimants, doctors, lawyers, etc. into a memo field and also date of call, > ClaimID FK, employee id FK, contact type id FK etc. ?Kind of a mini center > of the universe for this application. > > The result is that people are storing new records in this table constantly > throughout the day and we are getting a lot of "record locked..." issues > caused by (AFAICT) the time it takes Jet to store the records and update all > of the indexes, and probably the memo storage area of the mdb. > > Just to give a picture, this one table has been moved out to it's own mdb > and that mdb is about 700 megabytes after a compact. ?Most of the rest of > the database (150 tables) is in another mdb and after compact that database > is 800 megabytes, so this one table is close to as big as the rest of the > db. > > I do not have experience in a transactional database using SQL Server, but I > am thinking that SQL Server express 2005 will not have an issue keeping up > with this kind of usage - 25 users adding records to this table all day > without causing locking issues like I am seeing now. > > My issue at this point is that they use a network logon and force the users > to change their password every 30 days. ?Is SQL Server going to use that > same network username / password database or does it use a list of usernames > / passwords physically on the server itself? ?IOW will Windows > authentication work or will I need to go to SQL Server username / password? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Wed Jan 5 12:40:49 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 13:40:49 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <4D24BB31.1030708@colbyconsulting.com> Thanks Charlotte. I want to use Windows authentication if I can. John W. Colby www.ColbyConsulting.com On 1/5/2011 1:18 PM, Charlotte Foust wrote: > Windows Authentication should work, John. That's what we did for our > clients at my last employer's. You can certainly create specific > users and groups and roles on the server. We handled most of the > specifics in code (.Net, natch) but we had only two groups for users, > readonly and readwrite, the latter of which included deletes, but our > code limited that capability. > > Charlotte Foust > > On Wed, Jan 5, 2011 at 10:00 AM, jwcolby wrote: >> I am having performance issues in a largish Access application, a Disability >> Insurance Claim call center app. >> >> I have one particular table which is not huge in terms of field count but it >> does have a lot of records and most of the fields are indexed, and it has >> about 800K records in it. This table holds "contact" info, as in phone >> calls that the users have. They document every "contact" with every one, >> claimants, doctors, lawyers, etc. into a memo field and also date of call, >> ClaimID FK, employee id FK, contact type id FK etc. Kind of a mini center >> of the universe for this application. >> >> The result is that people are storing new records in this table constantly >> throughout the day and we are getting a lot of "record locked..." issues >> caused by (AFAICT) the time it takes Jet to store the records and update all >> of the indexes, and probably the memo storage area of the mdb. >> >> Just to give a picture, this one table has been moved out to it's own mdb >> and that mdb is about 700 megabytes after a compact. Most of the rest of >> the database (150 tables) is in another mdb and after compact that database >> is 800 megabytes, so this one table is close to as big as the rest of the >> db. >> >> I do not have experience in a transactional database using SQL Server, but I >> am thinking that SQL Server express 2005 will not have an issue keeping up >> with this kind of usage - 25 users adding records to this table all day >> without causing locking issues like I am seeing now. >> >> My issue at this point is that they use a network logon and force the users >> to change their password every 30 days. Is SQL Server going to use that >> same network username / password database or does it use a list of usernames >> / passwords physically on the server itself? IOW will Windows >> authentication work or will I need to go to SQL Server username / password? >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From jedi at charm.net Wed Jan 5 12:42:49 2011 From: jedi at charm.net (Michael Bahr) Date: Wed, 5 Jan 2011 13:42:49 -0500 (EST) Subject: [AccessD] Moving to .Net (was Ded Moroz sends you ...) In-Reply-To: References: <419A162A56B4414781832FFE7C8B9EEF@DanWaters><62AFAE1826E84BED855431D2CB97D9DE@nant><03572A52DD424227B611B3ACD790E99E@DanWaters> <781F36801E014CE9BCFBC8E4DA703E42@nant> <3D8B68C9AAB348DBBCD2BCC264DF33C7@Gateway> <1283.24.35.23.165.1294165161.squirrel@mail.expedient.net> Message-ID: <1113.24.35.23.165.1294252969.squirrel@mail.expedient.net> Hi Lambert, I meant no disrespect by calling you by your last name. My Bad. :-( Mike > > BTW my first name is Lambert. :-) > From marksimms at verizon.net Wed Jan 5 12:46:50 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 13:46:50 -0500 Subject: [AccessD] SQL Server 2008 In-Reply-To: <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> References: <4D239CA0.80201@colbyconsulting.com> <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> Message-ID: <007301cbad08$ea2c5a70$be850f50$@net> My goodness....what is the cost for them to upgrade to Server 2003 edition ? Is it even available ...i.e. can you even purchase legitimate licenses ? > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Wednesday, January 05, 2011 11:03 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] SQL Server 2008 > > I work with a number of financial institutions and these guys wear > suspenders with belts... I know your pain. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 2:18 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] SQL Server 2008 > > A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 > express but SQL Server 2008 > will only install on Windows 2003 and above. > > I uninstalled 2005 to install 2008 only to discover... > > Sigh!@#$%^& > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Wed Jan 5 13:00:56 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 5 Jan 2011 11:00:56 -0800 Subject: [AccessD] SQL Server security In-Reply-To: <4D24BB31.1030708@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24BB31.1030708@colbyconsulting.com> Message-ID: One reason that I use SSA over Windows Authentication is there are departments here that have high turn over and or several factory workers that "share" a common login. Our sys admins don't like to create Win logons for new people for some reason. (Laziness? idk) I, on the other hand, am a date stamp / user stamping whore. As mentioned before, just about everything done in my systems is done via insertion, so I time stamp every record and stamp the userID as well. I create individual SQL logins, since I maintain that end of things and simply add the people to their required roles. Roles are given rights to stored procedures so it isn't very hard to do. Another time I use SSA is when dealing with users that only give us data via web services, obviously they aren't local and only have/need access to the SQL Server. D On Wed, Jan 5, 2011 at 10:40 AM, jwcolby wrote: > Thanks Charlotte. I want to use Windows authentication if I can. > > > John W. Colby > www.ColbyConsulting.com > > On 1/5/2011 1:18 PM, Charlotte Foust wrote: > >> Windows Authentication should work, John. That's what we did for our >> clients at my last employer's. You can certainly create specific >> users and groups and roles on the server. We handled most of the >> specifics in code (.Net, natch) but we had only two groups for users, >> readonly and readwrite, the latter of which included deletes, but our >> code limited that capability. >> >> Charlotte Foust >> >> On Wed, Jan 5, 2011 at 10:00 AM, jwcolby >> wrote: >> >>> I am having performance issues in a largish Access application, a >>> Disability >>> Insurance Claim call center app. >>> >>> I have one particular table which is not huge in terms of field count but >>> it >>> does have a lot of records and most of the fields are indexed, and it has >>> about 800K records in it. This table holds "contact" info, as in phone >>> calls that the users have. They document every "contact" with every one, >>> claimants, doctors, lawyers, etc. into a memo field and also date of >>> call, >>> ClaimID FK, employee id FK, contact type id FK etc. Kind of a mini >>> center >>> of the universe for this application. >>> >>> The result is that people are storing new records in this table >>> constantly >>> throughout the day and we are getting a lot of "record locked..." issues >>> caused by (AFAICT) the time it takes Jet to store the records and update >>> all >>> of the indexes, and probably the memo storage area of the mdb. >>> >>> Just to give a picture, this one table has been moved out to it's own mdb >>> and that mdb is about 700 megabytes after a compact. Most of the rest of >>> the database (150 tables) is in another mdb and after compact that >>> database >>> is 800 megabytes, so this one table is close to as big as the rest of the >>> db. >>> >>> I do not have experience in a transactional database using SQL Server, >>> but I >>> am thinking that SQL Server express 2005 will not have an issue keeping >>> up >>> with this kind of usage - 25 users adding records to this table all day >>> without causing locking issues like I am seeing now. >>> >>> My issue at this point is that they use a network logon and force the >>> users >>> to change their password every 30 days. Is SQL Server going to use that >>> same network username / password database or does it use a list of >>> usernames >>> / passwords physically on the server itself? IOW will Windows >>> authentication work or will I need to go to SQL Server username / >>> password? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Wed Jan 5 13:04:22 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 13:04:22 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: Doug, Thanks for the info. I really appreciate it. Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Tuesday, January 04, 2011 5:04 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Hi Brad, I have a system I did for customer that sounds similar in concept and traffic to yours. We host it on a shared hosting plan at Crystaltech http://www.crystaltech.com/ and have had good service from them. Tech support is good and always available. I have direct access to the database through my sql server management tools, the site runs in ASP.Net 3.5 and I download their orders using web services. The cost of the shared hosting is around $17 per month. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Wed Jan 5 13:30:57 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 14:30:57 -0500 Subject: [AccessD] SQL Server 2008 In-Reply-To: <007301cbad08$ea2c5a70$be850f50$@net> References: <4D239CA0.80201@colbyconsulting.com> <1E92AB20C75C43C797C20FE4A5BA7265@creativesystemdesigns.com> <007301cbad08$ea2c5a70$be850f50$@net> Message-ID: <4D24C6F1.5070406@colbyconsulting.com> Not ac cheap as you might think. There is a cost for the software license, then a cost per CAL or access license. The right to just connect to the server. I have no clue whether the CALs for W2K would be good for W2K8. John W. Colby www.ColbyConsulting.com On 1/5/2011 1:46 PM, Mark Simms wrote: > My goodness....what is the cost for them to upgrade to Server 2003 edition ? > Is it even available ...i.e. can you even purchase legitimate licenses ? > >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto:accessd- >> bounces at databaseadvisors.com] On Behalf Of Jim Lawrence >> Sent: Wednesday, January 05, 2011 11:03 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] SQL Server 2008 >> >> I work with a number of financial institutions and these guys wear >> suspenders with belts... I know your pain. >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 2:18 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] SQL Server 2008 >> >> A client is firmly entrenched in Windows 2000. It runs SQL Server 2005 >> express but SQL Server 2008 >> will only install on Windows 2003 and above. >> >> I uninstalled 2005 to install 2008 only to discover... >> >> Sigh!@#$%^& >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com > > From BradM at blackforestltd.com Wed Jan 5 14:11:06 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 14:11:06 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad From df.waters at comcast.net Wed Jan 5 14:31:01 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 5 Jan 2011 14:31:01 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <16793803FB9E4A818331BA6CFC82D509@DanWaters> Try Application.Quit instead. I have a memory that this is preferred over DoCmd.Quit -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 05, 2011 2:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 14:36:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 15:36:56 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <4D24D668.50806@colbyconsulting.com> > I am curious as to why this is happening. Are you a programmer? My experience is that this occurs when the VBA garbage collector takes a smoke break. ;) Seriously, there is this thing called a garbage collector and it is supposed to do things like close ADO and DAO recordsets and release the pointers to them. If you save pointers to controls in classes, the GC is supposed to release these pointers when the class closes. The GC in VBA is notoriously unreliable. AFAICT it is possible to store a pointer to a control pn a form in the class for that form for example and when the form closes it does not correctly release these pointers. When this happens, Access still has objects open internally, forms close "but not really" and so Access closes, "but not really". When this happens, you have no choice but to kill the process in task manager. The answer is to *ALWAYS* clean up your own mess, close your own objects that have a close method, then programmatically set the pointer to that object to nothing. It is very tough to always do this, and when you forget, Access starts to not close correctly (again). John W. Colby www.ColbyConsulting.com On 1/5/2011 3:11 PM, Brad Marks wrote: > Occasionally, we notice that an Access 2007 application is still visible > in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is > issued. > > (Even after waiting 10 minutes after the DoCmd.Quit command is issued) > > To the user, the Access application has disappeared, but it still is > visible in the Windows Task Manager under the Processes Tab > > We can, of course, kill off the application in the Windows Task Manager, > but we would prefer to not do this. > > I am curious as to why this is happening. > > Is there something that can be done in the Access application to prevent > this? > > Have other people seen this happen? > > Thanks, > Brad > From BradM at blackforestltd.com Wed Jan 5 14:51:14 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 14:51:14 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> Message-ID: John, Thanks for the help, I appreciate it. In a "prior life" I spent many years in the IBM Mainframe world of COBOL, CICS, and DB2. I don't think that the term "garbage collection" was ever used in this realm but I do recall overhearing "non-Cobolians" cuss about it. Now I am starting to appreciate what they were dealing with. Thanks again, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 05, 2011 2:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command > I am curious as to why this is happening. Are you a programmer? My experience is that this occurs when the VBA garbage collector takes a smoke break. ;) Seriously, there is this thing called a garbage collector and it is supposed to do things like close ADO and DAO recordsets and release the pointers to them. If you save pointers to controls in classes, the GC is supposed to release these pointers when the class closes. The GC in VBA is notoriously unreliable. AFAICT it is possible to store a pointer to a control pn a form in the class for that form for example and when the form closes it does not correctly release these pointers. When this happens, Access still has objects open internally, forms close "but not really" and so Access closes, "but not really". When this happens, you have no choice but to kill the process in task manager. The answer is to *ALWAYS* clean up your own mess, close your own objects that have a close method, then programmatically set the pointer to that object to nothing. It is very tough to always do this, and when you forget, Access starts to not close correctly (again). John W. Colby www.ColbyConsulting.com On 1/5/2011 3:11 PM, Brad Marks wrote: > Occasionally, we notice that an Access 2007 application is still visible > in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is > issued. > > (Even after waiting 10 minutes after the DoCmd.Quit command is issued) > > To the user, the Access application has disappeared, but it still is > visible in the Windows Task Manager under the Processes Tab > > We can, of course, kill off the application in the Windows Task Manager, > but we would prefer to not do this. > > I am curious as to why this is happening. > > Is there something that can be done in the Access application to prevent > this? > > Have other people seen this happen? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From marksimms at verizon.net Wed Jan 5 14:59:30 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 05 Jan 2011 15:59:30 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command In-Reply-To: <16793803FB9E4A818331BA6CFC82D509@DanWaters> References: <4D24B1AF.3090800@colbyconsulting.com> <16793803FB9E4A818331BA6CFC82D509@DanWaters> Message-ID: <005d01cbad1b$72bfdd50$583f97f0$@net> I think the general rule of thumb for professional access development is to replace as many DoCmd statements as possible with VBA equivalents. > Try Application.Quit instead. I have a memory that this is preferred > over > DoCmd.Quit > From stuart at lexacorp.com.pg Wed Jan 5 15:24:03 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 06 Jan 2011 07:24:03 +1000 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <001101cbacf6$d2c306c0$78491440$@net> References: <4D14DB29.9090906@colbyconsulting.com>, <4D23937E.2010201@torchlake.com>, <001101cbacf6$d2c306c0$78491440$@net> Message-ID: <4D24E173.14287.7CB32DB@stuart.lexacorp.com.pg> Guess you haven't been to that URL recently Mark. :-( This article describes steps that you can follow to help troubleshoot problems that may occur when you install, uninstall, or upgrade a program on a Windows-based computer. The Windows Installer Cleanup utility (MSICUU2.exe) that was previously referred to in this article resolved some installation problems but sometimes caused issues with other programs or components that are installed on the computer. Because of this, the tool has been removed from the Microsoft Download Center. -- Stuart On 5 Jan 2011 at 11:37, Mark Simms wrote: > Here you go: it works not only for office uninstalls, but other > programs as well. Highly recommended. As usual, it's one of those > things that MSFT does not want to advertise very much....as their > dirty laundry shows. > > http://support.microsoft.com/kb/2438651 > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields > > Sent: Tuesday, January 04, 2011 4:39 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] The old laptop is slowing down > > > > Mark, > > Where should I look for that utility? I also need to clean out a > > bunch of stuff, and I concur about the registry cleaners - at least > > the ones I've used. Thanks, Tina > > > > Mark Simms wrote: > > > It's been my experience that the Windows REGISTRY is the culprit. > > > That being said, I TRIED ALL OF THE REG CLEANERS. None are that > > > great. I've had more success going in and cleaning things out > > > manually.... But this is not for the "faint of heart". Microsoft > > > did create a special utility for uninstalling programs > > where the > > > built-in uninstall program did not do the job completely. Even > > > their > > own MS > > > Office has this problem ! Office never uninstalls completely. Go > > figure ! > > > From shamil at smsconsulting.spb.ru Wed Jan 5 15:52:38 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 6 Jan 2011 00:52:38 +0300 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> Message-ID: <0EF5E021365545B0975717CB78FE8D91@nant> Hi Brad -- Do you use Automation, any kind of advanced VBA coding or third-party controls in your MS Access 2007 application, .... anything "non-standard"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 5 ?????? 2011 ?. 23:11 To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Wed Jan 5 15:54:33 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 5 Jan 2011 13:54:33 -0800 Subject: [AccessD] SQL Server security In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> <4D24BB31.1030708@colbyconsulting.com> Message-ID: Our clients most specifically did NOT want an additional logon to our application, so the mechanics were hidden and we used WA to manage their permissions on SQL Server. That didn't meant the users could actually access SQL Server, only that the UI could use their logon group to process the program logic and transactions. Charlotte Foust On Wed, Jan 5, 2011 at 11:00 AM, David McAfee wrote: > One reason that I use SSA over Windows Authentication is there are > departments here > that have high turn over and or several factory workers that "share" a > common login. > > Our sys admins don't like to create Win logons for new people for some > reason. (Laziness? idk) > > I, on the other hand, am a date stamp / user stamping whore. > > As mentioned before, just about everything done in my systems is done via > insertion, so I > time stamp every record and stamp the userID as well. > > I create individual SQL logins, since I maintain that end of things and > simply add the people > to their required roles. Roles are given rights to stored procedures so it > isn't very hard to do. > > > Another time I use SSA is when dealing with users that only give us data via > web services, > obviously they aren't local and only have/need access to the SQL Server. > > D > > On Wed, Jan 5, 2011 at 10:40 AM, jwcolby wrote: > >> Thanks Charlotte. ?I want to use Windows authentication if I can. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/5/2011 1:18 PM, Charlotte Foust wrote: >> >>> Windows Authentication should work, John. ?That's what we did for our >>> clients at my last employer's. ?You can certainly create specific >>> users and groups and roles on the server. ?We handled most of the >>> specifics in code (.Net, natch) but we had only two groups for users, >>> readonly and readwrite, the latter of which included deletes, but our >>> code limited that capability. >>> >>> Charlotte Foust >>> >>> On Wed, Jan 5, 2011 at 10:00 AM, jwcolby >>> ?wrote: >>> >>>> I am having performance issues in a largish Access application, a >>>> Disability >>>> Insurance Claim call center app. >>>> >>>> I have one particular table which is not huge in terms of field count but >>>> it >>>> does have a lot of records and most of the fields are indexed, and it has >>>> about 800K records in it. ?This table holds "contact" info, as in phone >>>> calls that the users have. ?They document every "contact" with every one, >>>> claimants, doctors, lawyers, etc. into a memo field and also date of >>>> call, >>>> ClaimID FK, employee id FK, contact type id FK etc. ?Kind of a mini >>>> center >>>> of the universe for this application. >>>> >>>> The result is that people are storing new records in this table >>>> constantly >>>> throughout the day and we are getting a lot of "record locked..." issues >>>> caused by (AFAICT) the time it takes Jet to store the records and update >>>> all >>>> of the indexes, and probably the memo storage area of the mdb. >>>> >>>> Just to give a picture, this one table has been moved out to it's own mdb >>>> and that mdb is about 700 megabytes after a compact. ?Most of the rest of >>>> the database (150 tables) is in another mdb and after compact that >>>> database >>>> is 800 megabytes, so this one table is close to as big as the rest of the >>>> db. >>>> >>>> I do not have experience in a transactional database using SQL Server, >>>> but I >>>> am thinking that SQL Server express 2005 will not have an issue keeping >>>> up >>>> with this kind of usage - 25 users adding records to this table all day >>>> without causing locking issues like I am seeing now. >>>> >>>> My issue at this point is that they use a network logon and force the >>>> users >>>> to change their password every 30 days. ?Is SQL Server going to use that >>>> same network username / password database or does it use a list of >>>> usernames >>>> / passwords physically on the server itself? ?IOW will Windows >>>> authentication work or will I need to go to SQL Server username / >>>> password? >>>> >>>> -- >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> >>> ?-- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Wed Jan 5 16:52:41 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 16:52:41 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task ManagerafterDoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> <0EF5E021365545B0975717CB78FE8D91@nant> Message-ID: Shamil, The Access 2007 application in question does not use any automation or third-party controls. However, it does contain a fair amount of VBA code, so I am going to go hunting for possible missing "Clean up" instructions. Thanks for your help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 05, 2011 3:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task ManagerafterDoCmd.Quit Command Hi Brad -- Do you use Automation, any kind of advanced VBA coding or third-party controls in your MS Access 2007 application, .... anything "non-standard"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 5 ?????? 2011 ?. 23:11 To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From BradM at blackforestltd.com Wed Jan 5 17:01:54 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 5 Jan 2011 17:01:54 -0600 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> Message-ID: John, Do you think that there is an improvement in "Garbage Collection" between Access 2007 and Access 2010? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 05, 2011 2:37 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command > I am curious as to why this is happening. Are you a programmer? My experience is that this occurs when the VBA garbage collector takes a smoke break. ;) Seriously, there is this thing called a garbage collector and it is supposed to do things like close ADO and DAO recordsets and release the pointers to them. If you save pointers to controls in classes, the GC is supposed to release these pointers when the class closes. The GC in VBA is notoriously unreliable. AFAICT it is possible to store a pointer to a control pn a form in the class for that form for example and when the form closes it does not correctly release these pointers. When this happens, Access still has objects open internally, forms close "but not really" and so Access closes, "but not really". When this happens, you have no choice but to kill the process in task manager. The answer is to *ALWAYS* clean up your own mess, close your own objects that have a close method, then programmatically set the pointer to that object to nothing. It is very tough to always do this, and when you forget, Access starts to not close correctly (again). John W. Colby www.ColbyConsulting.com On 1/5/2011 3:11 PM, Brad Marks wrote: > Occasionally, we notice that an Access 2007 application is still visible > in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is > issued. > > (Even after waiting 10 minutes after the DoCmd.Quit command is issued) > > To the user, the Access application has disappeared, but it still is > visible in the Windows Task Manager under the Processes Tab > > We can, of course, kill off the application in the Windows Task Manager, > but we would prefer to not do this. > > I am curious as to why this is happening. > > Is there something that can be done in the Access application to prevent > this? > > Have other people seen this happen? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From shamil at smsconsulting.spb.ru Wed Jan 5 17:18:48 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 6 Jan 2011 02:18:48 +0300 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows TaskManagerafterDoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com><0EF5E021365545B0975717CB78FE8D91@nant> Message-ID: <<< The Access 2007 application in question does not use any automation or third-party controls. >>> OK. What about Win32 API? <<< However, it does contain a fair amount of VBA code, so I am going to go hunting for possible missing "Clean up" instructions. >>> Yes. First of all look for cross-referenced object instances. Also, kill all "hanging" MS Access instances, try to start your MS Access application, run it for some time and check is there just one MS Access instance running or more than one?.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 6 ?????? 2011 ?. 1:53 To: Access Developers discussion and problem solving Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows TaskManagerafterDoCmd.Quit Command Shamil, The Access 2007 application in question does not use any automation or third-party controls. However, it does contain a fair amount of VBA code, so I am going to go hunting for possible missing "Clean up" instructions. Thanks for your help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 05, 2011 3:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task ManagerafterDoCmd.Quit Command Hi Brad -- Do you use Automation, any kind of advanced VBA coding or third-party controls in your MS Access 2007 application, .... anything "non-standard"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 5 ?????? 2011 ?. 23:11 To: Access Developers discussion and problem solving Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager afterDoCmd.Quit Command Occasionally, we notice that an Access 2007 application is still visible in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is issued. (Even after waiting 10 minutes after the DoCmd.Quit command is issued) To the user, the Access application has disappeared, but it still is visible in the Windows Task Manager under the Processes Tab We can, of course, kill off the application in the Windows Task Manager, but we would prefer to not do this. I am curious as to why this is happening. Is there something that can be done in the Access application to prevent this? Have other people seen this happen? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 5 17:33:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 05 Jan 2011 18:33:56 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> Message-ID: <4D24FFE4.3030305@colbyconsulting.com> > Do you think that there is an improvement in "Garbage Collection" between Access 2007 and Access 2010? No. Microsoft is not targeting developers with Access. GC is a programming issue. You are supposed to be giving up programming and moving back to macros, right? I would add a comment about pretty toolbars but all that has been said (by me!) a million times. Having moved on to .Net I am absolutely uninvolved and uninspired by anything Access. I am in Access maintenance mode. ;) No new designs if I can help it. John W. Colby www.ColbyConsulting.com On 1/5/2011 6:01 PM, Brad Marks wrote: > John, > > Do you think that there is an improvement in "Garbage Collection" > between Access 2007 and Access 2010? > > Thanks, > Brad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 05, 2011 2:37 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] MSACCESS.EXE Still Visible in Windows Task > Manager after DoCmd.Quit Command > > > I am curious as to why this is happening. > > Are you a programmer? > > My experience is that this occurs when the VBA garbage collector takes a > smoke break. ;) > > Seriously, there is this thing called a garbage collector and it is > supposed to do things like close > ADO and DAO recordsets and release the pointers to them. If you save > pointers to controls in > classes, the GC is supposed to release these pointers when the class > closes. > > The GC in VBA is notoriously unreliable. AFAICT it is possible to store > a pointer to a control pn a > form in the class for that form for example and when the form closes it > does not correctly release > these pointers. > > When this happens, Access still has objects open internally, forms close > "but not really" and so > Access closes, "but not really". > > When this happens, you have no choice but to kill the process in task > manager. > > The answer is to *ALWAYS* clean up your own mess, close your own objects > that have a close method, > then programmatically set the pointer to that object to nothing. > > It is very tough to always do this, and when you forget, Access starts > to not close correctly (again). > > John W. Colby > www.ColbyConsulting.com > > On 1/5/2011 3:11 PM, Brad Marks wrote: >> Occasionally, we notice that an Access 2007 application is still > visible >> in the Windows Task Manager after the "DoCmd.Quit acQuitSaveNone" is >> issued. >> >> (Even after waiting 10 minutes after the DoCmd.Quit command is issued) >> >> To the user, the Access application has disappeared, but it still is >> visible in the Windows Task Manager under the Processes Tab >> >> We can, of course, kill off the application in the Windows Task > Manager, >> but we would prefer to not do this. >> >> I am curious as to why this is happening. >> >> Is there something that can be done in the Access application to > prevent >> this? >> >> Have other people seen this happen? >> >> Thanks, >> Brad >> From accessd at gfconsultants.com Wed Jan 5 22:28:55 2011 From: accessd at gfconsultants.com (AccessD) Date: Wed, 5 Jan 2011 23:28:55 -0500 Subject: [AccessD] A2K - Labels changing size Message-ID: <000101cbad5a$3ae502e0$b0af08a0$@com> In access 2000, I have a problem with a report. This report has not changed in years and has always worked perfectly. Now, only on one computer, most of the labels are being trimmed. Like either the label is actually changing size or the font is being increased. There is also one text box being altered. Actually, there are a couple minor alterations on a couple other reports, but nothing major like this - this is bad enough the report is unusable as is. This same computer worked perfectly until about two weeks ago. Of course, they don't remember doing anything to the computer. The only change they know of is, when they moved the computer, they only connected one printer back up rather than the two previously connected I went thru printer settings. Made sure the font is installed (standard Arial). Tried to restore the computer to a date before the error showed up and the computer could not be restored. Any ideas? Thanks. From accessd at gfconsultants.com Wed Jan 5 22:35:18 2011 From: accessd at gfconsultants.com (AccessD) Date: Wed, 5 Jan 2011 23:35:18 -0500 Subject: [AccessD] A2K - Forms not sizing correctly Message-ID: <000201cbad5b$1f2db730$5d892590$@com> An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 From stuart at lexacorp.com.pg Wed Jan 5 22:40:01 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 06 Jan 2011 14:40:01 +1000 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <000101cbad5a$3ae502e0$b0af08a0$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: <4D2547A1.25737.C1BB18@stuart.lexacorp.com.pg> I'd guess that it's a problem with the driver on the default printer on that machine. Is it set to something silly like a Generic/Text Only driver or a Fax driver? -- Stuart On 5 Jan 2011 at 23:28, AccessD wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, but nothing major like this - this is bad enough the report > is unusable as is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only connected one printer back up rather than the two previously > connected > > I went thru printer settings. Made sure the font is installed > (standard Arial). Tried to restore the computer to a date before the > error showed up and the computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Wed Jan 5 23:01:46 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 5 Jan 2011 21:01:46 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000201cbad5b$1f2db730$5d892590$@com> References: <000201cbad5b$1f2db730$5d892590$@com> Message-ID: What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Wed Jan 5 23:04:05 2011 From: accessd at gfconsultants.com (AccessD) Date: Thu, 6 Jan 2011 00:04:05 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <4D2547A1.25737.C1BB18@stuart.lexacorp.com.pg> References: <000101cbad5a$3ae502e0$b0af08a0$@com> <4D2547A1.25737.C1BB18@stuart.lexacorp.com.pg> Message-ID: <000001cbad5f$24cbb760$6e632620$@com> That's my guess as well. However... The default is a HP Laserjet 1022. I changed the default to the other printer (connected and un-connected). I also set the default printer the XPS Document Writer. I reinstalled the drivers for the 1022. I guess I could have installed a pdf writer and set it as the printer. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 05, 2011 11:40 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Labels changing size I'd guess that it's a problem with the driver on the default printer on that machine. Is it set to something silly like a Generic/Text Only driver or a Fax driver? -- Stuart On 5 Jan 2011 at 23:28, AccessD wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, but nothing major like this - this is bad enough the report > is unusable as is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only connected one printer back up rather than the two previously > connected > > I went thru printer settings. Made sure the font is installed > (standard Arial). Tried to restore the computer to a date before the > error showed up and the computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Wed Jan 5 23:33:15 2011 From: accessd at gfconsultants.com (AccessD) Date: Thu, 6 Jan 2011 00:33:15 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: References: <000201cbad5b$1f2db730$5d892590$@com> Message-ID: <000101cbad63$38174dd0$a845e970$@com> None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Thu Jan 6 00:07:39 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Thu, 6 Jan 2011 01:07:39 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000101cbad63$38174dd0$a845e970$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> Message-ID: <000001cbad68$05f35bf0$11da13d0$@com> I've also never specified form size by anything other than moving borders in design view. So I could use docmd.movesize to control every form. Anyone have any suggestions for embedding the form size in the design of the form rather than in code? I would like to have two text boxes - one for height and one for width. Then feed the text values to movesize when the form opens. Does that make sense? See any problems with it? Having never used movesize or any resizing code...would the two be compatible? Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Thursday, January 06, 2011 12:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 6 00:12:48 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 5 Jan 2011 22:12:48 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000101cbad63$38174dd0$a845e970$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> Message-ID: <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 6 05:11:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 06:11:18 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <000101cbad5a$3ae502e0$b0af08a0$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: <4D25A356.5070406@colbyconsulting.com> Is this a case of identity theft? ;) Do you not want us to have your name? John W. Colby www.ColbyConsulting.com On 1/5/2011 11:28 PM, AccessD wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being increased. > There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other reports, > but nothing major like this - this is bad enough the report is unusable as > is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they only > connected one printer back up rather than the two previously connected > > I went thru printer settings. Made sure the font is installed (standard > Arial). > Tried to restore the computer to a date before the error showed up and the > computer could not be restored. > > Any ideas? > > Thanks. > > > > > From rockysmolin at bchacc.com Thu Jan 6 07:54:24 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 6 Jan 2011 05:54:24 -0800 Subject: [AccessD] FYI Message-ID: <5E243F054B7440CBBBD300C1F57560E1@HAL9005> >From SME Daily Update - digest of manufacturing news: New Version Of Windows To Be Compatible With Smartphone Chips. The Wall Street Journal (1/6, Wingfield, subscription required) reports Microsoft unveiled a new version of Windows designed to work on processors used in tablet computers and smart phones. The AP (1/6) reports, "The new version could take advantage of the power savings provided by cell phone chips, and give Microsoft a better chance of gaining a foothold in the emerging world of tablet computers. Apple Inc.'s hit iPad tablet runs on a cell phone-type chip, which is part of the reason it can last 10 hours on one charge." The prototypes running Windows at CES were using chips designed by ARM Holdings, a heavyweight in cell phone chip design. "A key drawback to moving to another 'processor architecture' is that programs created for the current version of Windows won't work on the new chips." Similarly, peripherals would not work without new drivers. Bloomberg News (1/6, Bass, King) reports, "Windows will work with ARM-based chips made by Nvidia Corp., Qualcomm Inc. and Texas Instruments Inc.," according to Microsoft. "The Windows software will be tailored for battery-powered devices, such as tablets, netbooks and other handhelds," and "will also work with Intel and Advanced Micro Devices Inc. chips, as have previous versions of Windows." The Financial Times (1/6, Waters, Taylor, subscription required) also reports the story. Rocky From BradM at blackforestltd.com Thu Jan 6 08:01:10 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 6 Jan 2011 08:01:10 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From delam at zyterra.com Thu Jan 6 08:11:15 2011 From: delam at zyterra.com (Debbie) Date: Thu, 6 Jan 2011 08:11:15 -0600 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <000101cbad5a$3ae502e0$b0af08a0$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: If they used the other printer to print the labels before, they may not have noticed this problem: I have had printers that had smaller print areas than the printer I designed it on. Access will resize the whole report on these printers. Not really apparent, but deadly on labels. Printing to PDF first is a good solution. 2007 and 2010 have some printer coding that can help the issue too. Debbie Sent from my iPhone On Jan 5, 2011, at 10:28 PM, "AccessD" wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. > There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, > but nothing major like this - this is bad enough the report is > unusable as > is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only > connected one printer back up rather than the two previously connected > > I went thru printer settings. Made sure the font is installed > (standard > Arial). > Tried to restore the computer to a date before the error showed up > and the > computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From kismert at gmail.com Thu Jan 6 09:29:33 2011 From: kismert at gmail.com (Kenneth Ismert) Date: Thu, 6 Jan 2011 09:29:33 -0600 Subject: [AccessD] SQL Server security Message-ID: > > David McAfee: > ... > I, on the other hand, am a date stamp / user stamping whore. > ... > I think there's a germ of an idea in there for a Country & Western song for geeks... I've been down this road before, Not tracking date and user stamps and shown the door, Now I am living on the street, Trying to sell Transact-SQL for meat, I'm just a date and user stamping whore. I'm just a date and user stamping whore, To my non-geek skanky friends I'm such a bore, But I do what I must do, To see another sad day through, I'm just a date and user stamping whore. -Ken From RRANTHON at sentara.com Thu Jan 6 09:34:53 2011 From: RRANTHON at sentara.com (RANDALL R ANTHONY) Date: Thu, 6 Jan 2011 10:34:53 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: <201101061534.p06FYt6c025289@databaseadvisors.com> LOL... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Thursday, January 06, 2011 10:30 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server security > > David McAfee: > ... > I, on the other hand, am a date stamp / user stamping whore. > ... > I think there's a germ of an idea in there for a Country & Western song for geeks... I've been down this road before, Not tracking date and user stamps and shown the door, Now I am living on the street, Trying to sell Transact-SQL for meat, I'm just a date and user stamping whore. I'm just a date and user stamping whore, To my non-geek skanky friends I'm such a bore, But I do what I must do, To see another sad day through, I'm just a date and user stamping whore. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Thu Jan 6 09:58:14 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 06 Jan 2011 10:58:14 -0500 Subject: [AccessD] The old laptop is slowing down In-Reply-To: <4D24E173.14287.7CB32DB@stuart.lexacorp.com.pg> References: <4D14DB29.9090906@colbyconsulting.com>, <4D23937E.2010201@torchlake.com>, <001101cbacf6$d2c306c0$78491440$@net> <4D24E173.14287.7CB32DB@stuart.lexacorp.com.pg> Message-ID: <00db01cbadba$87212610$95637230$@net> It worked for me ! Luckily I got it before they "pulled" it. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Wednesday, January 05, 2011 4:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] The old laptop is slowing down > > Guess you haven't been to that URL recently Mark. :-( > > > This article describes steps that you can follow to help troubleshoot > problems that may occur > when you install, uninstall, or upgrade a program on a Windows-based > computer. > > The Windows Installer Cleanup utility (MSICUU2.exe) that was previously > referred to in this > article resolved some installation problems but sometimes caused issues > with other > programs or components that are installed on the computer. Because of > this, the tool has > been removed from the Microsoft Download Center. > > > -- > Stuart > > On 5 Jan 2011 at 11:37, Mark Simms wrote: > > > Here you go: it works not only for office uninstalls, but other > > programs as well. Highly recommended. As usual, it's one of those > > things that MSFT does not want to advertise very much....as their > > dirty laundry shows. > > > > http://support.microsoft.com/kb/2438651 > > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > > bounces at databaseadvisors.com] On Behalf Of Tina Norris Fields > > > Sent: Tuesday, January 04, 2011 4:39 PM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] The old laptop is slowing down > > > > > > Mark, > > > Where should I look for that utility? I also need to clean out a > > > bunch of stuff, and I concur about the registry cleaners - at least > > > the ones I've used. Thanks, Tina > > > > > > Mark Simms wrote: > > > > It's been my experience that the Windows REGISTRY is the culprit. > > > > That being said, I TRIED ALL OF THE REG CLEANERS. None are that > > > > great. I've had more success going in and cleaning things out > > > > manually.... But this is not for the "faint of heart". Microsoft > > > > did create a special utility for uninstalling programs > > > where the > > > > built-in uninstall program did not do the job completely. Even > > > > their > > > own MS > > > > Office has this problem ! Office never uninstalls completely. Go > > > figure ! > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From marksimms at verizon.net Thu Jan 6 10:03:37 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 06 Jan 2011 11:03:37 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <4D24FFE4.3030305@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> Message-ID: <00dc01cbadbb$47cabe30$d7603a90$@net> I'm not sure anyone has a handle on all of the minor technical fixes being made since AC2003. I've seen some fixes, and then of course, the additional new "annoyances". For me, AC2007 has been extremely stable since SP2. > > > Do you think that there is an improvement in "Garbage Collection" > between Access 2007 and Access > 2010? > > No. > > Microsoft is not targeting developers with Access. GC is a programming > issue. You are supposed to > be giving up programming and moving back to macros, right? From davidmcafee at gmail.com Thu Jan 6 10:23:15 2011 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 6 Jan 2011 08:23:15 -0800 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: LOL!!! If things don't pan out for you in the computer industry, you will have no problems writing country music lyrics. Sent from my Droid phone. On Jan 6, 2011 7:30 AM, "Kenneth Ismert" wrote: >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country & Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 6 10:41:18 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 6 Jan 2011 08:41:18 -0800 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: YeeHaw!! Charlotte On Thu, Jan 6, 2011 at 7:29 AM, Kenneth Ismert wrote: >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country & Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Thu Jan 6 11:15:48 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 6 Jan 2011 09:15:48 -0800 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com> <010701cba531$10e9cf10$32bd6d30$@net> <4D23937E.2010201@torchlake.com> Message-ID: <01F466D6A41446359EC883973BD60E0C@creativesystemdesigns.com> Well, if you need any specific help moving towards hosting your own site you can contact me. (It is not a big deal or that complex...I setup a friend's in an afternoon.) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 06, 2011 6:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Thu Jan 6 11:19:52 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 12:19:52 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <00dc01cbadbb$47cabe30$d7603a90$@net> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> <00dc01cbadbb$47cabe30$d7603a90$@net> Message-ID: <4D25F9B8.8090101@colbyconsulting.com> Fixing GC would not classify as a minor fix... John W. Colby www.ColbyConsulting.com On 1/6/2011 11:03 AM, Mark Simms wrote: > I'm not sure anyone has a handle on all of the minor technical fixes being > made since AC2003. I've seen some fixes, and then of course, the additional > new "annoyances". > For me, AC2007 has been extremely stable since SP2. > >> >> > Do you think that there is an improvement in "Garbage Collection" >> between Access 2007 and Access >> 2010? >> >> No. >> >> Microsoft is not targeting developers with Access. GC is a programming >> issue. You are supposed to >> be giving up programming and moving back to macros, right? > > From jwcolby at colbyconsulting.com Thu Jan 6 11:20:43 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 12:20:43 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: Message-ID: <4D25F9EB.3@colbyconsulting.com> You should move to Nashville!!! John W. Colby www.ColbyConsulting.com On 1/6/2011 10:29 AM, Kenneth Ismert wrote: >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country& Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken From BradM at blackforestltd.com Thu Jan 6 11:30:01 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 6 Jan 2011 11:30:01 -0600 Subject: [AccessD] SQL Server security References: <201101061534.p06FYt6c025289@databaseadvisors.com> Message-ID: A fine start indeed for a CW song. However, maybe it needs to have something about mama, trains, trucks, prison, and getting drunk See http://www.youtube.com/watch?v=LEo8poVlQrM for a chuckle -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of RANDALL R ANTHONY Sent: Thu 1/6/2011 9:34 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server security LOL... -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Thursday, January 06, 2011 10:30 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] SQL Server security > > David McAfee: > ... > I, on the other hand, am a date stamp / user stamping whore. > ... > I think there's a germ of an idea in there for a Country & Western song for geeks... I've been down this road before, Not tracking date and user stamps and shown the door, Now I am living on the street, Trying to sell Transact-SQL for meat, I'm just a date and user stamping whore. I'm just a date and user stamping whore, To my non-geek skanky friends I'm such a bore, But I do what I must do, To see another sad day through, I'm just a date and user stamping whore. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From shamil at smsconsulting.spb.ru Thu Jan 6 12:16:33 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 6 Jan 2011 21:16:33 +0300 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions In-Reply-To: References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> Message-ID: <3D7C75579ECC4FD3852D30A73396F0E0@nant> Brad -- Setting up ASP.NET (Web Service) + MS SQL hosting is a relatively easy and not time consuming work. Usual costs for hosting environment for your task are less than USD10/month. Simplest approach would be to just setup MS SQL database (restored from backup) on hosting site and then connect to that database via ODBC. A bit more complicated approach would be to wrap that hosted MS SQL database into an ASP.NET Web Service... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: 6 ?????? 2011 ?. 17:01 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From BradM at blackforestltd.com Thu Jan 6 13:04:00 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 6 Jan 2011 13:04:00 -0600 Subject: [AccessD] Off-topic - Web Hosting - Basic Questions References: <4D14DB29.9090906@colbyconsulting.com><010701cba531$10e9cf10$32bd6d30$@net><4D23937E.2010201@torchlake.com> <01F466D6A41446359EC883973BD60E0C@creativesystemdesigns.com> Message-ID: Jim, Thanks for the offer. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 06, 2011 11:16 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Well, if you need any specific help moving towards hosting your own site you can contact me. (It is not a big deal or that complex...I setup a friend's in an afternoon.) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 06, 2011 6:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions Jim, Thanks for your insights. We have kicked around the idea of hosting the website ourselves but have not been able to cost justify it yet. We have no experience in this realm so there would be a fairly large learning curve. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Jim Lawrence Sent: Wed 1/5/2011 10:00 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Off-topic - Web Hosting - Basic Questions I have some experience with hosting various clients' site, as a development area. I use IIS, (I am not even sure of the current version), with a DNS server/service, SQL Server 2005, on a development Servers 2003/2008 and it seemed rather straight-forward but the whole process did evolve over a period of time. My IIS server currently supports ASP, ASP.Net and PHP. ...and you can add Ruby, Perl, JSP and of course Python all at no extra cost. Hosting, yourself would allow you the best control. The expense would be from the cost of any upgrade to your internet connection speed, maybe a new server, if you do not have one...hardware and software (Server2008) and of course a SQL Server license. If the volume is not too high there are a number of 'cloud' options...but I have not even looked into it...yet. HTH Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Tuesday, January 04, 2011 1:59 PM To: Access Developers discussion and problem solving Subject: [AccessD] Off-topic - Web Hosting - Basic Questions I work for a small firm that has a website that is used by customers to place orders (About 30-40 orders per day). The orders are stored in SQL Server. Both the website and the SQL Server order database are hosted by another firm. Each day, orders are pulled from the website's SQL Server database and processed internally. The internal processing is done with Access 2007 in conjunction with a purchased accounting package. We have had a number of difficulties with our current web hosting firm and we are probably going to switch to a new hosting firm. I have been asked to gather some information to help management make decisions regarding this switch. What is a ballpark range of the monthly price tag for a hosting firm to charge for hosting our website (with SQL Server)? Is it best to go with a local hosting firm or a national one (we are located in the US)? Any feedback on hosting firms (positive and negative)? There has been a small amount of discussion on the idea of hosting the website ourselves. We have no experience in this realm. Are there any well written documents on the web that explain the advantages and disadvantages of doing this. Thanks in advance for your ideas and insights. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Thu Jan 6 13:53:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 14:53:53 -0500 Subject: [AccessD] iXBT Labs - VIA Nano CPUID Tricks - Page 1: Introduction Message-ID: <4D261DD1.2030808@colbyconsulting.com> Ahh the convoluted web Intel weaves... -- John W. Colby www.ColbyConsulting.com http://ixbtlabs.com/articles3/cpu/via-nano-cpuid-fake-p1.html From jwcolby at colbyconsulting.com Thu Jan 6 14:00:46 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 15:00:46 -0500 Subject: [AccessD] SQL Server security In-Reply-To: References: <201101061534.p06FYt6c025289@databaseadvisors.com> Message-ID: <4D261F6E.4000602@colbyconsulting.com> I always liked the song, and the video just fits. Thanks! John W. Colby www.ColbyConsulting.com On 1/6/2011 12:30 PM, Brad Marks wrote: > > A fine start indeed for a CW song. > > However, maybe it needs to have something about mama, trains, trucks, prison, and getting drunk > > See http://www.youtube.com/watch?v=LEo8poVlQrM > > for a chuckle > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of RANDALL R ANTHONY > Sent: Thu 1/6/2011 9:34 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] SQL Server security > > LOL... > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert > Sent: Thursday, January 06, 2011 10:30 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] SQL Server security > >> >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country& Western song for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > From tinanfields at torchlake.com Thu Jan 6 14:07:46 2011 From: tinanfields at torchlake.com (Tina Norris Fields) Date: Thu, 06 Jan 2011 15:07:46 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> Message-ID: <4D262112.1030500@torchlake.com> I don't understand "right click Windows key" T David McAfee wrote: > or > Right click windows key - S - V - Enter > > as I remember it ;) > > > > I use that keystroke a lot! > > > You may want X instead of V (All except borders) > > > D > On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < > Lambert.Heenan at chartisinsurance.com> wrote: > > >> Cut then Past Special and choose Values as what to paste. Tedious, but >> should work. >> >> Lambert >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com [mailto: >> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 04, 2011 4:40 PM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] OT: Excel cell formatting >> >> I have a spreadsheet I use which I use border formatting around cells. The >> problem is that if I move cells around, the formatting moves with the cell. >> I really want the cell borders to be fixed and just the cell contents to >> move around. >> >> Is it possible to pin down things like the cell border formatting? >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> From davidmcafee at gmail.com Thu Jan 6 14:15:44 2011 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 6 Jan 2011 12:15:44 -0800 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <4D262112.1030500@torchlake.com> References: <4D2393BC.3070902@colbyconsulting.com> <4D262112.1030500@torchlake.com> Message-ID: On most keyboards, to the right of the space bar between the right alt button and right control button is a key which does the same as a mouse right click. It's mirror image of where the Windows key is located. On Thu, Jan 6, 2011 at 12:07 PM, Tina Norris Fields < tinanfields at torchlake.com> wrote: > I don't understand "right click Windows key" > T > > > David McAfee wrote: > >> or >> Right click windows key - S - V - Enter >> >> as I remember it ;) >> >> >> >> I use that keystroke a lot! >> >> >> You may want X instead of V (All except borders) >> >> >> D >> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert < >> Lambert.Heenan at chartisinsurance.com> wrote: >> >> >> >>> Cut then Past Special and choose Values as what to paste. Tedious, but >>> should work. >>> >>> Lambert >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com [mailto: >>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 04, 2011 4:40 PM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] OT: Excel cell formatting >>> >>> I have a spreadsheet I use which I use border formatting around cells. >>> The >>> problem is that if I move cells around, the formatting moves with the >>> cell. >>> I really want the cell borders to be fixed and just the cell contents to >>> move around. >>> >>> Is it possible to pin down things like the cell border formatting? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> >>> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Thu Jan 6 14:59:54 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 15:59:54 -0500 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: References: <4D2393BC.3070902@colbyconsulting.com> <4D262112.1030500@torchlake.com> Message-ID: <4D262D4A.70804@colbyconsulting.com> I never knew that. Or I did and I forgot it. Knew what? Forgot what? Who are you? John W. Colby www.ColbyConsulting.com On 1/6/2011 3:15 PM, David McAfee wrote: > On most keyboards, to the right of the space bar between the right alt > button and right control button is a key which does the same as a mouse > right click. > > It's mirror image of where the Windows key is located. > > > > > On Thu, Jan 6, 2011 at 12:07 PM, Tina Norris Fields< > tinanfields at torchlake.com> wrote: > >> I don't understand "right click Windows key" >> T >> >> >> David McAfee wrote: >> >>> or >>> Right click windows key - S - V - Enter >>> >>> as I remember it ;) >>> >>> >>> >>> I use that keystroke a lot! >>> >>> >>> You may want X instead of V (All except borders) >>> >>> >>> D >>> On Tue, Jan 4, 2011 at 2:21 PM, Heenan, Lambert< >>> Lambert.Heenan at chartisinsurance.com> wrote: >>> >>> >>> >>>> Cut then Past Special and choose Values as what to paste. Tedious, but >>>> should work. >>>> >>>> Lambert >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com [mailto: >>>> accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>> Sent: Tuesday, January 04, 2011 4:40 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] OT: Excel cell formatting >>>> >>>> I have a spreadsheet I use which I use border formatting around cells. >>>> The >>>> problem is that if I move cells around, the formatting moves with the >>>> cell. >>>> I really want the cell borders to be fixed and just the cell contents to >>>> move around. >>>> >>>> Is it possible to pin down things like the cell border formatting? >>>> >>>> -- >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Thu Jan 6 15:45:28 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 16:45:28 -0500 Subject: [AccessD] Raw: Palaces made of ice Message-ID: <4D2637F8.6040603@colbyconsulting.com> -- John W. Colby www.ColbyConsulting.com http://www.weather.com/outlook/videos/raw-palaces-made-of-ice-19238 From marksimms at verizon.net Thu Jan 6 15:59:56 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 06 Jan 2011 16:59:56 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <4D25F9B8.8090101@colbyconsulting.com> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> <00dc01cbadbb$47cabe30$d7603a90$@net> <4D25F9B8.8090101@colbyconsulting.com> Message-ID: <009801cbaded$0e616770$2b243650$@net> I understand that John. But with the AGE-OLD software vendor conundrum of fixing the bugs vs. airing the dirty laundry, we can never really get a handle on what's been addressed in detail in a new release. Fixes can go in "silently" very easily. > > Fixing GC would not classify as a minor fix... > > John W. Colby > www.ColbyConsulting.com From john at winhaven.net Thu Jan 6 18:50:18 2011 From: john at winhaven.net (John Bartow) Date: Thu, 6 Jan 2011 18:50:18 -0600 Subject: [AccessD] comment all lines Message-ID: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> Isn't there a way to select a block of code and comment out all of the lines in A2003? It may have been an add-in I used to have but I can't remember. From davidmcafee at gmail.com Thu Jan 6 19:06:38 2011 From: davidmcafee at gmail.com (David McAfee) Date: Thu, 6 Jan 2011 17:06:38 -0800 Subject: [AccessD] comment all lines In-Reply-To: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> References: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> Message-ID: It's in the "Edit" tool bar. View->Toolbars->Edit (or customize if you want to bring them out onto another toolbar) On Thu, Jan 6, 2011 at 4:50 PM, John Bartow wrote: > Isn't there a way to select a block of code and comment out all of the > lines > in A2003? > > > > It may have been an add-in I used to have but I can't remember. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From john at winhaven.net Thu Jan 6 21:22:07 2011 From: john at winhaven.net (John Bartow) Date: Thu, 6 Jan 2011 21:22:07 -0600 Subject: [AccessD] comment all lines In-Reply-To: References: <002c01cbae04$db309ed0$9191dc70$@winhaven.net> Message-ID: <000001cbae1a$1036a330$30a3e990$@winhaven.net> Thanks! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Thursday, January 06, 2011 7:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] comment all lines It's in the "Edit" tool bar. View->Toolbars->Edit (or customize if you want to bring them out onto another toolbar) On Thu, Jan 6, 2011 at 4:50 PM, John Bartow wrote: > Isn't there a way to select a block of code and comment out all of the > lines in A2003? > > > > It may have been an add-in I used to have but I can't remember. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 6 22:10:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 06 Jan 2011 23:10:26 -0500 Subject: [AccessD] MSACCESS.EXE Still Visible in Windows Task Manager after DoCmd.Quit Command In-Reply-To: <009801cbaded$0e616770$2b243650$@net> References: <4D24B1AF.3090800@colbyconsulting.com> <4D24D668.50806@colbyconsulting.com> <4D24FFE4.3030305@colbyconsulting.com> <00dc01cbadbb$47cabe30$d7603a90$@net> <4D25F9B8.8090101@colbyconsulting.com> <009801cbaded$0e616770$2b243650$@net> Message-ID: <4D269232.4010001@colbyconsulting.com> Yes of course. What I am saying is that MS has their own priorities. They have *clearly* expressed that .Net is the path developers should be taking and that Access is for power users. As such, adding power user functionality is almost certainly a higher priority than fixing obscure and hard to find bugs for a user base (developers) that they don't even want using Access. I am certain that if they happen to stumble and break a leg over the fix for a VBA language bug they will fix it, and I am sure that in such a case you are absolutely correct, they will probably not publicize the fix. Although some of these have been around (and ignored) so long that if they happen to find and fix such bugs they might very well trumpet the fix from the mountaintops. ;) John W. Colby www.ColbyConsulting.com On 1/6/2011 4:59 PM, Mark Simms wrote: > I understand that John. But with the AGE-OLD software vendor conundrum of > fixing the bugs vs. airing the dirty laundry, we can never really get a > handle on what's been addressed in detail in a new release. Fixes can go in > "silently" very easily. > > >> >> Fixing GC would not classify as a minor fix... >> >> John W. Colby >> www.ColbyConsulting.com > > From accessd at gfconsultants.com Fri Jan 7 09:22:03 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 10:22:03 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: References: <000101cbad5a$3ae502e0$b0af08a0$@com> Message-ID: <006201cbae7e$a36ad130$ea407390$@com> I wasn't clear. These aren't labels - as in mailing labels. These are labels on a regular report. For example... Employee Hours Pay rate Pay Type Total pay A 8.00 10.00 R 80.00 A 2.00 15.00 O 30.00 The first line (Employee, Hours, etc) - those are the labels affected. It will print more like Employ Hour Pay Pay Total The label control has not changed size - it looks like the font has grown or the spacing has changed. The hours column will also appear cut off is there are more than 10 hours. For example, 64.00 hours looks like 4.00 hours. On one other report I found two small problems. 1. A label that is vertical (to be read when the report is turned on its side) the very bottom of every letter is cut off. It can still be read - just the very bottom is gone. Like a 'E' would almost look like an "F" 2. On the same report there is a text box that sits inside a large 'rectangle'. The bottom of the rectangle sits right on the bottom of the text box. The rectangle has always shown perfectly, but now, on this computer, the portion of the rectangle sharing the text box control edge does not shoe - like the text box has grown. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 06, 2011 9:11 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Labels changing size If they used the other printer to print the labels before, they may not have noticed this problem: I have had printers that had smaller print areas than the printer I designed it on. Access will resize the whole report on these printers. Not really apparent, but deadly on labels. Printing to PDF first is a good solution. 2007 and 2010 have some printer coding that can help the issue too. Debbie Sent from my iPhone On Jan 5, 2011, at 10:28 PM, "AccessD" wrote: > In access 2000, I have a problem with a report. > This report has not changed in years and has always worked perfectly. > > Now, only on one computer, most of the labels are being trimmed. Like > either the label is actually changing size or the font is being > increased. > There is also one text box being altered. > > Actually, there are a couple minor alterations on a couple other > reports, > but nothing major like this - this is bad enough the report is > unusable as > is. > > This same computer worked perfectly until about two weeks ago. > Of course, they don't remember doing anything to the computer. > The only change they know of is, when they moved the computer, they > only > connected one printer back up rather than the two previously connected > > I went thru printer settings. Made sure the font is installed > (standard > Arial). > Tried to restore the computer to a date before the error showed up > and the > computer could not be restored. > > Any ideas? > > Thanks. > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Fri Jan 7 09:22:03 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 10:22:03 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> Message-ID: <006301cbae7e$a3b96660$eb2c3320$@com> I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Jan 7 09:34:40 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 08 Jan 2011 01:34:40 +1000 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <006201cbae7e$a36ad130$ea407390$@com> References: <000101cbad5a$3ae502e0$b0af08a0$@com>, , <006201cbae7e$a36ad130$ea407390$@com> Message-ID: <4D273290.32588.83F74BD@stuart.lexacorp.com.pg> Another WAG: Has someone change the Font Scaling in Windows from the default 96 DPI to "Large Fonts" - 120 DPI? -- Stuart On 7 Jan 2011 at 10:22, Reuben Cummings wrote: > I wasn't clear. These aren't labels - as in mailing labels. > These are labels on a regular report. > For example... > > Employee Hours Pay rate Pay Type > Total pay > A 8.00 10.00 R > 80.00 > A 2.00 15.00 O > 30.00 > > The first line (Employee, Hours, etc) - those are the labels affected. > It will print more like > > Employ Hour Pay Pay Total > > The label control has not changed size - it looks like the font has > grown or the spacing has changed. The hours column will also appear > cut off is there are more than 10 hours. For example, 64.00 hours > looks like 4.00 hours. > > On one other report I found two small problems. > 1. A label that is vertical (to be read when the report is turned on > its side) the very bottom of every letter is cut off. It can still be > read - just the very bottom is gone. Like a 'E' would almost look > like an "F" 2. On the same report there is a text box that sits > inside a large 'rectangle'. The bottom of the rectangle sits right on > the bottom of the text box. The rectangle has always shown perfectly, > but now, on this computer, the portion of the rectangle sharing the > text box control edge does not shoe - like the text box has grown. > > Reuben Cummings > GFC, LLC > 812.523.1017 > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 06, 2011 9:11 AM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] A2K - Labels > changing size > > If they used the other printer to print the labels before, they may > not have noticed this problem: > > I have had printers that had smaller print areas than the printer I > designed it on. Access will resize the whole report on these printers. > Not really apparent, but deadly on labels. Printing to PDF first is a > good solution. 2007 and 2010 have some printer coding that can help > the issue too. > > Debbie > > Sent from my iPhone > > On Jan 5, 2011, at 10:28 PM, "AccessD" > wrote: > > > In access 2000, I have a problem with a report. > > This report has not changed in years and has always worked > > perfectly. > > > > Now, only on one computer, most of the labels are being trimmed. > > Like either the label is actually changing size or the font is being > > increased. There is also one text box being altered. > > > > Actually, there are a couple minor alterations on a couple other > > reports, but nothing major like this - this is bad enough the report > > is unusable as is. > > > > This same computer worked perfectly until about two weeks ago. > > Of course, they don't remember doing anything to the computer. > > The only change they know of is, when they moved the computer, they > > only connected one printer back up rather than the two previously > > connected > > > > I went thru printer settings. Made sure the font is installed > > (standard Arial). Tried to restore the computer to a date before the > > error showed up and the computer could not be restored. > > > > Any ideas? > > > > Thanks. > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Fri Jan 7 10:07:43 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 7 Jan 2011 08:07:43 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <006301cbae7e$a3b96660$eb2c3320$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com><1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: Would DoCmd.Maximize in the open event solve that? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 7:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Fri Jan 7 11:12:23 2011 From: dbdoug at gmail.com (Doug Steele) Date: Fri, 7 Jan 2011 09:12:23 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <006301cbae7e$a3b96660$eb2c3320$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: I don't want to be insulting here, but after you've resized the form in design view are you saving it or just closing it? I've been caught on that before. It's my impression that sometimes I've had to save a form twice to lock in the size. Doug You could try using On Fri, Jan 7, 2011 at 7:22 AM, Reuben Cummings wrote: > I mean cropped I guess. ?All the control are normal size and are all > available if I drag the right side border to the right. > If the form is supposed to be 4" tall by 6" wide (for example) it is opening > 4" tall by 3" wide. ?The user can drag to the border and for the rest of > that session that form will remain at the newly created size. ?However, the > next time it opens the forms are all back to 4*3 From accessd at gfconsultants.com Fri Jan 7 11:16:49 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 12:16:49 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com><1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: <000501cbae8e$ab9a3430$02ce9c90$@com> It would, but the clients don't like maximize (I don't either). Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, January 07, 2011 11:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly Would DoCmd.Maximize in the open event solve that? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 7:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Lambert.Heenan at chartisinsurance.com Fri Jan 7 12:11:44 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Fri, 7 Jan 2011 13:11:44 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <000501cbae8e$ab9a3430$02ce9c90$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com><1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> <000501cbae8e$ab9a3430$02ce9c90$@com> Message-ID: I always just set Auto Center and Auto Resize to true in the form properties sheet. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 12:17 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly It would, but the clients don't like maximize (I don't either). Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, January 07, 2011 11:08 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly Would DoCmd.Maximize in the open event solve that? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Reuben Cummings Sent: Friday, January 07, 2011 7:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly I mean cropped I guess. All the control are normal size and are all available if I drag the right side border to the right. If the form is supposed to be 4" tall by 6" wide (for example) it is opening 4" tall by 3" wide. The user can drag to the border and for the rest of that session that form will remain at the newly created size. However, the next time it opens the forms are all back to 4*3 Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 1:13 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly "However, the forms are being shrunk to where only 1/3 to 1/2 is visible. " You mean cut off? Cropped? Or shrunk so you see the whole form but it's squeezed? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 9:33 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly None. There has never been any resizing code used. Never even tried it. I've wondered if it would work here. However, if the form can't even keep it's default size could resizing code help. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 06, 2011 12:02 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] A2K - Forms not sizing correctly What resizing code are you using? ADH? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of AccessD Sent: Wednesday, January 05, 2011 8:35 PM To: AccessD Subject: [AccessD] A2K - Forms not sizing correctly An app that has worked perfectly for years has developed a problem with forms not sizing as designed. A2K. Windows 7, but I do all the A2K work in Win XP (Win XP mode on the Win 7 machine). I open and look at every form and the sizes are perfect. In design view there is no extra room around the control unless I want it so. The form edges are exactly where I want them. However, the forms are being shrunk to where only 1/3 to 1/2 is visible. It is almost always shrunk horizontally (in fact I think it is always horizontally). Not all forms - only 9 out of about 115 forms are doing this. Any thoughts? (maximizing all forms does correct it, but not really an option as my clients (as well as myself) hate maximized forms) Thank you. Reuben Cummings GFC, LLC 812.523.1017 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From pharold at cfl.rr.com Fri Jan 7 09:58:46 2011 From: pharold at cfl.rr.com (Perry Harold) Date: Fri, 7 Jan 2011 10:58:46 -0500 Subject: [AccessD] SQL Server security References: Message-ID: <2A690EDC5DC046018C5D63EC2D31CE71@ptiorl.local> Quick, get the man an agent. Perry ----- Original Message ----- From: "Kenneth Ismert" To: Sent: Thursday, January 06, 2011 10:29 AM Subject: Re: [AccessD] SQL Server security > > >> David McAfee: >> ... >> I, on the other hand, am a date stamp / user stamping whore. >> ... >> > > I think there's a germ of an idea in there for a Country & Western song > for > geeks... > > I've been down this road before, > Not tracking date and user stamps and shown the door, > > Now I am living on the street, > Trying to sell Transact-SQL for meat, > > I'm just a date and user stamping whore. > > I'm just a date and user stamping whore, > To my non-geek skanky friends I'm such a bore, > > But I do what I must do, > To see another sad day through, > > I'm just a date and user stamping whore. > > > -Ken > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at gfconsultants.com Fri Jan 7 13:48:48 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 14:48:48 -0500 Subject: [AccessD] A2K - Labels changing size In-Reply-To: <4D273290.32588.83F74BD@stuart.lexacorp.com.pg> References: <000101cbad5a$3ae502e0$b0af08a0$@com>, , <006201cbae7e$a36ad130$ea407390$@com> <4D273290.32588.83F74BD@stuart.lexacorp.com.pg> Message-ID: <002001cbaea3$e73da430$b5b8ec90$@com> I'll check, Stuart. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Friday, January 07, 2011 10:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Labels changing size Another WAG: Has someone change the Font Scaling in Windows from the default 96 DPI to "Large Fonts" - 120 DPI? -- Stuart On 7 Jan 2011 at 10:22, Reuben Cummings wrote: > I wasn't clear. These aren't labels - as in mailing labels. > These are labels on a regular report. > For example... > > Employee Hours Pay rate Pay Type > Total pay > A 8.00 10.00 R > 80.00 > A 2.00 15.00 O > 30.00 > > The first line (Employee, Hours, etc) - those are the labels affected. > It will print more like > > Employ Hour Pay Pay Total > > The label control has not changed size - it looks like the font has > grown or the spacing has changed. The hours column will also appear > cut off is there are more than 10 hours. For example, 64.00 hours > looks like 4.00 hours. > > On one other report I found two small problems. > 1. A label that is vertical (to be read when the report is turned on > its side) the very bottom of every letter is cut off. It can still be > read - just the very bottom is gone. Like a 'E' would almost look > like an "F" 2. On the same report there is a text box that sits > inside a large 'rectangle'. The bottom of the rectangle sits right on > the bottom of the text box. The rectangle has always shown perfectly, > but now, on this computer, the portion of the rectangle sharing the > text box control edge does not shoe - like the text box has grown. > > Reuben Cummings > GFC, LLC > 812.523.1017 > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 06, 2011 9:11 AM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] A2K - Labels > changing size > > If they used the other printer to print the labels before, they may > not have noticed this problem: > > I have had printers that had smaller print areas than the printer I > designed it on. Access will resize the whole report on these printers. > Not really apparent, but deadly on labels. Printing to PDF first is a > good solution. 2007 and 2010 have some printer coding that can help > the issue too. > > Debbie > > Sent from my iPhone > > On Jan 5, 2011, at 10:28 PM, "AccessD" > wrote: > > > In access 2000, I have a problem with a report. > > This report has not changed in years and has always worked > > perfectly. > > > > Now, only on one computer, most of the labels are being trimmed. > > Like either the label is actually changing size or the font is being > > increased. There is also one text box being altered. > > > > Actually, there are a couple minor alterations on a couple other > > reports, but nothing major like this - this is bad enough the report > > is unusable as is. > > > > This same computer worked perfectly until about two weeks ago. > > Of course, they don't remember doing anything to the computer. > > The only change they know of is, when they moved the computer, they > > only connected one printer back up rather than the two previously > > connected > > > > I went thru printer settings. Made sure the font is installed > > (standard Arial). Tried to restore the computer to a date before the > > error showed up and the computer could not be restored. > > > > Any ideas? > > > > Thanks. > > > > > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at gfconsultants.com Fri Jan 7 13:48:48 2011 From: accessd at gfconsultants.com (Reuben Cummings) Date: Fri, 7 Jan 2011 14:48:48 -0500 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> Message-ID: <002101cbaea3$e763c9d0$b62b5d70$@com> I do save, Doug. I've also been burnt by this in the past. What I have working right now, and I really like because form size basically will not be a problem even if I forget to save size changes, is adding two labels to each form and placing my desired size in those labels. When the form opens I'll pass the caption of those two labels to a function whose job it is to convert them to twips and run the docmd.movesize No matter how I save the form it will open to the size specified in the labels. My other thought was a table storing all the forms names with two more columns storing height and width. Have the function call the size based on the form name and then run the movesize. I think I'll go with the labels though. That way as I work on a form I can edit the size and all control all at one time rather than being forced to maintain a table as well. Reuben Cummings GFC, LLC 812.523.1017 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Friday, January 07, 2011 12:12 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2K - Forms not sizing correctly I don't want to be insulting here, but after you've resized the form in design view are you saving it or just closing it? I've been caught on that before. It's my impression that sometimes I've had to save a form twice to lock in the size. Doug You could try using On Fri, Jan 7, 2011 at 7:22 AM, Reuben Cummings wrote: > I mean cropped I guess. ?All the control are normal size and are all > available if I drag the right side border to the right. > If the form is supposed to be 4" tall by 6" wide (for example) it is opening > 4" tall by 3" wide. ?The user can drag to the border and for the rest of > that session that form will remain at the newly created size. ?However, the > next time it opens the forms are all back to 4*3 -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ramzcbu at gmail.com Fri Jan 7 15:15:00 2011 From: ramzcbu at gmail.com (Ramz .) Date: Fri, 7 Jan 2011 13:15:00 -0800 Subject: [AccessD] A2K - Forms not sizing correctly In-Reply-To: <002101cbaea3$e763c9d0$b62b5d70$@com> References: <000201cbad5b$1f2db730$5d892590$@com> <000101cbad63$38174dd0$a845e970$@com> <1F53A5F62A644C2FA0FB9C8737BAC29A@HAL9005> <006301cbae7e$a3b96660$eb2c3320$@com> <002101cbaea3$e763c9d0$b62b5d70$@com> Message-ID: In situations like this I usually use Docmd.Restore in the form's Open event. And since I've also experienced Access 2007 resizing the form at will, I've added this kind of code in the form's Load event: Private Sub Form_Load() Me.InsideHeight = 9300 Me.InsideWidth = 9960 End Sub On Fri, Jan 7, 2011 at 11:48 AM, Reuben Cummings wrote: > I do save, Doug. I've also been burnt by this in the past. > What I have working right now, and I really like because form size > basically > will not be a problem even if I forget to save size changes, is adding two > labels to each form and placing my desired size in those labels. > When the form opens I'll pass the caption of those two labels to a function > whose job it is to convert them to twips and run the docmd.movesize > No matter how I save the form it will open to the size specified in the > labels. > > My other thought was a table storing all the forms names with two more > columns storing height and width. Have the function call the size based on > the form name and then run the movesize. > > I think I'll go with the labels though. That way as I work on a form I can > edit the size and all control all at one time rather than being forced to > maintain a table as well. > > > Reuben Cummings > GFC, LLC > 812.523.1017 > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele > Sent: Friday, January 07, 2011 12:12 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] A2K - Forms not sizing correctly > > I don't want to be insulting here, but after you've resized the form > in design view are you saving it or just closing it? I've been caught > on that before. It's my impression that sometimes I've had to save a > form twice to lock in the size. > > Doug > > You could try using > > On Fri, Jan 7, 2011 at 7:22 AM, Reuben Cummings > wrote: > > I mean cropped I guess. All the control are normal size and are all > > available if I drag the right side border to the right. > > If the form is supposed to be 4" tall by 6" wide (for example) it is > opening > > 4" tall by 3" wide. The user can drag to the border and for the rest of > > that session that form will remain at the newly created size. However, > the > > next time it opens the forms are all back to 4*3 > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Fri Jan 7 23:01:31 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 00:01:31 -0500 Subject: [AccessD] Access - link to SQL database -Database not showing Message-ID: <4D27EFAB.5040200@colbyconsulting.com> I have installed SQL Server 2005 on a (remote) Windows 2000 server machine at the client. From my workstation at the client I then open SQL Server MSExpress 2005 and I can see that SQL Server Express instance and two databases that I created on that SQL Server Express instance. From Access I try to link to a table in one of those databases. When I get to the wizard page where I am allowed to change the default database, I cannot see either of the two databases that I need to get at, only the master, msdb and tempdb. I was having a problem where I could not connect and had to open the surface configuration and allow remote connections. I selected TCP AND named pipes. That allowed MSE to see that server as well as Access to see that server, but it does not yet allow me to see the actual database of interest. Any clue why? I have done this before here at my office and I could always see the databases. TIA, -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Fri Jan 7 23:06:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 00:06:11 -0500 Subject: [AccessD] Further to "can's see SQL Server database... Message-ID: <4D27F0C3.2030206@colbyconsulting.com> I went back in with MSE and looked at that server. While I can see the databases of interest, if I click on them and try to see the tables inside, I get an error "the database DISCO is not available" and the plus symbol in front of the database disappears. So I can see that the db exists but not actually access it (from my workstation). I can see and open the database from MSE on the server itself. Is this an ownership / rights kind of issue? I am not getting an actual error number from my workstation, just an "not available" generic kind of message. If it is ownership / rights, how do I go about discovering how to fix it? -- John W. Colby www.ColbyConsulting.com From BradM at blackforestltd.com Sat Jan 8 07:32:21 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 8 Jan 2011 07:32:21 -0600 Subject: [AccessD] Access - link to SQL database -Database not showing References: <4D27EFAB.5040200@colbyconsulting.com> Message-ID: John, I ran into a situation similar to this several months ago. As I recall, I could see the default database, but I could not see the database that I wanted to work with. I discussed this with the person who handles security and was given "Administrator" rights. After this, I was able to see the database that I wanted to work with. I am not sure if this piece of info will be useful to you or not, but the two situations seem similar. Good luck. Please post what you discover once you get it working. Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, January 07, 2011 11:02 PM To: Sqlserver-Dba; VBA; Access Developers discussion and problem solving Subject: [AccessD] Access - link to SQL database -Database not showing I have installed SQL Server 2005 on a (remote) Windows 2000 server machine at the client. From my workstation at the client I then open SQL Server MSExpress 2005 and I can see that SQL Server Express instance and two databases that I created on that SQL Server Express instance. From Access I try to link to a table in one of those databases. When I get to the wizard page where I am allowed to change the default database, I cannot see either of the two databases that I need to get at, only the master, msdb and tempdb. I was having a problem where I could not connect and had to open the surface configuration and allow remote connections. I selected TCP AND named pipes. That allowed MSE to see that server as well as Access to see that server, but it does not yet allow me to see the actual database of interest. Any clue why? I have done this before here at my office and I could always see the databases. TIA, -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Sat Jan 8 11:17:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 12:17:09 -0500 Subject: [AccessD] 2007 runtime Message-ID: <4D289C15.6010103@colbyconsulting.com> Is anyone using Access 2007 runtime? Can the runtime packager package and distribute SQL Server Express? -- John W. Colby www.ColbyConsulting.com From jedi at charm.net Sat Jan 8 11:27:33 2011 From: jedi at charm.net (Michael Bahr) Date: Sat, 8 Jan 2011 12:27:33 -0500 (EST) Subject: [AccessD] Access - link to SQL database -Database not showing In-Reply-To: <4D27EFAB.5040200@colbyconsulting.com> References: <4D27EFAB.5040200@colbyconsulting.com> Message-ID: <4731.24.35.23.165.1294507653.squirrel@mail.expedient.net> John, you might need to be added to the ACL, Access Control List, on the client's server. The reason it works at home could be because you are logged in using an admin account for everything. Just curious, what would happen [at home] if you logged in as regular user if you could see your databases. Mike > I have installed SQL Server 2005 on a (remote) Windows 2000 server machine > at the client. From my > workstation at the client I then open SQL Server MSExpress 2005 and I can > see that SQL Server > Express instance and two databases that I created on that SQL Server > Express instance. > > From Access I try to link to a table in one of those databases. When I > get to the wizard page > where I am allowed to change the default database, I cannot see either of > the two databases that I > need to get at, only the master, msdb and tempdb. > > I was having a problem where I could not connect and had to open the > surface configuration and allow > remote connections. I selected TCP AND named pipes. That allowed MSE to > see that server as well as > Access to see that server, but it does not yet allow me to see the actual > database of interest. > > Any clue why? I have done this before here at my office and I could > always see the databases. > > TIA, > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sat Jan 8 11:28:57 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 12:28:57 -0500 Subject: [AccessD] Across across the internet Message-ID: <4D289ED9.10507@colbyconsulting.com> I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com From gustav at cactus.dk Sat Jan 8 11:45:37 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 08 Jan 2011 18:45:37 +0100 Subject: [AccessD] Across across the internet Message-ID: Hi John Yes, often, at zero errors. /gustav >>> jwcolby at colbyconsulting.com 08-01-2011 18:28 >>> I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com From dw-murphy at cox.net Sat Jan 8 12:56:00 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 8 Jan 2011 10:56:00 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D289ED9.10507@colbyconsulting.com> References: <4D289ED9.10507@colbyconsulting.com> Message-ID: It seems that connecting to sql server is more robust. You can connect an Access FE to SQL Azure, see http://www.fmsinc.com/MicrosoftAccess/cloud/link-to-azure-sql-database.html. One of the developers in our area has a product that connects over a vpn to a remote SQL BE so it seems that this works. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 9:29 AM To: Access Developers discussion and problem solving Subject: [AccessD] Across across the internet I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Jan 8 13:21:10 2011 From: john at winhaven.net (John Bartow) Date: Sat, 8 Jan 2011 13:21:10 -0600 Subject: [AccessD] Access Add-ind Message-ID: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? From jwcolby at colbyconsulting.com Sat Jan 8 13:29:55 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:29:55 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D28BB33.3010302@colbyconsulting.com> Oooohhh. Thanks Gustav. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > From hkotsch at arcor.de Sat Jan 8 13:33:04 2011 From: hkotsch at arcor.de (Helmut Kotsch) Date: Sat, 8 Jan 2011 20:33:04 +0100 Subject: [AccessD] Access Add-ind In-Reply-To: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: How about Rick Fishers "Find and Replace" Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow Gesendet: Samstag, 8. Januar 2011 20:21 An: _DBA-Access Betreff: [AccessD] Access Add-ind I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 13:35:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:35:09 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D28BC6D.1070903@colbyconsulting.com> Next question, how do you expose a SQL Server to the internet. If I were to set up a MV that runs a SQL Server instance, how would I allow it to be seen through my firewall? I assume I would use SQL Server authentication with users / groups in order to control access. I have a dynamic IP and used to use an application that essentially provided a fixed IP by tracking the changes if any in my dynamic IP. Would I use that and port forwarding? Or could I use Hamachi and create a VPN in to the VM, then "see" the sql server over that vpn? This is all new to me. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > From john at winhaven.net Sat Jan 8 13:44:03 2011 From: john at winhaven.net (John Bartow) Date: Sat, 8 Jan 2011 13:44:03 -0600 Subject: [AccessD] Access Add-ind In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: <01e801cbaf6c$67316410$35942c30$@winhaven.net> Is that free? Does it work with Access 2000 through 2010? I have a find and replace called Speed Ferret. I have two versions - one for A97 and one for A2000/2022/2003 but I'm not even sure it works with Access 2007/2010. And it's not actually an add-in. It's a standalone program. I haven't had to use a find and replace for quite some time but it's good to have in the back of one's mind. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Saturday, January 08, 2011 1:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Add-ind How about Rick Fishers "Find and Replace" Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow Gesendet: Samstag, 8. Januar 2011 20:21 An: _DBA-Access Betreff: [AccessD] Access Add-ind I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 13:49:22 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:49:22 -0500 Subject: [AccessD] Access Add-ind In-Reply-To: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: <4D28BFC2.8010401@colbyconsulting.com> Rick Fisher's Find and Replace. John W. Colby www.ColbyConsulting.com On 1/8/2011 2:21 PM, John Bartow wrote: > I use three add-ins for Access: > > vb6mousewheel > > FMS Total Access Sourcebook > > MZTools > > > > I used to use more but they either became obsolete or unneeded. > > > > Does anyone have some other recommendations? > > From jwcolby at colbyconsulting.com Sat Jan 8 13:51:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 14:51:17 -0500 Subject: [AccessD] Access Add-ind In-Reply-To: <01e801cbaf6c$67316410$35942c30$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> <01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: <4D28C035.80006@colbyconsulting.com> Not free but cheap and it works very well. John W. Colby www.ColbyConsulting.com On 1/8/2011 2:44 PM, John Bartow wrote: > Is that free? Does it work with Access 2000 through 2010? > > I have a find and replace called Speed Ferret. I have two versions - one for > A97 and one for A2000/2022/2003 but I'm not even sure it works with Access > 2007/2010. And it's not actually an add-in. It's a standalone program. > > I haven't had to use a find and replace for quite some time but it's good to > have in the back of one's mind. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch > Sent: Saturday, January 08, 2011 1:33 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access Add-ind > > How about Rick Fishers "Find and Replace" > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow > Gesendet: Samstag, 8. Januar 2011 20:21 > An: _DBA-Access > Betreff: [AccessD] Access Add-ind > > > I use three add-ins for Access: > > vb6mousewheel > > FMS Total Access Sourcebook > > MZTools > > > > I used to use more but they either became obsolete or unneeded. > > > > Does anyone have some other recommendations? > > From ebarro at roadrunner.com Sat Jan 8 14:03:24 2011 From: ebarro at roadrunner.com (Eric Barro) Date: Sat, 8 Jan 2011 12:03:24 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D28BC6D.1070903@colbyconsulting.com> References: <4D28BC6D.1070903@colbyconsulting.com> Message-ID: <021a01cbaf6f$1bc81840$535848c0$@com> SQL server listens in on port 1433. If you open that port on your firewall you should be able to see your SQL server db over the internet. However it's not advisable and is not generally good business practice to do so. The best way is to VPN into your network and then access SQL server that way. You will still need to configure SQL server to listen in for inbound connections on port 1433. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 11:35 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Across across the internet Next question, how do you expose a SQL Server to the internet. If I were to set up a MV that runs a SQL Server instance, how would I allow it to be seen through my firewall? I assume I would use SQL Server authentication with users / groups in order to control access. I have a dynamic IP and used to use an application that essentially provided a fixed IP by tracking the changes if any in my dynamic IP. Would I use that and port forwarding? Or could I use Hamachi and create a VPN in to the VM, then "see" the sql server over that vpn? This is all new to me. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 8 15:01:16 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 07:01:16 +1000 Subject: [AccessD] Access Add-ind In-Reply-To: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> Message-ID: <4D28D09C.27051.E90D3CE@stuart.lexacorp.com.pg> Smart Indenter from http://www.oaltd.co.uk/ -- Stuart On 8 Jan 2011 at 13:21, John Bartow wrote: > I use three add-ins for Access: > > vb6mousewheel > > FMS Total Access Sourcebook > > MZTools > > I used to use more but they either became obsolete or unneeded. > > Does anyone have some other recommendations? > From stuart at lexacorp.com.pg Sat Jan 8 15:05:46 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 07:05:46 +1000 Subject: [AccessD] Across across the internet In-Reply-To: <021a01cbaf6f$1bc81840$535848c0$@com> References: , <4D28BC6D.1070903@colbyconsulting.com>, <021a01cbaf6f$1bc81840$535848c0$@com> Message-ID: <4D28D1AA.13980.E94F2F2@stuart.lexacorp.com.pg> If not using a VPN, at least change the default port from 1433. Using the default port makes sense over a LAN, but makes it that much easier for miscreants if you expose it to the internet. -- Stuart On 8 Jan 2011 at 12:03, Eric Barro wrote: > SQL server listens in on port 1433. If you open that port on your > firewall you should be able to see your SQL server db over the > internet. However it's not advisable and is not generally good > business practice to do so. The best way is to VPN into your network > and then access SQL server that way. You will still need to configure > SQL server to listen in for inbound connections on port 1433. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 08, 2011 11:35 AM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Across across > the internet > > Next question, how do you expose a SQL Server to the internet. If I > were to set up a MV that runs a SQL Server instance, how would I allow > it to be seen through my firewall? I assume I would use SQL Server > authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially > provided a fixed IP by tracking the changes if any in my dynamic IP. > Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the > sql server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: > > Hi John > > > > Yes, often, at zero errors. > > > > /gustav > > > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > > I know that the common wisdom is that Access Fe talking to an Access > > MDB > across the internet is a > > bad idea. But what about talking to a SQL Server BE across the > > internet? > The issue with the MDB is > > corruption. SQL Server doesn't corrupt, at least in the same > > fashion. > > > > Has anyone tried this? > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From hkotsch at arcor.de Sat Jan 8 15:10:51 2011 From: hkotsch at arcor.de (Helmut Kotsch) Date: Sat, 8 Jan 2011 22:10:51 +0100 Subject: [AccessD] Across across the internet In-Reply-To: <4D28BC6D.1070903@colbyconsulting.com> Message-ID: Why not use DynDNS or no-IP in connection with teamviewer installed as a service. This is like having a static IP with 24/7 secure connection. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby Gesendet: Samstag, 8. Januar 2011 20:35 An: Access Developers discussion and problem solving Betreff: Re: [AccessD] Across across the internet Next question, how do you expose a SQL Server to the internet. If I were to set up a MV that runs a SQL Server instance, how would I allow it to be seen through my firewall? I assume I would use SQL Server authentication with users / groups in order to control access. I have a dynamic IP and used to use an application that essentially provided a fixed IP by tracking the changes if any in my dynamic IP. Would I use that and port forwarding? Or could I use Hamachi and create a VPN in to the VM, then "see" the sql server over that vpn? This is all new to me. John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 15:28:57 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 16:28:57 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D28D719.8060509@colbyconsulting.com> I use (or used to use) no-ip. I think I stopped needing it and so let it lapse. What is teamviewer? John W. Colby www.ColbyConsulting.com On 1/8/2011 4:10 PM, Helmut Kotsch wrote: > Why not use DynDNS or no-IP in connection with teamviewer installed as a > service. This is like having a static IP with 24/7 secure connection. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby > Gesendet: Samstag, 8. Januar 2011 20:35 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] Across across the internet > > > Next question, how do you expose a SQL Server to the internet. If I were to > set up a MV that runs a > SQL Server instance, how would I allow it to be seen through my firewall? I > assume I would use SQL > Server authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially provided > a fixed IP by tracking > the changes if any in my dynamic IP. Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the sql > server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: >> Hi John >> >> Yes, often, at zero errors. >> >> /gustav >> >>>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> I know that the common wisdom is that Access Fe talking to an Access MDB > across the internet is a >> bad idea. But what about talking to a SQL Server BE across the internet? > The issue with the MDB is >> corruption. SQL Server doesn't corrupt, at least in the same fashion. >> >> Has anyone tried this? >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From hkotsch at arcor.de Sat Jan 8 15:35:28 2011 From: hkotsch at arcor.de (Helmut Kotsch) Date: Sat, 8 Jan 2011 22:35:28 +0100 Subject: [AccessD] Across across the internet In-Reply-To: <4D28D719.8060509@colbyconsulting.com> Message-ID: http://www.teamviewer.com/index.aspx Very reliable and easy to use. Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby Gesendet: Samstag, 8. Januar 2011 22:29 An: Access Developers discussion and problem solving Betreff: Re: [AccessD] Across across the internet I use (or used to use) no-ip. I think I stopped needing it and so let it lapse. What is teamviewer? John W. Colby www.ColbyConsulting.com On 1/8/2011 4:10 PM, Helmut Kotsch wrote: > Why not use DynDNS or no-IP in connection with teamviewer installed as a > service. This is like having a static IP with 24/7 secure connection. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby > Gesendet: Samstag, 8. Januar 2011 20:35 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] Across across the internet > > > Next question, how do you expose a SQL Server to the internet. If I were to > set up a MV that runs a > SQL Server instance, how would I allow it to be seen through my firewall? I > assume I would use SQL > Server authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially provided > a fixed IP by tracking > the changes if any in my dynamic IP. Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the sql > server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: >> Hi John >> >> Yes, often, at zero errors. >> >> /gustav >> >>>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> I know that the common wisdom is that Access Fe talking to an Access MDB > across the internet is a >> bad idea. But what about talking to a SQL Server BE across the internet? > The issue with the MDB is >> corruption. SQL Server doesn't corrupt, at least in the same fashion. >> >> Has anyone tried this? >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 8 15:45:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 16:45:08 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D28D1AA.13980.E94F2F2@stuart.lexacorp.com.pg> References: , <4D28BC6D.1070903@colbyconsulting.com>, <021a01cbaf6f$1bc81840$535848c0$@com> <4D28D1AA.13980.E94F2F2@stuart.lexacorp.com.pg> Message-ID: <4D28DAE4.7050109@colbyconsulting.com> Thanks Stewart. I need to set up a small system to run a small db for a couple of clients, with an Access 2007 FE until I can build out a C# FE. I am much faster in Access (2003 and below) but don't want to support it any more. However *IF* I can get a 2007 run time happening then I could install that on the client app and access a small server at my office, again just temporary. I have "been going to" build a dev virtual machine so this will be it. VS 2008, SQL Server Express 2008 and Office 2003 / 2007. I have just set up a VM to run on one of my servers and am installing all the software now. I am trying to figure out how to secure it as much as possible. I installed Hamachi and created a new network for it. Since I have full control I can do whatever I can figure out to secure it. John W. Colby www.ColbyConsulting.com On 1/8/2011 4:05 PM, Stuart McLachlan wrote: > If not using a VPN, at least change the default port from 1433. Using the default port makes > sense over a LAN, but makes it that much easier for miscreants if you expose it to the > internet. > From rockysmolin at bchacc.com Sat Jan 8 16:03:33 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 8 Jan 2011 14:03:33 -0800 Subject: [AccessD] Access Add-ind In-Reply-To: <01e801cbaf6c$67316410$35942c30$@winhaven.net> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net> <01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: I use Find and Replace a lot. I think it's free but he asks for a $35 donation? Worth twice that easily in the time it's saved me. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of John Bartow Sent: Saturday, January 08, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access Add-ind Is that free? Does it work with Access 2000 through 2010? I have a find and replace called Speed Ferret. I have two versions - one for A97 and one for A2000/2022/2003 but I'm not even sure it works with Access 2007/2010. And it's not actually an add-in. It's a standalone program. I haven't had to use a find and replace for quite some time but it's good to have in the back of one's mind. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Helmut Kotsch Sent: Saturday, January 08, 2011 1:33 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Add-ind How about Rick Fishers "Find and Replace" Helmut -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von John Bartow Gesendet: Samstag, 8. Januar 2011 20:21 An: _DBA-Access Betreff: [AccessD] Access Add-ind I use three add-ins for Access: vb6mousewheel FMS Total Access Sourcebook MZTools I used to use more but they either became obsolete or unneeded. Does anyone have some other recommendations? -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Sat Jan 8 16:12:57 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 8 Jan 2011 16:12:57 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net><01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: All, I ran into something that seems really strange and has me puzzled. After seeing this situation with ?real? data, I decided to re-create it with a test table, test data, test query, etc. in order to help figure out what is going on. I have set up a small Access table that has only one field. It is a Text field, but it should normally contain numeric data. I added 5 records to this test table. 4 of the records have numeric data in the one field and 1 record does not have numeric data in the one field. I set up a query to pull data from the test table. If I have no Criteria (no SQL ?Where? statement), I see all 5 records when I run the query AND when I use the query as the data source for a Record Set. So far, so good. Now things get interesting. If I add this Query Criteria Like "#####" the record with the non numeric field is filtered out when I run the query and only 4 records are returned. This is what I would expect. However, when I now use the Query as the data source for a Record Set, NO records are returned. The Select statement for the Record Set is very simple - ?Select * from qry_Test? I am puzzled. I don?t think that I have ever seen a situation where the number of records returned via a Record Set (based on a query) are different from the number of records returned when the query is run by itself. (When there is no Where statement on the Record Set Open) Am I missing something here? Is this a ?Feature? ? :-) Has anyone else ever seen anything like this? Thanks in advance for your help. Brad PS. The ?Real? data originates from an old ?legacy? system. I do not have control over how the fields are defined or control over the data that is entered into the fields. That is why I am finding non-numeric data in a field that should only contain numeric values. From jwcolby at colbyconsulting.com Sat Jan 8 16:19:42 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 17:19:42 -0500 Subject: [AccessD] How can it be Message-ID: <4D28E2FE.1020207@colbyconsulting.com> I have noticed that when I create a VM on my Windows 2008 server with HyperV, the virtual machine's cpu can be pegged in Task Manager Performance, and yet none of the 8 cores even raises an eyebrow in task manager inside of Windows 2008 itself. In Windows 2003 using VMWare, I would see one (or more) of the cores in the server software start chugging when the VMWare VM started working hard. Is it because Hyper V assignes the core outside of Windows itself? IOW Hyper V installs before the Windows software itself does. Is it actually assigning CPU cycles for one or more cores "outside of" Windows. If so is there a utility to see the actual core usage in Hyper V itself? -- John W. Colby www.ColbyConsulting.com From stuart at lexacorp.com.pg Sat Jan 8 16:43:49 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 08:43:49 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, Message-ID: <4D28E8A5.9719.EEEB8D1@stuart.lexacorp.com.pg> What version of Access? How are you using your Recordset? What happens if you use IsNumeric(TestData) as your criteria? I can't reproduce this in 2003. I assume that all numeric fields are 5 digit. qryTest: SELECT tblTest.TestData FROM tblTest WHERE (((tblTest.TestData) Like "#####")); Using qyrTest as the recordsource for a form returns all expected records as does this: Function test() Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("qryTest") While Not rs.EOF MsgBox rs(0) rs.MoveNext Wend rs.Close Set rs = Nothing End Function I can send you my test.mdb if want. -- Stuart On 8 Jan 2011 at 16:12, Brad Marks wrote: > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don?t think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > From BradM at blackforestltd.com Sat Jan 8 17:23:35 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 8 Jan 2011 17:23:35 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, <4D28E8A5.9719.EEEB8D1@stuart.lexacorp.com.pg> Message-ID: Stuart, Thanks for your help. Here are answers to your questions. What version of Access? I am using Access 2007. How are you using your Recordset? I am simply using a Msgbox to display records that are being returned (much like your example). What happens if you use IsNumeric(TestData) as your criteria? I tried this and it worked nicely with no problem. This leads me to think that the use of Like "#####" is causing the problem. I plan to switch to using the "IsNumeric" rather than the Like "#####" method. I am still curious why I ran into this problem, however. Thanks again, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Stuart McLachlan Sent: Sat 1/8/2011 4:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Record Set Puzzler involving Query withCriteria What version of Access? How are you using your Recordset? What happens if you use IsNumeric(TestData) as your criteria? I can't reproduce this in 2003. I assume that all numeric fields are 5 digit. qryTest: SELECT tblTest.TestData FROM tblTest WHERE (((tblTest.TestData) Like "#####")); Using qyrTest as the recordsource for a form returns all expected records as does this: Function test() Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("qryTest") While Not rs.EOF MsgBox rs(0) rs.MoveNext Wend rs.Close Set rs = Nothing End Function I can send you my test.mdb if want. -- Stuart On 8 Jan 2011 at 16:12, Brad Marks wrote: > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don?t think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From rockysmolin at bchacc.com Sat Jan 8 17:48:36 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 8 Jan 2011 15:48:36 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D28D719.8060509@colbyconsulting.com> References: <4D28D719.8060509@colbyconsulting.com> Message-ID: <9C9F381706FF4040987488EBB4101852@HAL9005> I have been using Teamviewer a lot for the last few months to do remote support. It's very effective. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 1:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Across across the internet I use (or used to use) no-ip. I think I stopped needing it and so let it lapse. What is teamviewer? John W. Colby www.ColbyConsulting.com On 1/8/2011 4:10 PM, Helmut Kotsch wrote: > Why not use DynDNS or no-IP in connection with teamviewer installed as > a service. This is like having a static IP with 24/7 secure connection. > > Helmut > > -----Ursprungliche Nachricht----- > Von: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von jwcolby > Gesendet: Samstag, 8. Januar 2011 20:35 > An: Access Developers discussion and problem solving > Betreff: Re: [AccessD] Across across the internet > > > Next question, how do you expose a SQL Server to the internet. If I > were to set up a MV that runs a SQL Server instance, how would I allow > it to be seen through my firewall? I assume I would use SQL Server > authentication with users / groups in order to control access. > > I have a dynamic IP and used to use an application that essentially > provided a fixed IP by tracking the changes if any in my dynamic IP. > Would I use that and port forwarding? > > Or could I use Hamachi and create a VPN in to the VM, then "see" the > sql server over that vpn? > > This is all new to me. > > John W. Colby > www.ColbyConsulting.com > > On 1/8/2011 12:45 PM, Gustav Brock wrote: >> Hi John >> >> Yes, often, at zero errors. >> >> /gustav >> >>>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> I know that the common wisdom is that Access Fe talking to an Access >> MDB > across the internet is a >> bad idea. But what about talking to a SQL Server BE across the internet? > The issue with the MDB is >> corruption. SQL Server doesn't corrupt, at least in the same fashion. >> >> Has anyone tried this? >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 8 17:56:10 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 8 Jan 2011 15:56:10 -0800 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net><01e801cbaf6c$67316410$35942c30$@winhaven.net> Message-ID: <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> Instead of "Select * from qry_Test" what happens if you use just "qry_Test". And is this the record source for the Form? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Saturday, January 08, 2011 2:13 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria All, I ran into something that seems really strange and has me puzzled. After seeing this situation with "real" data, I decided to re-create it with a test table, test data, test query, etc. in order to help figure out what is going on. I have set up a small Access table that has only one field. It is a Text field, but it should normally contain numeric data. I added 5 records to this test table. 4 of the records have numeric data in the one field and 1 record does not have numeric data in the one field. I set up a query to pull data from the test table. If I have no Criteria (no SQL "Where" statement), I see all 5 records when I run the query AND when I use the query as the data source for a Record Set. So far, so good. Now things get interesting. If I add this Query Criteria Like "#####" the record with the non numeric field is filtered out when I run the query and only 4 records are returned. This is what I would expect. However, when I now use the Query as the data source for a Record Set, NO records are returned. The Select statement for the Record Set is very simple - "Select * from qry_Test" I am puzzled. I don't think that I have ever seen a situation where the number of records returned via a Record Set (based on a query) are different from the number of records returned when the query is run by itself. (When there is no Where statement on the Record Set Open) Am I missing something here? Is this a "Feature" ? :-) Has anyone else ever seen anything like this? Thanks in advance for your help. Brad PS. The "Real" data originates from an old "legacy" system. I do not have control over how the fields are defined or control over the data that is entered into the fields. That is why I am finding non-numeric data in a field that should only contain numeric values. From stuart at lexacorp.com.pg Sat Jan 8 17:58:35 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 09:58:35 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, Message-ID: <4D28FA2B.20437.F332CD9@stuart.lexacorp.com.pg> I can't duplicate it in Access 2007 either (running in an XP VM) -- Stuart On 8 Jan 2011 at 17:23, Brad Marks wrote: > Stuart, > > Thanks for your help. Here are answers to your questions. > > > What version of Access? > I am using Access 2007. > > How are you using your Recordset? > I am simply using a Msgbox to display records that are being returned > (much like your example). > > What happens if you use IsNumeric(TestData) as your criteria? > I tried this and it worked nicely with no problem. This leads me to > think that the use of Like "#####" is causing the problem. > > > I plan to switch to using the "IsNumeric" rather than the Like > "#####" method. I am still curious why I ran into this problem, > however. > > Thanks again, > Brad > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com on behalf of Stuart > McLachlan Sent: Sat 1/8/2011 4:43 PM To: Access Developers discussion > and problem solving Subject: Re: [AccessD] Access Record Set Puzzler > involving Query withCriteria > > What version of Access? How are you using your Recordset? > What happens if you use IsNumeric(TestData) as your criteria? > > I can't reproduce this in 2003. > > I assume that all numeric fields are 5 digit. > > qryTest: > SELECT tblTest.TestData > FROM tblTest > WHERE (((tblTest.TestData) Like "#####")); > > Using qyrTest as the recordsource for a form returns all expected > records as does this: > > Function test() > Dim rs As DAO.Recordset > Set rs = CurrentDb.OpenRecordset("qryTest") > While Not rs.EOF > MsgBox rs(0) > rs.MoveNext > Wend > rs.Close > Set rs = Nothing > End Function > > I can send you my test.mdb if want. > > > -- > Stuart > > On 8 Jan 2011 at 16:12, Brad Marks wrote: > > > All, > > > > I ran into something that seems really strange and has me puzzled. > > After seeing this situation with "real" data, I decided to re-create > > it with a test table, test data, test query, etc. in order to help > > figure out what is going on. > > > > I have set up a small Access table that has only one field. It is a > > Text field, but it should normally contain numeric data. > > > > I added 5 records to this test table. 4 of the records have numeric > > data in the one field and 1 record does not have numeric data in the > > one field. > > > > I set up a query to pull data from the test table. If I have no > > Criteria (no SQL "Where" statement), I see all 5 records when I run > > the query AND when I use the query as the data source for a Record > > Set. So far, so good. > > > > Now things get interesting. > > > > If I add this Query Criteria Like "#####" > > the record with the non numeric field is filtered out when I run the > > query and only 4 records are returned. This is what I would expect. > > However, when I now use the Query as the data source for a Record > > Set, NO records are returned. The Select statement for the Record > > Set is very simple - "Select * from qry_Test" > > > > I am puzzled. I don?t think that I have ever seen a situation where > > the number of records returned via a Record Set (based on a query) > > are different from the number of records returned when the query is > > run by itself. (When there is no Where statement on the Record Set > > Open) > > > > Am I missing something here? > > > > Is this a "Feature" ? :-) > > > > Has anyone else ever seen anything like this? > > > > Thanks in advance for your help. > > > > Brad > > > > PS. The "Real" data originates from an old "legacy" system. I do > > not have control over how the fields are defined or control over the > > data that is entered into the fields. That is why I am finding > > non-numeric data in a field that should only contain numeric values. > > > > > > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > From stuart at lexacorp.com.pg Sat Jan 8 18:00:28 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 09 Jan 2011 10:00:28 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query with Criteria In-Reply-To: <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, , <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> Message-ID: <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg> Tried both ways in A2003 and A2007 and couldn't duplicate Brad's problem. -- Stuart On 8 Jan 2011 at 15:56, Rocky Smolin wrote: > Instead of "Select * from qry_Test" what happens if you use just > "qry_Test". And is this the record source for the Form? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Saturday, January 08, 2011 2:13 PM To: Access Developers > discussion and problem solving Subject: [AccessD] Access Record Set > Puzzler involving Query with Criteria > > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don't think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sat Jan 8 20:13:35 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 08 Jan 2011 21:13:35 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D2919CF.8050905@colbyconsulting.com> How do you performe the link table? Or do you not use linked tables? John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? > From accessd at shaw.ca Sat Jan 8 23:16:10 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 8 Jan 2011 21:16:10 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D289ED9.10507@colbyconsulting.com> References: <4D289ED9.10507@colbyconsulting.com> Message-ID: It is just that, a web/internet (asynchronous) connection is too unstable to support a traditional AccessFE/BE (synchronous) connection. MS SQL engines are designed to work in this type of environment. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 08, 2011 9:29 AM To: Access Developers discussion and problem solving Subject: [AccessD] Across across the internet I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is corruption. SQL Server doesn't corrupt, at least in the same fashion. Has anyone tried this? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Sat Jan 8 23:36:25 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 8 Jan 2011 21:36:25 -0800 Subject: [AccessD] Further to "can's see SQL Server database... In-Reply-To: <4D27F0C3.2030206@colbyconsulting.com> References: <4D27F0C3.2030206@colbyconsulting.com> Message-ID: You don't have permissions on the database. You can see that it exists, but that's all. As the SA from a machine that has full access, probably the server, you need to grant appropriate permissions to you role or Windows login or whatever you're using to open the database. Charlotte Foust On Fri, Jan 7, 2011 at 9:06 PM, jwcolby wrote: > I went back in with MSE and looked at that server. ?While I can see the > databases of interest, if I click on them and try to see the tables inside, > I get an error "the database DISCO is not available" and the plus symbol in > front of the database disappears. > > So I can see that the db exists but not actually access it (from my > workstation). > > I can see and open the database from MSE on the server itself. > > Is this an ownership / rights kind of issue? ?I am not getting an actual > error number from my workstation, just an "not available" generic kind of > message. > > If it is ownership / rights, how do I go about discovering how to fix it? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sun Jan 9 05:43:37 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 09 Jan 2011 12:43:37 +0100 Subject: [AccessD] Across across the internet Message-ID: Hi John Good ol' ODBC. Set up a connection in the ODBC GUI of the control panel to the SQL db in question, test connection. Open Access db, attach linked tables, select ODBC, select the connection just created, select tables. /gustav >>> jwcolby at colbyconsulting.com 09-01-2011 03:13 >>> How do you performe the link table? Or do you not use linked tables? John W. Colby www.ColbyConsulting.com On 1/8/2011 12:45 PM, Gustav Brock wrote: > Hi John > > Yes, often, at zero errors. > > /gustav > >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> > I know that the common wisdom is that Access Fe talking to an Access MDB across the internet is a > bad idea. But what about talking to a SQL Server BE across the internet? The issue with the MDB is > corruption. SQL Server doesn't corrupt, at least in the same fashion. > > Has anyone tried this? From charlotte.foust at gmail.com Sun Jan 9 12:26:17 2011 From: charlotte.foust at gmail.com (Charlotte) Date: Sun, 09 Jan 2011 10:26:17 -0800 Subject: [AccessD] Across across the internet Message-ID: Maybe I'm missing the point, but why would you *ever* expose the db on the internet? Charlotte Foust Sent from my Samsung Captivate(tm) on AT&T Stuart McLachlan wrote: >If not using a VPN, at least change the default port from 1433. Using the default port makes >sense over a LAN, but makes it that much easier for miscreants if you expose it to the >internet. > >-- >Stuart > > On 8 Jan 2011 at 12:03, Eric Barro wrote: > >> SQL server listens in on port 1433. If you open that port on your >> firewall you should be able to see your SQL server db over the >> internet. However it's not advisable and is not generally good >> business practice to do so. The best way is to VPN into your network >> and then access SQL server that way. You will still need to configure >> SQL server to listen in for inbound connections on port 1433. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Saturday, January 08, 2011 11:35 AM To: Access Developers >> discussion and problem solving Subject: Re: [AccessD] Across across >> the internet >> >> Next question, how do you expose a SQL Server to the internet. If I >> were to set up a MV that runs a SQL Server instance, how would I allow >> it to be seen through my firewall? I assume I would use SQL Server >> authentication with users / groups in order to control access. >> >> I have a dynamic IP and used to use an application that essentially >> provided a fixed IP by tracking the changes if any in my dynamic IP. >> Would I use that and port forwarding? >> >> Or could I use Hamachi and create a VPN in to the VM, then "see" the >> sql server over that vpn? >> >> This is all new to me. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/8/2011 12:45 PM, Gustav Brock wrote: >> > Hi John >> > >> > Yes, often, at zero errors. >> > >> > /gustav >> > >> >>>> jwcolby at colbyconsulting.com 08-01-2011 18:28>>> >> > I know that the common wisdom is that Access Fe talking to an Access >> > MDB >> across the internet is a >> > bad idea. But what about talking to a SQL Server BE across the >> > internet? >> The issue with the MDB is >> > corruption. SQL Server doesn't corrupt, at least in the same >> > fashion. >> > >> > Has anyone tried this? >> > >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 9 12:36:33 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 13:36:33 -0500 Subject: [AccessD] Cosmic Log - Pole shift forces airport makeover Message-ID: <4D2A0031.6070400@colbyconsulting.com> The magnetic north pole is moving 40 miles a year. Fascinating stuff. -- John W. Colby www.ColbyConsulting.com http://cosmiclog.msnbc.msn.com/_news/2011/01/07/5787088-pole-shift-forces-airport-makeover From jwcolby at colbyconsulting.com Sun Jan 9 13:25:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 14:25:11 -0500 Subject: [AccessD] Help... SQL Server Security Message-ID: <4D2A0B97.4080504@colbyconsulting.com> I have always used Windows Security for SQL Server because the servers are all mine, and I am the only one using them. Now things change and I need to allow people who are unknown to me access a server on a VM I have created just for this task. Which means I have to learn SQL Server security. My understanding is that for this specific requirement I need to go to a user / role model administered within SQL Server and checked by sql server. I have two scenarios for now. Scenario one: A small group of perhaps 4 or 5 users who belong to Lenoir Prison Ministries and who will use the database to maintain and utilize a volunteer database. Scenario two: A small group of perhaps 5-10 employees of a non-profit called Family Support network who will enter information about their contacts with families of children with disabilities. So, two distinct databases, which need to be only accessed by a specific small set of people. In both cases, the load will be small, probably only one or two people in the db at a time, probably only for a short period of time. I have set up a Hamachi VPN and a private network on a Virtual Machine which will be dedicated to these two databases. I have a SQL Server 2008 express instance running on this VM. My concept is that I will assist each user in setting up the Hamachi and getting connected to the VPN, and then probably have them download a run-time over the vpn. Haven't figured all that out yet but I will. What I specifically need help with is setting up SQL server security such that these people aren't Windows users but just SQL Server users. I am trying to find something that will walk me through setting up the groups and users, and then allow me to actually test this. Any suggested (internet) reading or even an email that walks me through it would be much appreciated. Thanks, -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Sun Jan 9 14:27:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 15:27:47 -0500 Subject: [AccessD] Microsoft SQL Server - Lesson 02: Microsoft SQL Server Installation Message-ID: <4D2A1A43.2080205@colbyconsulting.com> I found this on the web. Lesson 3 is setting up the networking and such. The only problem is I do not know what it is doing. But I am following the directions... -- John W. Colby www.ColbyConsulting.com http://www.functionx.com/sqlserver/Lesson02.htm From stuart at lexacorp.com.pg Sun Jan 9 15:13:04 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 07:13:04 +1000 Subject: [AccessD] Across across the internet In-Reply-To: References: Message-ID: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> To make the data in it accessible to users outside of your LAN. -- Stuart On 9 Jan 2011 at 10:26, Charlotte wrote: > Maybe I'm missing the point, but why would you *ever* expose the db on > the internet? > > Charlotte Foust > > Sent from my Samsung Captivate(tm) on AT&T > From stuart at lexacorp.com.pg Sun Jan 9 15:22:45 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 07:22:45 +1000 Subject: [AccessD] Cosmic Log - Pole shift forces airport makeover In-Reply-To: <4D2A0031.6070400@colbyconsulting.com> References: <4D2A0031.6070400@colbyconsulting.com> Message-ID: <4D2A2725.24523.13CAE028@stuart.lexacorp.com.pg> John, You really should subscribe to OT :-) If you did so, you would already know that it moves up to about 80km a *day* in a roughly elliptical path at the same time that its "average daily" position is drifting. :-) On 9 Jan 2011 at 13:36, jwcolby wrote: > The magnetic north pole is moving 40 miles a year. > > Fascinating stuff. > > -- > John W. Colby > www.ColbyConsulting.com > http://cosmiclog.msnbc.msn.com/_news/2011/01/07/5787088-pole-shift-for > ces-airport-makeover -- AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > From accessd at shaw.ca Sun Jan 9 15:53:22 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 9 Jan 2011 13:53:22 -0800 Subject: [AccessD] Upsizing In-Reply-To: <4D2A0B97.4080504@colbyconsulting.com> References: <4D2A0B97.4080504@colbyconsulting.com> Message-ID: <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> Hi All: I know that Upsizing has been discussed at certain points but I now have to do a quick and dirty upgrade before I can seriously translate a site to ADO-OLE. Right now the client has an Access2003 application sitting on a Windows Server 2003 or 2008 (not sure yet). There is a SQL Server 2005 on the computer. Due to some bizarre unstable connection issues we have to move things up and quickly. The current application is broken into FE and BE. 1. Should the FE and BE be merged before running the upsizing or not? 2. Will all the queries and reports have to be manually updated? 3. Is there anyway to modify the Upsize generated SQL connections to point to another SQL server? 4. Is there a better way to do this process than using the Upsize wizard? 5. Is there any other issues that should be handled or looked out for? TIA Jim From Darryl.Collins at iag.com.au Sun Jan 9 16:25:14 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 10 Jan 2011 09:25:14 +1100 Subject: [AccessD] OT: Excel cell formatting In-Reply-To: <001201cbacf7$5090af30$f1b20d90$@net> Message-ID: <201101092225.p09MPDdF012630@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ As an aside, I always add the "paste formats" and "Paste Value" buttons to the main application toolbar and put them right next the to the "Paste" button. After years of the bleeding obvious MS have finally done something similar with XL2010 and provides those options automatically when you choose paste. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Thursday, 6 January 2011 3:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Excel cell formatting John - cut, then do not PASTE, instead PASTE SPECIAL, values+formulas. Also, for quick format clean-up, use the Format Painter..... It's great once you get the hang of it. > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 04, 2011 4:40 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT: Excel cell formatting > > I have a spreadsheet I use which I use border formatting around cells. > The problem is that if I > move cells around, the formatting moves with the cell. I really want > the cell borders to be fixed > and just the cell contents to move around. > > Is it possible to pin down things like the cell border formatting? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From stuart at lexacorp.com.pg Sun Jan 9 16:38:44 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 08:38:44 +1000 Subject: [AccessD] Upsizing In-Reply-To: <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> References: <4D2A0B97.4080504@colbyconsulting.com>, <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> Message-ID: <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> I would just import all of the BE tables into SQL Server and then relink the FE using ODBC. I've got a couple of systems where I do something similar. The FE application can work with either an Access or a SQL Server BE depending on the environment. It's simply a matter of running some re-linking code to switch between BEs. -- Stuart On 9 Jan 2011 at 13:53, Jim Lawrence wrote: > Hi All: > > I know that Upsizing has been discussed at certain points but I now > have to do a quick and dirty upgrade before I can seriously translate > a site to ADO-OLE. > > Right now the client has an Access2003 application sitting on a > Windows Server 2003 or 2008 (not sure yet). There is a SQL Server 2005 > on the computer. Due to some bizarre unstable connection issues we > have to move things up and quickly. > > The current application is broken into FE and BE. > > 1. Should the FE and BE be merged before running the upsizing or not? > 2. Will all the queries and reports have to be manually updated? 3. Is > there anyway to modify the Upsize generated SQL connections to point > to another SQL server? 4. Is there a better way to do this process > than using the Upsize wizard? 5. Is there any other issues that should > be handled or looked out for? > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sun Jan 9 17:59:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 18:59:48 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> References: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> Message-ID: <4D2A4BF4.3050907@colbyconsulting.com> In fact, all of my users are on the internet. John W. Colby www.ColbyConsulting.com On 1/9/2011 4:13 PM, Stuart McLachlan wrote: > To make the data in it accessible to users outside of your LAN. > From charlotte.foust at gmail.com Sun Jan 9 19:40:29 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sun, 9 Jan 2011 17:40:29 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> References: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> Message-ID: Maybe I misunderstood the phrase "expose the database". We built apps that talked to a database across the internet, but we didn't in any sense "expose" the database to users. The app retrieved data from views or stored procs but the users could actually see the database. I got the impression John was trying to actually work on the SQL Server db across the internet. Charlotte Foust On Sun, Jan 9, 2011 at 1:13 PM, Stuart McLachlan wrote: > To make the data in it accessible to users outside of your LAN. > > -- > Stuart > > On 9 Jan 2011 at 10:26, Charlotte wrote: > >> Maybe I'm missing the point, but why would you *ever* expose the db on >> the internet? >> >> Charlotte Foust >> >> Sent from my Samsung Captivate(tm) on AT&T >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Sun Jan 9 20:09:34 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 12:09:34 +1000 Subject: [AccessD] Across across the internet In-Reply-To: References: , <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg>, Message-ID: <4D2A6A5E.18018.14D1778C@stuart.lexacorp.com.pg> Guess it's all a matter of terminology. The way I look at it, if the app can access SPs and Views in a database then that database *is* exposed to that app and if the app connects to the the db via the internet, the database is "exposed" to the internet.. I don't consider "expose" to be synonymous with "let users directly access the tables in". -- Stuart On 9 Jan 2011 at 17:40, Charlotte Foust wrote: > Maybe I misunderstood the phrase "expose the database". We built apps > that talked to a database across the internet, but we didn't in any > sense "expose" the database to users. The app retrieved data from > views or stored procs but the users could actually see the database. I > got the impression John was trying to actually work on the SQL Server > db across the internet. > > Charlotte Foust > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart McLachlan > wrote: > To make the data in it accessible to > users outside of your LAN. > > -- > Stuart > > On 9 Jan 2011 at 10:26, > Charlotte wrote: > >> Maybe I'm missing the point, but why would you > *ever* expose the db on >> the internet? >> >> Charlotte Foust >> >> > Sent from my Samsung Captivate(tm) on AT&T >> > > -- > AccessD mailing > list > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > -- AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd Website: > http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Sun Jan 9 21:09:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 22:09:30 -0500 Subject: [AccessD] Across across the internet In-Reply-To: References: <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg> Message-ID: <4D2A786A.4070507@colbyconsulting.com> No, I want nothing more than to have an access database linked to tables / views on SQL Server across the internet. I will be doing this over a VPN installed on each client machine, and the only exposure will be over that VPN. The client databases will be Access (for now) applications, probably bound forms, though likely only pulling a single record at the top form level. I have never done this before so I will have to see how the performance looks. It will run over a cable connection at my end, 1 mbit up, 20 mbit down. It will run over who knows what on each client end. Hopefully cable, perhaps DSL. Will the performance suck? I just can't tell till I try it. Someday (soon?) I want to go to C# and a service running on my server (initially). We will still have the connection limitations on my end. Eventually, once I get to C# and services, I will start to look at hosting on the internet where the connection limitation will ease up. But for now it will have a bunch of potential bottlenecks. A VM running on my server. SQL Server running on that VM. Hamachi software VPN on both ends. Access as the client. ADO linked tables across this mess. But it is the only solution I can cobble together in the short run. I could run Hamachi directly on my heavy duty SQL Server - 8 cores / 32 gigs, SSD to put the database on etc. I am just a little nervous about exposing that machine at all. I figure that a VM gives me a bit of isolation. It should be interesting if nothing else. John W. Colby www.ColbyConsulting.com On 1/9/2011 8:40 PM, Charlotte Foust wrote: > Maybe I misunderstood the phrase "expose the database". We built apps > that talked to a database across the internet, but we didn't in any > sense "expose" the database to users. The app retrieved data from > views or stored procs but the users could actually see the database. > I got the impression John was trying to actually work on the SQL > Server db across the internet. > > Charlotte Foust > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart McLachlan wrote: >> To make the data in it accessible to users outside of your LAN. >> >> -- >> Stuart >> >> On 9 Jan 2011 at 10:26, Charlotte wrote: >> >>> Maybe I'm missing the point, but why would you *ever* expose the db on >>> the internet? >>> >>> Charlotte Foust >>> >>> Sent from my Samsung Captivate(tm) on AT&T >>> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Sun Jan 9 21:12:01 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 22:12:01 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A6A5E.18018.14D1778C@stuart.lexacorp.com.pg> References: , <4D2A24E0.15160.13C200E2@stuart.lexacorp.com.pg>, <4D2A6A5E.18018.14D1778C@stuart.lexacorp.com.pg> Message-ID: <4D2A7901.1050806@colbyconsulting.com> This is kind of my view as well. I am letting people that I don't know run an application that I design on their machine from an internet connection somewhere. Yea, it is going to have to run over a Hamachi software VPN but still... their machine could be infected etc. I just have no way to control a lot of things. John W. Colby www.ColbyConsulting.com On 1/9/2011 9:09 PM, Stuart McLachlan wrote: > Guess it's all a matter of terminology. > > The way I look at it, if the app can access SPs and Views in a database then that database > *is* exposed to that app and if the app connects to the the db via the internet, the database is > "exposed" to the internet.. > > I don't consider "expose" to be synonymous with "let users directly access the tables in". > From stuart at lexacorp.com.pg Sun Jan 9 21:30:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 10 Jan 2011 13:30:18 +1000 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A786A.4070507@colbyconsulting.com> References: , , <4D2A786A.4070507@colbyconsulting.com> Message-ID: <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> John, Make sure that you use SPs and PassThrough Queries wherever possible to return only the data you need. The killer on slow connections is the overhead of pulling indexes, unwanted data over the link for Access queries to do all the processing locally. Believe me, you do NOT want to run access queries on linked tables/views over slow connections. -- Stuart On 9 Jan 2011 at 22:09, jwcolby wrote: > No, I want nothing more than to have an access database linked to > tables / views on SQL Server across the internet. > > I will be doing this over a VPN installed on each client machine, and > the only exposure will be over that VPN. > > The client databases will be Access (for now) applications, probably > bound forms, though likely only pulling a single record at the top > form level. > > I have never done this before so I will have to see how the > performance looks. It will run over a cable connection at my end, 1 > mbit up, 20 mbit down. It will run over who knows what on each client > end. Hopefully cable, perhaps DSL. > > Will the performance suck? I just can't tell till I try it. > > Someday (soon?) I want to go to C# and a service running on my server > (initially). We will still have the connection limitations on my end. > Eventually, once I get to C# and services, I will start to look at > hosting on the internet where the connection limitation will ease up. > > But for now it will have a bunch of potential bottlenecks. A VM > running on my server. SQL Server running on that VM. Hamachi > software VPN on both ends. Access as the client. ADO linked tables > across this mess. > > But it is the only solution I can cobble together in the short run. > > I could run Hamachi directly on my heavy duty SQL Server - 8 cores / > 32 gigs, SSD to put the database on etc. I am just a little nervous > about exposing that machine at all. I figure that a VM gives me a bit > of isolation. > > It should be interesting if nothing else. > > John W. Colby > www.ColbyConsulting.com > > On 1/9/2011 8:40 PM, Charlotte Foust wrote: > > Maybe I misunderstood the phrase "expose the database". We built > > apps that talked to a database across the internet, but we didn't in > > any sense "expose" the database to users. The app retrieved data > > from views or stored procs but the users could actually see the > > database. I got the impression John was trying to actually work on > > the SQL Server db across the internet. > > > > Charlotte Foust > > > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart > > McLachlan wrote: > >> To make the data in it accessible to users outside of your LAN. > >> > >> -- > >> Stuart > >> > >> On 9 Jan 2011 at 10:26, Charlotte wrote: > >> > >>> Maybe I'm missing the point, but why would you *ever* expose the > >>> db on the internet? > >>> > >>> Charlotte Foust > >>> > >>> Sent from my Samsung Captivate(tm) on AT&T > >>> > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sun Jan 9 22:22:47 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 9 Jan 2011 20:22:47 -0800 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> References: <4D2A786A.4070507@colbyconsulting.com> <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> Message-ID: <421A14880A564DB684020768AAD61B79@creativesystemdesigns.com> Hear hear to that. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Sunday, January 09, 2011 7:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Across across the internet John, Make sure that you use SPs and PassThrough Queries wherever possible to return only the data you need. The killer on slow connections is the overhead of pulling indexes, unwanted data over the link for Access queries to do all the processing locally. Believe me, you do NOT want to run access queries on linked tables/views over slow connections. -- Stuart On 9 Jan 2011 at 22:09, jwcolby wrote: > No, I want nothing more than to have an access database linked to > tables / views on SQL Server across the internet. > > I will be doing this over a VPN installed on each client machine, and > the only exposure will be over that VPN. > > The client databases will be Access (for now) applications, probably > bound forms, though likely only pulling a single record at the top > form level. > > I have never done this before so I will have to see how the > performance looks. It will run over a cable connection at my end, 1 > mbit up, 20 mbit down. It will run over who knows what on each client > end. Hopefully cable, perhaps DSL. > > Will the performance suck? I just can't tell till I try it. > > Someday (soon?) I want to go to C# and a service running on my server > (initially). We will still have the connection limitations on my end. > Eventually, once I get to C# and services, I will start to look at > hosting on the internet where the connection limitation will ease up. > > But for now it will have a bunch of potential bottlenecks. A VM > running on my server. SQL Server running on that VM. Hamachi > software VPN on both ends. Access as the client. ADO linked tables > across this mess. > > But it is the only solution I can cobble together in the short run. > > I could run Hamachi directly on my heavy duty SQL Server - 8 cores / > 32 gigs, SSD to put the database on etc. I am just a little nervous > about exposing that machine at all. I figure that a VM gives me a bit > of isolation. > > It should be interesting if nothing else. > > John W. Colby > www.ColbyConsulting.com > > On 1/9/2011 8:40 PM, Charlotte Foust wrote: > > Maybe I misunderstood the phrase "expose the database". We built > > apps that talked to a database across the internet, but we didn't in > > any sense "expose" the database to users. The app retrieved data > > from views or stored procs but the users could actually see the > > database. I got the impression John was trying to actually work on > > the SQL Server db across the internet. > > > > Charlotte Foust > > > > On Sun, Jan 9, 2011 at 1:13 PM, Stuart > > McLachlan wrote: > >> To make the data in it accessible to users outside of your LAN. > >> > >> -- > >> Stuart > >> > >> On 9 Jan 2011 at 10:26, Charlotte wrote: > >> > >>> Maybe I'm missing the point, but why would you *ever* expose the > >>> db on the internet? > >>> > >>> Charlotte Foust > >>> > >>> Sent from my Samsung Captivate(tm) on AT&T > >>> > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 9 22:25:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 23:25:48 -0500 Subject: [AccessD] Across across the internet In-Reply-To: <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> References: , , <4D2A786A.4070507@colbyconsulting.com> <4D2A7D4A.9068.151B6249@stuart.lexacorp.com.pg> Message-ID: <4D2A8A4C.3010701@colbyconsulting.com> Stuart, I hear you. Unfortunately this is my first pass at all of this stuff. I do know how to create SPs though I have never returned a data set, only individual values. Passthrough queries? Uhh... But for two of these clients I am developing in 2003 so I should be able to do most of this stuff once I learn how. The third is firmly stuck in 2000. It did not correctly handle updatable ado - bound forms etc. That is going to be tougher. The only saving grace there is that the app all runs over an internal lan, and in that case I am only going for a single table initially - the original threads about this stuff. John W. Colby www.ColbyConsulting.com On 1/9/2011 10:30 PM, Stuart McLachlan wrote: > John, > > Make sure that you use SPs and PassThrough Queries wherever possible to return only the > data you need. > > The killer on slow connections is the overhead of pulling indexes, unwanted data over the link > for Access queries to do all the processing locally. Believe me, you do NOT want to run > access queries on linked tables/views over slow connections. > > From jwcolby at colbyconsulting.com Sun Jan 9 22:27:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 09 Jan 2011 23:27:26 -0500 Subject: [AccessD] SQL Server Security - Some success Message-ID: <4D2A8AAE.2090203@colbyconsulting.com> OK, I manually created a jwcolby user and gave it rights to see the Caldwell prison ministries database, then I could see the db but not do anything with it. I then manually assigned db_datareader and db_datawriter and voila, data. So I am happy that I at least am seeing data. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Sun Jan 9 23:07:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 00:07:39 -0500 Subject: [AccessD] Read only rights Message-ID: <4D2A941B.2050202@colbyconsulting.com> I created two users to test the rights I assigned and how they function, straight in SQL Server. One is read and one is read and write. The read / write operates as expected, however the read only allowed me to modify but not save the modifications. Somehow I expected the query to be readonly. Again this was directly in a SQL Server table, logged in to SSMS through that user. I expect the same results once I get to getting at the data from Access. Is there a way to prevent even the appearance of modifying the data if the user is read only? -- John W. Colby www.ColbyConsulting.com From Darryl.Collins at iag.com.au Sun Jan 9 23:13:54 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 10 Jan 2011 16:13:54 +1100 Subject: [AccessD] Read only rights In-Reply-To: <4D2A941B.2050202@colbyconsulting.com> Message-ID: <201101100513.p0A5DvvX016618@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ A basic fix would be to 1: set the form in MS Access to read only OR 2: use a read only recordset to show the data in Access -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, 10 January 2011 4:08 PM To: Access Developers discussion and problem solving; Sqlserver-Dba Subject: [AccessD] Read only rights I created two users to test the rights I assigned and how they function, straight in SQL Server. One is read and one is read and write. The read / write operates as expected, however the read only allowed me to modify but not save the modifications. Somehow I expected the query to be readonly. Again this was directly in a SQL Server table, logged in to SSMS through that user. I expect the same results once I get to getting at the data from Access. Is there a way to prevent even the appearance of modifying the data if the user is read only? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From Darryl.Collins at iag.com.au Sun Jan 9 23:15:46 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 10 Jan 2011 16:15:46 +1100 Subject: [AccessD] Read only rights In-Reply-To: <4D2A941B.2050202@colbyconsulting.com> Message-ID: <201101100515.p0A5FloF017938@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Bah, stupid outlook sent this when I wasn't done. As my 2 yo would say "Try again..." A basic fix would be to 1: set the form in MS Access to read only OR 2: use a read only recordset to show the data in Access based on their SQL Sever Permission status. Although I would imagine a better solution would be to have the change at the SQL Server level itself - which is what you want I would imagine. In the past I have usually used one of the two above methods though Cheers Darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, 10 January 2011 4:08 PM To: Access Developers discussion and problem solving; Sqlserver-Dba Subject: [AccessD] Read only rights I created two users to test the rights I assigned and how they function, straight in SQL Server. One is read and one is read and write. The read / write operates as expected, however the read only allowed me to modify but not save the modifications. Somehow I expected the query to be readonly. Again this was directly in a SQL Server table, logged in to SSMS through that user. I expect the same results once I get to getting at the data from Access. Is there a way to prevent even the appearance of modifying the data if the user is read only? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From marklbreen at gmail.com Mon Jan 10 04:56:20 2011 From: marklbreen at gmail.com (Mark Breen) Date: Mon, 10 Jan 2011 10:56:20 +0000 Subject: [AccessD] Further to "can's see SQL Server database... In-Reply-To: References: <4D27F0C3.2030206@colbyconsulting.com> Message-ID: Hello John, Charlotte's diagnose sounds quite correct. One thing to watch, the db might be showing a user named jcolby that was created from machine A When you move it to machine b, you may also have a user named jcolby, but it not the same user. Trying to assign jcolby to the db on machine b failed because it says the user already exists. The solution is to drop the user from the db, when you are on machine b, then re-assign jcolby, and it works perfect. If you back machine b and restore to machine a, you will probably have to do the same thing. just a note to watch out for, Mark On 9 January 2011 05:36, Charlotte Foust wrote: > You don't have permissions on the database. You can see that it > exists, but that's all. As the SA from a machine that has full > access, probably the server, you need to grant appropriate permissions > to you role or Windows login or whatever you're using to open the > database. > > Charlotte Foust > > On Fri, Jan 7, 2011 at 9:06 PM, jwcolby > wrote: > > I went back in with MSE and looked at that server. While I can see the > > databases of interest, if I click on them and try to see the tables > inside, > > I get an error "the database DISCO is not available" and the plus symbol > in > > front of the database disappears. > > > > So I can see that the db exists but not actually access it (from my > > workstation). > > > > I can see and open the database from MSE on the server itself. > > > > Is this an ownership / rights kind of issue? I am not getting an actual > > error number from my workstation, just an "not available" generic kind of > > message. > > > > If it is ownership / rights, how do I go about discovering how to fix it? > > > > -- > > John W. Colby > > www.ColbyConsulting.com > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 10 08:21:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 09:21:58 -0500 Subject: [AccessD] Further to "can's see SQL Server database... In-Reply-To: References: <4D27F0C3.2030206@colbyconsulting.com> Message-ID: <4D2B1606.2060307@colbyconsulting.com> Mark, Thanks (and Charlotte) for that. I have made good progress since yesterday. I found a "how to" on the internet which walks you through step by step. One of the things it does is walk you through the configuration utility where you set the TCP/IP protocol and port number, and machine name etc. Even though you have set the "allow external access" directly inside of SSMS, apparently you have to do this step I mentioned above as well. After I did that I started seeing the machine reliably. Then I to learn about individual users / passwords in SQL Server, creating users at the SQL Server install level, then assigning them rights to specific databases. I never used any of that because it was just me (an later my programmer Paul) doing everything here at my office so I just used Windows authentication. Now I really want SQL Server authentication it seems. Last night I created a pair of completely made up user names - LenoirPM and LenoirPMReadOnly and gave them R/W and RO rights to specifically that database. After that things worked as expected, with the exception that I kinda expected them not to be able to see / manipulate the system databases / tables which they can. So I am making good progress. This is a large project because I have to manage pieces completely unrelated to the actual database. I am running this on a VM so I had to prepare that. I am running it over Hamachi so I had to install that on the VM and get a private network set up just for the client. I am learning SQL Server integrated security which I have never touched before. Somehow I have to test this stuff from outside of my network. I am going to try a 2007 run-time, and I have never done a run-time so I have to learn that. I am working my way through all the project overhead and finally getting back to actual database design / implementation. Because I have so many years experience with it and significantly faster in it, I am doing the first pass application in Access. I eventually want to replace that with a C# app using services for the data, but I just was way too far from capable along that path and have to get something out for the clients to use. John W. Colby www.ColbyConsulting.com On 1/10/2011 5:56 AM, Mark Breen wrote: > Hello John, > > Charlotte's diagnose sounds quite correct. > > One thing to watch, the db might be showing a user named jcolby that was > created from machine A > > When you move it to machine b, you may also have a user named jcolby, but it > not the same user. Trying to assign jcolby to the db on machine b failed > because it says the user already exists. > > The solution is to drop the user from the db, when you are on machine b, > then re-assign jcolby, and it works perfect. > > If you back machine b and restore to machine a, you will probably have to do > the same thing. > > just a note to watch out for, > > Mark > > > > On 9 January 2011 05:36, Charlotte Foust wrote: > >> You don't have permissions on the database. You can see that it >> exists, but that's all. As the SA from a machine that has full >> access, probably the server, you need to grant appropriate permissions >> to you role or Windows login or whatever you're using to open the >> database. >> >> Charlotte Foust >> >> On Fri, Jan 7, 2011 at 9:06 PM, jwcolby >> wrote: >>> I went back in with MSE and looked at that server. While I can see the >>> databases of interest, if I click on them and try to see the tables >> inside, >>> I get an error "the database DISCO is not available" and the plus symbol >> in >>> front of the database disappears. >>> >>> So I can see that the db exists but not actually access it (from my >>> workstation). >>> >>> I can see and open the database from MSE on the server itself. >>> >>> Is this an ownership / rights kind of issue? I am not getting an actual >>> error number from my workstation, just an "not available" generic kind of >>> message. >>> >>> If it is ownership / rights, how do I go about discovering how to fix it? >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From dkalsow at yahoo.com Mon Jan 10 10:00:20 2011 From: dkalsow at yahoo.com (Dale Kalsow) Date: Mon, 10 Jan 2011 08:00:20 -0800 (PST) Subject: [AccessD] Crystal 2008 Question In-Reply-To: <4D2B1606.2060307@colbyconsulting.com> References: <4D27F0C3.2030206@colbyconsulting.com> <4D2B1606.2060307@colbyconsulting.com> Message-ID: <870063.35703.qm@web130104.mail.mud.yahoo.com> I don't know if anyone can help me with this question but here goes: ? I am trying to create a crystal report with groupings.? In the detail records, I have field (Field 1)?that is averaged in a group 1 footer field (Footer1-Field1).? That works fine.? My issue is when I get to grouping 2.? How do I sum Footer1-Field1?? When I click on the field and and choose Insert, Summary; I do not get an option for Summing (I get Maximum, Minnimum, Count, etc.).? It appears that Crystal is seeing Footer1-Field1 as a string (or is something else is going on).? If I could sum each of the Footer1-Field1 fields the problem would be solved.? ? If I click on the orginal field (Field 1), I can select the option insert, running total.? I do not get this option when I click on the group 1 footer field (Footer1-Field1).? Can I not total a footer field as I would in Access. ? ? Thanks! ? Dale From jwcolby at colbyconsulting.com Mon Jan 10 10:42:21 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 11:42:21 -0500 Subject: [AccessD] Solid State Drives Roundup: OCZ RevoDrive, Crucial RealSSD C300, and Others - X-bit labs Message-ID: <4D2B36ED.9020203@colbyconsulting.com> http://www.xbitlabs.com/articles/storage/display/corsair-crucial-intel-ocz-ssd.html -- John W. Colby www.ColbyConsulting.com From DWUTKA at Marlow.com Mon Jan 10 11:06:42 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 10 Jan 2011 11:06:42 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, , <353D45B4531F44E6BDEA17E8C14A1CDC@HAL9005> <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg> Message-ID: I did... it was on a hunch. His issue is the # is not a wildcard character in ADO. Function testwildcards() Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset rs.Open "Query1", CurrentProject.Connection, adOpenKeyset, adLockReadOnly If rs.EOF = False Then rs.MoveFirst Do Until rs.EOF = True MsgBox rs.Fields(0).Value rs.MoveNext Loop Else MsgBox "No Records" End If rs.Close Set rs = Nothing End Function Function testwildcards2() Dim rs As DAO.Recordset Dim db As DAO.Database Set db = CurrentDb Set rs = db.OpenRecordset("Query1") If rs.EOF = False Then rs.MoveFirst Do Until rs.EOF = True MsgBox rs.Fields(0).Value rs.MoveNext Loop Else MsgBox "No Records" End If rs.Close Set rs = Nothing End Function Created a little temp table myself, with Query1 having LIKE "###" for the criteria. (have one record, in a text field, with 3 numeric characters). So testwildcards returns no records. Testwildcards2 returns 1 (As it should). Changed Query1 to use 4*, returns one record, as it should, in testwildcards2, returns no records in testwildcards. Change Query1 to use Like "4%" and the results are the opposite. This is kind of interesting. I think this means that ADO is actually reading the SQL of Query1 and interpreting the SQL itself. Go figure. I can't find numeric wildcards for ADO, just % and _ which are * and ? in Jet. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Saturday, January 08, 2011 6:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Record Set Puzzler involving Query withCriteria Tried both ways in A2003 and A2007 and couldn't duplicate Brad's problem. -- Stuart On 8 Jan 2011 at 15:56, Rocky Smolin wrote: > Instead of "Select * from qry_Test" what happens if you use just > "qry_Test". And is this the record source for the Form? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Saturday, January 08, 2011 2:13 PM To: Access Developers > discussion and problem solving Subject: [AccessD] Access Record Set > Puzzler involving Query with Criteria > > All, > > I ran into something that seems really strange and has me puzzled. > After seeing this situation with "real" data, I decided to re-create > it with a test table, test data, test query, etc. in order to help > figure out what is going on. > > I have set up a small Access table that has only one field. It is a > Text field, but it should normally contain numeric data. > > I added 5 records to this test table. 4 of the records have numeric > data in the one field and 1 record does not have numeric data in the > one field. > > I set up a query to pull data from the test table. If I have no > Criteria (no SQL "Where" statement), I see all 5 records when I run > the query AND when I use the query as the data source for a Record > Set. So far, so good. > > Now things get interesting. > > If I add this Query Criteria Like "#####" > the record with the non numeric field is filtered out when I run the > query and only 4 records are returned. This is what I would expect. > However, when I now use the Query as the data source for a Record Set, > NO records are returned. The Select statement for the Record Set is > very simple - "Select * from qry_Test" > > I am puzzled. I don't think that I have ever seen a situation where > the number of records returned via a Record Set (based on a query) are > different from the number of records returned when the query is run by > itself. (When there is no Where statement on the Record Set Open) > > Am I missing something here? > > Is this a "Feature" ? :-) > > Has anyone else ever seen anything like this? > > Thanks in advance for your help. > > Brad > > PS. The "Real" data originates from an old "legacy" system. I do not > have control over how the fields are defined or control over the data > that is entered into the fields. That is why I am finding non-numeric > data in a field that should only contain numeric values. > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From jedi at charm.net Mon Jan 10 11:28:40 2011 From: jedi at charm.net (Michael Bahr) Date: Mon, 10 Jan 2011 12:28:40 -0500 (EST) Subject: [AccessD] Read only rights In-Reply-To: <4D2A941B.2050202@colbyconsulting.com> References: <4D2A941B.2050202@colbyconsulting.com> Message-ID: <1280.24.35.23.165.1294680520.squirrel@mail.expedient.net> Should be the ACL or Access Control List. This is done on the server side and keeps prying eyes out. Using the DAC-Discretionary Access Control model, where you are the owner and you give specific rights to individuals or groups. Mike > I created two users to test the rights I assigned and how they function, > straight in SQL Server. > One is read and one is read and write. > > The read / write operates as expected, however the read only allowed me to > modify but not save the > modifications. Somehow I expected the query to be readonly. > > Again this was directly in a SQL Server table, logged in to SSMS through > that user. > > I expect the same results once I get to getting at the data from Access. > Is there a way to prevent > even the appearance of modifying the data if the user is read only? > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Mon Jan 10 14:15:35 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 10 Jan 2011 12:15:35 -0800 Subject: [AccessD] Upsizing In-Reply-To: <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> Message-ID: Thanks for the info... The data importation is the key point and I have been playing around with and eventually ended with Microsoft's SQL Server Migration Assistant (SSMA) for Access (http://tinyurl.com/37ltooy) to that end. It may be simple once it is configured properly but as of yet it is only sort of working(?) I have dragged all the queries and tables into a single MDB (no minor feat as it required the merging two applications) and am hoping this time it will push/translate the objects through without a hiccup... (May have to migrate the master MDB from 2003 to 2007 to make it all work) This exercise was supposed to be quick and dirty. If can think of any better solution don't hesitate to enlighten me, ;-) After all this fun I am sure the client's site will be much easier to configure...? Yeah...right... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Sunday, January 09, 2011 2:39 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsizing I would just import all of the BE tables into SQL Server and then relink the FE using ODBC. I've got a couple of systems where I do something similar. The FE application can work with either an Access or a SQL Server BE depending on the environment. It's simply a matter of running some re-linking code to switch between BEs. -- Stuart On 9 Jan 2011 at 13:53, Jim Lawrence wrote: > Hi All: > > I know that Upsizing has been discussed at certain points but I now > have to do a quick and dirty upgrade before I can seriously translate > a site to ADO-OLE. > > Right now the client has an Access2003 application sitting on a > Windows Server 2003 or 2008 (not sure yet). There is a SQL Server 2005 > on the computer. Due to some bizarre unstable connection issues we > have to move things up and quickly. > > The current application is broken into FE and BE. > > 1. Should the FE and BE be merged before running the upsizing or not? > 2. Will all the queries and reports have to be manually updated? 3. Is > there anyway to modify the Upsize generated SQL connections to point > to another SQL server? 4. Is there a better way to do this process > than using the Upsize wizard? 5. Is there any other issues that should > be handled or looked out for? > > TIA > Jim > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 10 16:44:52 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 11 Jan 2011 08:44:52 +1000 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg>, Message-ID: <4D2B8BE4.20415.412FDE3@stuart.lexacorp.com.pg> Doh... I never use ADO recordsets so I didn't realise that it used SQL wilscards, but it makes sense. One more reason to stick with DAO :-) It seems logical to me that ADO evaluates the sub query as well - what else would do it? -- Stuart On 10 Jan 2011 at 11:06, Drew Wutka wrote: > I did... it was on a hunch. His issue is the # is not a wildcard > character in ADO. > ... > > This is kind of interesting. I think this means that ADO is actually > reading the SQL of Query1 and interpreting the SQL itself. Go figure. > > I can't find numeric wildcards for ADO, just % and _ which are * and ? > in Jet. > From jwcolby at colbyconsulting.com Mon Jan 10 17:17:12 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 10 Jan 2011 18:17:12 -0500 Subject: [AccessD] Upsizing In-Reply-To: References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> Message-ID: <4D2B9378.8070604@colbyconsulting.com> One thing you must do is get all dates handled. Access and SQL Server can handle different ranges of dates and if the access dates can't be imported... You must look for dates before 1/1/1900 and if they exist get them to be after 1/1/1900. John W. Colby www.ColbyConsulting.com On 1/10/2011 3:15 PM, Jim Lawrence wrote: > Thanks for the info... > > The data importation is the key point and I have been playing around with > and eventually ended with Microsoft's SQL Server Migration Assistant (SSMA) > for Access (http://tinyurl.com/37ltooy) to that end. It may be simple once > it is configured properly but as of yet it is only sort of working(?) > > I have dragged all the queries and tables into a single MDB (no minor feat > as it required the merging two applications) and am hoping this time it will > push/translate the objects through without a hiccup... (May have to migrate > the master MDB from 2003 to 2007 to make it all work) > > This exercise was supposed to be quick and dirty. If can think of any better > solution don't hesitate to enlighten me, ;-) > > After all this fun I am sure the client's site will be much easier to > configure...? Yeah...right... > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan > Sent: Sunday, January 09, 2011 2:39 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Upsizing > > I would just import all of the BE tables into SQL Server and then relink the > FE using ODBC. > > I've got a couple of systems where I do something similar. The FE > application can work with > either an Access or a SQL Server BE depending on the environment. It's > simply a matter of > running some re-linking code to switch between BEs. > From DWUTKA at Marlow.com Mon Jan 10 18:47:53 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Mon, 10 Jan 2011 18:47:53 -0600 Subject: [AccessD] Access Record Set Puzzler involving Query withCriteria In-Reply-To: <4D2B8BE4.20415.412FDE3@stuart.lexacorp.com.pg> References: <01d201cbaf69$35530050$9ff900f0$@winhaven.net>, <4D28FA9C.5604.F34E619@stuart.lexacorp.com.pg>, <4D2B8BE4.20415.412FDE3@stuart.lexacorp.com.pg> Message-ID: Jet. At least I just kinda figured that ADO would be telling Jet, hey, 'return qryXXX'. Ironically, I almost never used DAO, even when developing within Access, which is probably why the wildcards were the first thing to pop into my head as the issue. That little bugger caused me a real headache over a decade ago, when working with ADO in VB6. It wasn't long after I started in Access, that I got into VB and asp. ADO provides the versatility of jumping between various data sources, so I just kept everything in ADO. The only time I ever used DAO was when I needed functionality that only DAO provided (like running a custom function inside a query). Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 10, 2011 4:45 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access Record Set Puzzler involving Query withCriteria Doh... I never use ADO recordsets so I didn't realise that it used SQL wilscards, but it makes sense. One more reason to stick with DAO :-) It seems logical to me that ADO evaluates the sub query as well - what else would do it? -- Stuart On 10 Jan 2011 at 11:06, Drew Wutka wrote: > I did... it was on a hunch. His issue is the # is not a wildcard > character in ADO. > ... > > This is kind of interesting. I think this means that ADO is actually > reading the SQL of Query1 and interpreting the SQL itself. Go figure. > > I can't find numeric wildcards for ADO, just % and _ which are * and ? > in Jet. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From jwcolby at colbyconsulting.com Tue Jan 11 07:39:19 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 08:39:19 -0500 Subject: [AccessD] Contiguous Time Periods Message-ID: <4D2C5D87.7010800@colbyconsulting.com> -- John W. Colby www.ColbyConsulting.com http://www.simple-talk.com/sql/t-sql-programming/contiguous-time-periods/?utm_source=simpletalk&utm_medium=email-main&utm_content=TimePeriods-20101130&utm_campaign=SQL From mikedorism at verizon.net Tue Jan 11 07:41:42 2011 From: mikedorism at verizon.net (Doris Manning) Date: Tue, 11 Jan 2011 08:41:42 -0500 Subject: [AccessD] Crystal 2008 Question In-Reply-To: <870063.35703.qm@web130104.mail.mud.yahoo.com> References: <4D27F0C3.2030206@colbyconsulting.com> <4D2B1606.2060307@colbyconsulting.com> <870063.35703.qm@web130104.mail.mud.yahoo.com> Message-ID: <50D278BAD90C443786FDC915F827BCBE@hargrove.internal> Crystal is seeing Footer1-Field1 as a formula based on adding up all the Field1 entries and dividing by the number of Field1 entries to get the average of Field1. You could try creating your own formula Sum(Average(Field1)). Doris Manning Senior Developer & Database Administrator Hargrove Inc. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow Sent: Monday, January 10, 2011 11:00 AM To: Access Developers discussion and problem solving Subject: [AccessD] Crystal 2008 Question I don't know if anyone can help me with this question but here goes: ? I am trying to create a crystal report with groupings.? In the detail records, I have field (Field 1)?that is averaged in a group 1 footer field (Footer1-Field1).? That works fine.? My issue is when I get to grouping 2.? How do I sum Footer1-Field1?? When I click on the field and and choose Insert, Summary; I do not get an option for Summing (I get Maximum, Minnimum, Count, etc.).? It appears that Crystal is seeing Footer1-Field1 as a string (or is something else is going on).? If I could sum each of the Footer1-Field1 fields the problem would be solved.? ? If I click on the orginal field (Field 1), I can select the option insert, running total.? I do not get this option when I click on the group 1 footer field (Footer1-Field1).? Can I not total a footer field as I would in Access. ? ? Thanks! ? Dale -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Tue Jan 11 11:09:07 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Tue, 11 Jan 2011 11:09:07 -0600 Subject: [AccessD] Crystal 2008 Question References: <4D27F0C3.2030206@colbyconsulting.com><4D2B1606.2060307@colbyconsulting.com><870063.35703.qm@web130104.mail.mud.yahoo.com> <50D278BAD90C443786FDC915F827BCBE@hargrove.internal> Message-ID: All, I have a curiosity question. I have never worked with Crystal Reports, but I have heard about it a bit. How does it compare to using Access for reporting? I find the reporting capabilities of Access to be quite powerful. Is Crystal even better? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Doris Manning Sent: Tue 1/11/2011 7:41 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Crystal 2008 Question Crystal is seeing Footer1-Field1 as a formula based on adding up all the Field1 entries and dividing by the number of Field1 entries to get the average of Field1. You could try creating your own formula Sum(Average(Field1)). Doris Manning Senior Developer & Database Administrator Hargrove Inc. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dale Kalsow Sent: Monday, January 10, 2011 11:00 AM To: Access Developers discussion and problem solving Subject: [AccessD] Crystal 2008 Question I don't know if anyone can help me with this question but here goes: ? I am trying to create a crystal report with groupings.? In the detail records, I have field (Field 1)?that is averaged in a group 1 footer field (Footer1-Field1).? That works fine.? My issue is when I get to grouping 2.? How do I sum Footer1-Field1?? When I click on the field and and choose Insert, Summary; I do not get an option for Summing (I get Maximum, Minnimum, Count, etc.).? It appears that Crystal is seeing Footer1-Field1 as a string (or is something else is going on).? If I could sum each of the Footer1-Field1 fields the problem would be solved.? ? If I click on the orginal field (Field 1), I can select the option insert, running total.? I do not get this option when I click on the group 1 footer field (Footer1-Field1).? Can I not total a footer field as I would in Access. ? ? Thanks! ? Dale -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From iggy at nanaimo.ark.com Tue Jan 11 12:28:26 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Tue, 11 Jan 2011 10:28:26 -0800 Subject: [AccessD] OT:Old Dog, New Tricks Message-ID: <4D2CA14A.2090207@nanaimo.ark.com> Hey All Happy New Year. Well after reading your online intriquing and interesting chats and advice I have decided 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy but how can I be a credible programmer when I can't direct a client to my Web Page. 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to tackle any thing too foreign. I hope to have my first application out of here by the end of January. Just kidding. Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally found one that showed me how to link to an Acess MDB and design a form with navigation, add new and delete buttons. So now I am off and running. I still get frustrated because I know what I want to do but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years ago. It went something like this. Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing to him 5 years ago. So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. From jwcolby at colbyconsulting.com Tue Jan 11 14:25:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 15:25:09 -0500 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CA14A.2090207@nanaimo.ark.com> References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: <4D2CBCA5.1040508@colbyconsulting.com> > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy but how can I be a credible programmer when I can't direct a client to my Web Page. When you are done with yours, how about fixing up mine? ;) > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to tackle any thing too foreign. As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine language, you will love it after not too long. I would suggest that you take a course at your local college. This gives you immediate projects to complete, homework that has to be done, other students to learn with etc. > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first tutorials I looked at kept trying to show me how to display "Hello World" on the console. It is a bit frustrating at first, partly because it is tough to do the database stuff until you get comfortable with the environment itself. We all want to start at virtuoso and that definitely ain't happening with .Net. If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. John W. Colby www.ColbyConsulting.com On 1/11/2011 1:28 PM, Tony Septav wrote: > Hey All > Happy New Year. > Well after reading your online intriquing and interesting chats and advice I have decided > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy > but how can I be a credible programmer when I can't direct a client to my Web Page. > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to > tackle any thing too foreign. I hope to have my first application out of here by the end of January. > Just kidding. > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do > what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally > found one that showed me how to link to an Acess MDB and design a form with navigation, add new and > delete buttons. So now I am off and running. I still get frustrated because I know what I want to do > but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years > ago. It went something like this. > Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the > piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I > have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing > to him 5 years ago. > So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. From iggy at nanaimo.ark.com Tue Jan 11 14:36:58 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Tue, 11 Jan 2011 12:36:58 -0800 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CBCA5.1040508@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> Message-ID: <4D2CBF6A.4010103@nanaimo.ark.com> Thanks JW It may be a brave new world but it is scary. jwcolby wrote: > > 1. To finally get my Web Page (I designed it over 2 years ago) up > and running. It is nothing fancy but how can I be a credible > programmer when I can't direct a client to my Web Page. > > When you are done with yours, how about fixing up mine? ;) > > > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am > an old dog and I didn't want to tackle any thing too foreign. > > As I said many times, pick a .net language, *any* language, and get > started. VB.Net is a fine language, you will love it after not too long. > > I would suggest that you take a course at your local college. This > gives you immediate projects to complete, homework that has to be > done, other students to learn with etc. > > > Let me tell you I have been struggling with VB.Net. I am pretty > proficient in getting Access to do what I want. Now I have to learn a > whole new bag of tricks. It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello > World" on the console. > > It is a bit frustrating at first, partly because it is tough to do the > database stuff until you get comfortable with the environment itself. > We all want to start at virtuoso and that definitely ain't happening > with .Net. > > If you haven't already, join the vb list. A lot of the .Net only > stuff goes by on that list. > > John W. Colby > www.ColbyConsulting.com > > On 1/11/2011 1:28 PM, Tony Septav wrote: > >> Hey All >> Happy New Year. >> Well after reading your online intriquing and interesting chats and >> advice I have decided >> 1. To finally get my Web Page (I designed it over 2 years ago) up and >> running. It is nothing fancy >> but how can I be a credible programmer when I can't direct a client >> to my Web Page. >> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an >> old dog and I didn't want to >> tackle any thing too foreign. I hope to have my first application out >> of here by the end of January. >> Just kidding. >> Let me tell you I have been struggling with VB.Net. I am pretty >> proficient in getting Access to do >> what I want. Now I have to learn a whole new bag of tricks. It didn't >> help that some of the first >> tutorials I looked at kept trying to show me how to display "Hello >> World" on the console. I finally >> found one that showed me how to link to an Acess MDB and design a >> form with navigation, add new and >> delete buttons. So now I am off and running. I still get frustrated >> because I know what I want to do >> but at this point I don't know how to do it in VB.Net. But I keep >> remembering something I read years >> ago. It went something like this. >> Ted and Paul are having a conversation. Paul says "I would really >> like to learn how to play the >> piano, but I hear it takes about 5 years to really learn how to play >> it well, I just don't think I >> have the time". Ted thinks about it for a moment and then realizes >> that Paul had said the same thing >> to him 5 years ago. >> So hopefully I can persevere and catch up to you guys. I just hope it >> doesn't take me 5 years. > From jwcolby at colbyconsulting.com Tue Jan 11 15:20:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 16:20:17 -0500 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CBF6A.4010103@nanaimo.ark.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> Message-ID: <4D2CC991.4070806@colbyconsulting.com> LOL, yea. I'm here to tell you though, it is incredibly more powerful. It's going to take you awhile to get the hang of it, just the simple things. Then one day you will wake up and say "I need to raise an event and pass a message" and you will start another journey. You will say "I need to learn threading", and you will start another journey. I have designed a status list class which allows me to instantiate the status class deep down in a class structure, and pass in the list control pointer from the form. Once I do this I can update the status even though the thing wanting to write to the status list is running in a thread. Very cool and very powerful, especially after struggling for a long time just to update a simple text box from a thread. The old way I was doing it was raising an event, handling it in the next level up, raising an event to pass the status up the chain etc until it was finally sunk on the form. Ick! But it worked. Ick! Sometimes you do what works because you can manage to do that. Six months later you look back and go "Ick!". But we all went through that with Access as well. Now my status class handles all of the stuff required to get the form's thread to do the update, and passing the status to that thread correctly. I now have major components three class levels down that can own a status list and display their status with nothing more than a call to the status class' method. What a hoot! And perhaps someday I will look back on this and go Ick! But for now it works. John W. Colby www.ColbyConsulting.com On 1/11/2011 3:36 PM, Tony Septav wrote: > Thanks JW > It may be a brave new world but it is scary. > > jwcolby wrote: > >> > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing >> fancy but how can I be a credible programmer when I can't direct a client to my Web Page. >> >> When you are done with yours, how about fixing up mine? ;) >> >> > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want >> to tackle any thing too foreign. >> >> As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine >> language, you will love it after not too long. >> >> I would suggest that you take a course at your local college. This gives you immediate projects to >> complete, homework that has to be done, other students to learn with etc. >> >> > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to >> do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the >> first tutorials I looked at kept trying to show me how to display "Hello World" on the console. >> >> It is a bit frustrating at first, partly because it is tough to do the database stuff until you >> get comfortable with the environment itself. We all want to start at virtuoso and that definitely >> ain't happening with .Net. >> >> If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/11/2011 1:28 PM, Tony Septav wrote: >> >>> Hey All >>> Happy New Year. >>> Well after reading your online intriquing and interesting chats and advice I have decided >>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy >>> but how can I be a credible programmer when I can't direct a client to my Web Page. >>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to >>> tackle any thing too foreign. I hope to have my first application out of here by the end of January. >>> Just kidding. >>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do >>> what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first >>> tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally >>> found one that showed me how to link to an Acess MDB and design a form with navigation, add new and >>> delete buttons. So now I am off and running. I still get frustrated because I know what I want to do >>> but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years >>> ago. It went something like this. >>> Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the >>> piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I >>> have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing >>> to him 5 years ago. >>> So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. >> > From iggy at nanaimo.ark.com Tue Jan 11 15:51:32 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Tue, 11 Jan 2011 13:51:32 -0800 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CC991.4070806@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> Message-ID: <4D2CD0E4.2030402@nanaimo.ark.com> Hey JW Now you really are scaring me. I am just a newbie to this stuff and what you are explaining to me at the moment is "Greek". Someday hopefully I will be able to debate with you on these things. All things aside I really appreciate your enthusiasm. jwcolby wrote: > LOL, yea. I'm here to tell you though, it is incredibly more > powerful. It's going to take you awhile to get the hang of it, just > the simple things. Then one day you will wake up and say "I need to > raise an event and pass a message" and you will start another > journey. You will say "I need to learn threading", and you will start > another journey. > > I have designed a status list class which allows me to instantiate the > status class deep down in a class structure, and pass in the list > control pointer from the form. Once I do this I can update the status > even though the thing wanting to write to the status list is running > in a thread. Very cool and very powerful, especially after struggling > for a long time just to update a simple text box from a thread. The > old way I was doing it was raising an event, handling it in the next > level up, raising an event to pass the status up the chain etc until > it was finally sunk on the form. > > Ick! But it worked. Ick! Sometimes you do what works because you > can manage to do that. Six months later you look back and go "Ick!". > But we all went through that with Access as well. > > Now my status class handles all of the stuff required to get the > form's thread to do the update, and passing the status to that thread > correctly. I now have major components three class levels down that > can own a status list and display their status with nothing more than > a call to the status class' method. What a hoot! And perhaps someday > I will look back on this and go Ick! But for now it works. > > John W. Colby > www.ColbyConsulting.com > > On 1/11/2011 3:36 PM, Tony Septav wrote: > >> Thanks JW >> It may be a brave new world but it is scary. >> >> jwcolby wrote: >> >>> > 1. To finally get my Web Page (I designed it over 2 years ago) up >>> and running. It is nothing >>> fancy but how can I be a credible programmer when I can't direct a >>> client to my Web Page. >>> >>> When you are done with yours, how about fixing up mine? ;) >>> >>> > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am >>> an old dog and I didn't want >>> to tackle any thing too foreign. >>> >>> As I said many times, pick a .net language, *any* language, and get >>> started. VB.Net is a fine >>> language, you will love it after not too long. >>> >>> I would suggest that you take a course at your local college. This >>> gives you immediate projects to >>> complete, homework that has to be done, other students to learn with >>> etc. >>> >>> > Let me tell you I have been struggling with VB.Net. I am pretty >>> proficient in getting Access to >>> do what I want. Now I have to learn a whole new bag of tricks. It >>> didn't help that some of the >>> first tutorials I looked at kept trying to show me how to display >>> "Hello World" on the console. >>> >>> It is a bit frustrating at first, partly because it is tough to do >>> the database stuff until you >>> get comfortable with the environment itself. We all want to start at >>> virtuoso and that definitely >>> ain't happening with .Net. >>> >>> If you haven't already, join the vb list. A lot of the .Net only >>> stuff goes by on that list. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/11/2011 1:28 PM, Tony Septav wrote: >>> >>>> Hey All >>>> Happy New Year. >>>> Well after reading your online intriquing and interesting chats and >>>> advice I have decided >>>> 1. To finally get my Web Page (I designed it over 2 years ago) up >>>> and running. It is nothing fancy >>>> but how can I be a credible programmer when I can't direct a client >>>> to my Web Page. >>>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am >>>> an old dog and I didn't want to >>>> tackle any thing too foreign. I hope to have my first application >>>> out of here by the end of January. >>>> Just kidding. >>>> Let me tell you I have been struggling with VB.Net. I am pretty >>>> proficient in getting Access to do >>>> what I want. Now I have to learn a whole new bag of tricks. It >>>> didn't help that some of the first >>>> tutorials I looked at kept trying to show me how to display "Hello >>>> World" on the console. I finally >>>> found one that showed me how to link to an Acess MDB and design a >>>> form with navigation, add new and >>>> delete buttons. So now I am off and running. I still get frustrated >>>> because I know what I want to do >>>> but at this point I don't know how to do it in VB.Net. But I keep >>>> remembering something I read years >>>> ago. It went something like this. >>>> Ted and Paul are having a conversation. Paul says "I would really >>>> like to learn how to play the >>>> piano, but I hear it takes about 5 years to really learn how to >>>> play it well, I just don't think I >>>> have the time". Ted thinks about it for a moment and then realizes >>>> that Paul had said the same thing >>>> to him 5 years ago. >>>> So hopefully I can persevere and catch up to you guys. I just hope >>>> it doesn't take me 5 years. >>> >>> >> From fuller.artful at gmail.com Tue Jan 11 15:57:33 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 11 Jan 2011 16:57:33 -0500 Subject: [AccessD] Upsizing In-Reply-To: <4D2B9378.8070604@colbyconsulting.com> References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> <4D2B9378.8070604@colbyconsulting.com> Message-ID: There is a utility from an Australian firm (Trigeminal, if memory serves) that inspects your Access data and tells you to fix anything that may pose a problem when upsizing (and there are more than a few gotchas). I don't have it handy, but it is amazingly good at spotting potential problems. Once you've attended to these, the Access upsizing wizard does everything correctly. Visit the Trigeminal site and see if my memory is correct as to creator. Arthur On Mon, Jan 10, 2011 at 6:17 PM, jwcolby wrote: > One thing you must do is get all dates handled. Access and SQL Server can > handle different ranges of dates and if the access dates can't be > imported... > > You must look for dates before 1/1/1900 and if they exist get them to be > after 1/1/1900. > > John W. Colby > www.ColbyConsulting.com > > > On 1/10/2011 3:15 PM, Jim Lawrence wrote: > >> Thanks for the info... >> >> The data importation is the key point and I have been playing around with >> and eventually ended with Microsoft's SQL Server Migration Assistant >> (SSMA) >> for Access (http://tinyurl.com/37ltooy) to that end. It may be simple >> once >> it is configured properly but as of yet it is only sort of working(?) >> >> I have dragged all the queries and tables into a single MDB (no minor feat >> as it required the merging two applications) and am hoping this time it >> will >> push/translate the objects through without a hiccup... (May have to >> migrate >> the master MDB from 2003 to 2007 to make it all work) >> >> This exercise was supposed to be quick and dirty. If can think of any >> better >> solution don't hesitate to enlighten me, ;-) >> >> After all this fun I am sure the client's site will be much easier to >> configure...? Yeah...right... >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart >> McLachlan >> Sent: Sunday, January 09, 2011 2:39 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Upsizing >> >> I would just import all of the BE tables into SQL Server and then relink >> the >> FE using ODBC. >> >> I've got a couple of systems where I do something similar. The FE >> application can work with >> either an Access or a SQL Server BE depending on the environment. It's >> simply a matter of >> running some re-linking code to switch between BEs. >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Tue Jan 11 16:12:43 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 11 Jan 2011 16:12:43 -0600 Subject: [AccessD] Upsizing In-Reply-To: References: <4D2A0B97.4080504@colbyconsulting.com><9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com><4D2A38F4.8078.14107123@stuart.lexacorp.com.pg><4D2B9378.8070604@colbyconsulting.com> Message-ID: <7E6D2361E22F4EC0A9A3BD79A4172023@DanWaters> Arthur - this might be what you're thinking of: http://www.ssw.com.au/ssw/UpsizingPro/ Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller Sent: Tuesday, January 11, 2011 3:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Upsizing There is a utility from an Australian firm (Trigeminal, if memory serves) that inspects your Access data and tells you to fix anything that may pose a problem when upsizing (and there are more than a few gotchas). I don't have it handy, but it is amazingly good at spotting potential problems. Once you've attended to these, the Access upsizing wizard does everything correctly. Visit the Trigeminal site and see if my memory is correct as to creator. Arthur On Mon, Jan 10, 2011 at 6:17 PM, jwcolby wrote: > One thing you must do is get all dates handled. Access and SQL Server can > handle different ranges of dates and if the access dates can't be > imported... > > You must look for dates before 1/1/1900 and if they exist get them to be > after 1/1/1900. > > John W. Colby > www.ColbyConsulting.com > > > On 1/10/2011 3:15 PM, Jim Lawrence wrote: > >> Thanks for the info... >> >> The data importation is the key point and I have been playing around with >> and eventually ended with Microsoft's SQL Server Migration Assistant >> (SSMA) >> for Access (http://tinyurl.com/37ltooy) to that end. It may be simple >> once >> it is configured properly but as of yet it is only sort of working(?) >> >> I have dragged all the queries and tables into a single MDB (no minor feat >> as it required the merging two applications) and am hoping this time it >> will >> push/translate the objects through without a hiccup... (May have to >> migrate >> the master MDB from 2003 to 2007 to make it all work) >> >> This exercise was supposed to be quick and dirty. If can think of any >> better >> solution don't hesitate to enlighten me, ;-) >> >> After all this fun I am sure the client's site will be much easier to >> configure...? Yeah...right... >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart >> McLachlan >> Sent: Sunday, January 09, 2011 2:39 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Upsizing >> >> I would just import all of the BE tables into SQL Server and then relink >> the >> FE using ODBC. >> >> I've got a couple of systems where I do something similar. The FE >> application can work with >> either an Access or a SQL Server BE depending on the environment. It's >> simply a matter of >> running some re-linking code to switch between BEs. >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From fuller.artful at gmail.com Tue Jan 11 16:12:57 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 11 Jan 2011 17:12:57 -0500 Subject: [AccessD] OT: Friday Humour a few days late Message-ID: Only in America Only in America... do drugstores make the sick walk all the way to the back of the store to get their prescriptions while healthy people can buy cigarettes at the front. Only in America .....do people order double cheeseburgers, large fries, and a diet coke. Only in America ......do banks leave vault doors open and then chain the pens to the counters. Only in America ......do we leave cars worth thousands of dollars in the driveway and put our useless junk in the garage. Only in America....do we buy hot dogs in packages of ten and buns in packages of eight. EVER WONDER.... Why the sun lightens our hair, but darkens our skin? Why don't you ever see the headline 'Psychic Wins Lottery'? Why is 'abbreviated' such a long word? Why is it that doctors call what they do 'practice'? Why is lemon juice made with artificial flavour, but dishwashing liquid made with real lemons? Why is the man who invests all your money called a broker? Why is the time of day with the slowest traffic called rush hour? Why isn't there mouse-flavoured cat food? Why didn't Noah swat those two mosquitoes? Why do they sterilize the needle for lethal injections? You know that indestructible black box that is used on airplanes? Why don't they make the whole plane out of that stuff? Why don't sheep shrink when it rains? Why are they called apartments when they are all stuck together? I like this one! If con is the opposite of pro, is Congress the opposite of progress? If flying is so safe, why do they call the airport the terminal? Arthur From fuller.artful at gmail.com Tue Jan 11 16:19:26 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Tue, 11 Jan 2011 17:19:26 -0500 Subject: [AccessD] Upsizing In-Reply-To: <7E6D2361E22F4EC0A9A3BD79A4172023@DanWaters> References: <4D2A0B97.4080504@colbyconsulting.com> <9CF265D6CD2A4991A14206EA46C4D443@creativesystemdesigns.com> <4D2A38F4.8078.14107123@stuart.lexacorp.com.pg> <4D2B9378.8070604@colbyconsulting.com> <7E6D2361E22F4EC0A9A3BD79A4172023@DanWaters> Message-ID: Yup! That's the one. On Tue, Jan 11, 2011 at 5:12 PM, Dan Waters wrote: > Arthur - this might be what you're thinking of: > > http://www.ssw.com.au/ssw/UpsizingPro/ > > Dan > From steve at datamanagementsolutions.biz Tue Jan 11 16:23:20 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Wed, 12 Jan 2011 11:23:20 +1300 Subject: [AccessD] OT: Friday Humour a few days late In-Reply-To: References: Message-ID: Thanks, Arthur. I enjoyed them - and I'm not even American. :-) Regards Steve -----Original Message----- From: Arthur Fuller Sent: Wednesday, January 12, 2011 11:12 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: Friday Humour a few days late Only in America Only in America... do drugstores make the sick walk all the way to the back of the store to get their prescriptions while healthy people can buy cigarettes at the front. Only in America .....do people order double cheeseburgers, large fries, and a diet coke. Only in America ......do banks leave vault doors open and then chain the pens to the counters. Only in America ......do we leave cars worth thousands of dollars in the driveway and put our useless junk in the garage. Only in America....do we buy hot dogs in packages of ten and buns in packages of eight. EVER WONDER.... Why the sun lightens our hair, but darkens our skin? Why don't you ever see the headline 'Psychic Wins Lottery'? Why is 'abbreviated' such a long word? Why is it that doctors call what they do 'practice'? Why is lemon juice made with artificial flavour, but dishwashing liquid made with real lemons? Why is the man who invests all your money called a broker? Why is the time of day with the slowest traffic called rush hour? Why isn't there mouse-flavoured cat food? Why didn't Noah swat those two mosquitoes? Why do they sterilize the needle for lethal injections? You know that indestructible black box that is used on airplanes? Why don't they make the whole plane out of that stuff? Why don't sheep shrink when it rains? Why are they called apartments when they are all stuck together? I like this one! If con is the opposite of pro, is Congress the opposite of progress? If flying is so safe, why do they call the airport the terminal? Arthur -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jackandpat.d at gmail.com Tue Jan 11 16:26:53 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 11 Jan 2011 17:26:53 -0500 Subject: [AccessD] OT: Friday Humour a few days late In-Reply-To: References: Message-ID: Great stuff Arthur.... really makes one think LOL On Tue, Jan 11, 2011 at 5:12 PM, Arthur Fuller wrote: > Only in America > > Only in America... do drugstores make the sick walk all the way to the > back > of the store to get their prescriptions while healthy people can buy > cigarettes at the front. > > > > Only in America .....do people order double cheeseburgers, large fries, > and > a diet coke. > > > > Only in America ......do banks leave vault doors open and then chain the > pens to the counters. > > > > Only in America ......do we leave cars worth thousands of dollars in the > driveway and put our useless junk in the garage. > > > > Only in America....do we buy hot dogs in packages of ten and buns in > packages of eight. > > > > EVER WONDER.... > > Why the sun lightens our hair, but darkens our skin? > > > > Why don't you ever see the headline 'Psychic Wins Lottery'? > > > > Why is 'abbreviated' such a long word? > > > > Why is it that doctors call what they do 'practice'? > > > > Why is lemon juice made with artificial flavour, but dishwashing liquid > made > with real lemons? > > > > Why is the man who invests all your money called a broker? > > > > Why is the time of day with the slowest traffic called rush hour? > > > > Why isn't there mouse-flavoured cat food? > > > > Why didn't Noah swat those two mosquitoes? > > > > Why do they sterilize the needle for lethal injections? > > > > You know that indestructible black box that is used on airplanes? Why don't > they make the whole plane out of that stuff? > > > > Why don't sheep shrink when it rains? > > > > Why are they called apartments when they are all stuck together? > > > > I like this one! > > If con is the opposite of pro, is Congress the opposite of progress? > > > If flying is so safe, why do they call the airport the terminal? > > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Tue Jan 11 18:41:35 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 12 Jan 2011 03:41:35 +0300 Subject: [AccessD] Exporting PPT pics using Automation Message-ID: <6209B8325E5E43929A06A1DD9AD0CE88@nant> Hi All -- The subject is almost ready here thanks to this article http://www.tech-archive.net/pdf/Archive/Office/microsoft.public.office.devel oper.vba/2006-10/msg00046.pdf the only issue is that pictures get scaled down, and I can't find quickly how to export them in their original size. Anybody? Thank you. -- Shamil From Darryl.Collins at iag.com.au Tue Jan 11 18:41:49 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Wed, 12 Jan 2011 11:41:49 +1100 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CC991.4070806@colbyconsulting.com> Message-ID: <201101120041.p0C0fqsB025998@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ "Ick! Sometimes you do what works because you can manage to do that. Six months later you look back and go "Ick!"." That neatly sums up the last 20 years or so of my programming life... :) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, 12 January 2011 8:20 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT:Old Dog, New Tricks LOL, yea. I'm here to tell you though, it is incredibly more powerful. It's going to take you awhile to get the hang of it, just the simple things. Then one day you will wake up and say "I need to raise an event and pass a message" and you will start another journey. You will say "I need to learn threading", and you will start another journey. I have designed a status list class which allows me to instantiate the status class deep down in a class structure, and pass in the list control pointer from the form. Once I do this I can update the status even though the thing wanting to write to the status list is running in a thread. Very cool and very powerful, especially after struggling for a long time just to update a simple text box from a thread. The old way I was doing it was raising an event, handling it in the next level up, raising an event to pass the status up the chain etc until it was finally sunk on the form. Ick! But it worked. Ick! Sometimes you do what works because you can manage to do that. Six months later you look back and go "Ick!". But we all went through that with Access as well. Now my status class handles all of the stuff required to get the form's thread to do the update, and passing the status to that thread correctly. I now have major components three class levels down that can own a status list and display their status with nothing more than a call to the status class' method. What a hoot! And perhaps someday I will look back on this and go Ick! But for now it works. John W. Colby www.ColbyConsulting.com On 1/11/2011 3:36 PM, Tony Septav wrote: > Thanks JW > It may be a brave new world but it is scary. > > jwcolby wrote: > >> > 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing >> fancy but how can I be a credible programmer when I can't direct a client to my Web Page. >> >> When you are done with yours, how about fixing up mine? ;) >> >> > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want >> to tackle any thing too foreign. >> >> As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine >> language, you will love it after not too long. >> >> I would suggest that you take a course at your local college. This gives you immediate projects to >> complete, homework that has to be done, other students to learn with etc. >> >> > Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to >> do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the >> first tutorials I looked at kept trying to show me how to display "Hello World" on the console. >> >> It is a bit frustrating at first, partly because it is tough to do the database stuff until you >> get comfortable with the environment itself. We all want to start at virtuoso and that definitely >> ain't happening with .Net. >> >> If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/11/2011 1:28 PM, Tony Septav wrote: >> >>> Hey All >>> Happy New Year. >>> Well after reading your online intriquing and interesting chats and advice I have decided >>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy >>> but how can I be a credible programmer when I can't direct a client to my Web Page. >>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to >>> tackle any thing too foreign. I hope to have my first application out of here by the end of January. >>> Just kidding. >>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do >>> what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first >>> tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally >>> found one that showed me how to link to an Acess MDB and design a form with navigation, add new and >>> delete buttons. So now I am off and running. I still get frustrated because I know what I want to do >>> but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years >>> ago. It went something like this. >>> Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the >>> piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I >>> have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing >>> to him 5 years ago. >>> So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. >> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From jwcolby at colbyconsulting.com Tue Jan 11 20:20:11 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 11 Jan 2011 21:20:11 -0500 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <201101120041.p0C0fqsB025998@databaseadvisors.com> References: <201101120041.p0C0fqsB025998@databaseadvisors.com> Message-ID: <4D2D0FDB.9070500@colbyconsulting.com> I was trying so hard not to say that. ;) John W. Colby www.ColbyConsulting.com On 1/11/2011 7:41 PM, Darryl Collins wrote: > > _______________________________________________________________________________________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of this message. > _______________________________________________________________________________________ > > > > > "Ick! Sometimes you do what works because you can manage to do that. Six > months later you look back and go "Ick!"." > > That neatly sums up the last 20 years or so of my programming life... :) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, 12 January 2011 8:20 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT:Old Dog, New Tricks > > LOL, yea. I'm here to tell you though, it is incredibly more powerful. It's going to take you > awhile to get the hang of it, just the simple things. Then one day you will wake up and say "I need > to raise an event and pass a message" and you will start another journey. You will say "I need to > learn threading", and you will start another journey. > > I have designed a status list class which allows me to instantiate the status class deep down in a > class structure, and pass in the list control pointer from the form. Once I do this I can update > the status even though the thing wanting to write to the status list is running in a thread. Very > cool and very powerful, especially after struggling for a long time just to update a simple text box > from a thread. The old way I was doing it was raising an event, handling it in the next level up, > raising an event to pass the status up the chain etc until it was finally sunk on the form. > > Ick! But it worked. Ick! Sometimes you do what works because you can manage to do that. Six > months later you look back and go "Ick!". But we all went through that with Access as well. > > Now my status class handles all of the stuff required to get the form's thread to do the update, and > passing the status to that thread correctly. I now have major components three class levels down > that can own a status list and display their status with nothing more than a call to the status > class' method. What a hoot! And perhaps someday I will look back on this and go Ick! But for now > it works. > > John W. Colby > www.ColbyConsulting.com > > On 1/11/2011 3:36 PM, Tony Septav wrote: >> Thanks JW >> It may be a brave new world but it is scary. >> >> jwcolby wrote: >> >>>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing >>> fancy but how can I be a credible programmer when I can't direct a client to my Web Page. >>> >>> When you are done with yours, how about fixing up mine? ;) >>> >>>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want >>> to tackle any thing too foreign. >>> >>> As I said many times, pick a .net language, *any* language, and get started. VB.Net is a fine >>> language, you will love it after not too long. >>> >>> I would suggest that you take a course at your local college. This gives you immediate projects to >>> complete, homework that has to be done, other students to learn with etc. >>> >>>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to >>> do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the >>> first tutorials I looked at kept trying to show me how to display "Hello World" on the console. >>> >>> It is a bit frustrating at first, partly because it is tough to do the database stuff until you >>> get comfortable with the environment itself. We all want to start at virtuoso and that definitely >>> ain't happening with .Net. >>> >>> If you haven't already, join the vb list. A lot of the .Net only stuff goes by on that list. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/11/2011 1:28 PM, Tony Septav wrote: >>> >>>> Hey All >>>> Happy New Year. >>>> Well after reading your online intriquing and interesting chats and advice I have decided >>>> 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy >>>> but how can I be a credible programmer when I can't direct a client to my Web Page. >>>> 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to >>>> tackle any thing too foreign. I hope to have my first application out of here by the end of January. >>>> Just kidding. >>>> Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do >>>> what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first >>>> tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally >>>> found one that showed me how to link to an Acess MDB and design a form with navigation, add new and >>>> delete buttons. So now I am off and running. I still get frustrated because I know what I want to do >>>> but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years >>>> ago. It went something like this. >>>> Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the >>>> piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I >>>> have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing >>>> to him 5 years ago. >>>> So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. >>> >> From michael at mattysconsulting.com Wed Jan 12 07:05:40 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Wed, 12 Jan 2011 08:05:40 -0500 Subject: [AccessD] Exporting PPT pics using Automation In-Reply-To: <6209B8325E5E43929A06A1DD9AD0CE88@nant> References: <6209B8325E5E43929A06A1DD9AD0CE88@nant> Message-ID: <0EC05E849CB946BA8B9D7B23698407F8@Gateway> Shamil, This article says that PowerPoint alters the image: http://www.pptxtreme.com/help/psdimport/ResolutionExplainedPixelsDPIInches.h tml Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Tuesday, January 11, 2011 7:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Exporting PPT pics using Automation Hi All -- The subject is almost ready here thanks to this article http://www.tech-archive.net/pdf/Archive/Office/microsoft.public.office.devel oper.vba/2006-10/msg00046.pdf the only issue is that pictures get scaled down, and I can't find quickly how to export them in their original size. Anybody? Thank you. -- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Wed Jan 12 09:35:43 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 09:35:43 -0600 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: <4D2CA14A.2090207@nanaimo.ark.com> References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: Have fun with .Net. Just started digging into it last year. I've only worked on ASP.Net stuff though, haven't really created any truly VB.Net apps. I've already read some of the comments on this thread. I think the .Net leap is going to be hedged on how you used VB in the past. If you weren't using class objects as a 'basis' for most of your code, that will be a learning curve, in and of itself. A lot of the 'new' features of .Net are things you could do in VB (actually VB6, there were limitations on VBA), like multi-threading, NT Services, etc. But they were tricky and in some cases 'unsupported'. Other new features really simplify your programming, like the StringBuilder class. Very handy! Enjoy! Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Tuesday, January 11, 2011 12:28 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT:Old Dog, New Tricks Hey All Happy New Year. Well after reading your online intriquing and interesting chats and advice I have decided 1. To finally get my Web Page (I designed it over 2 years ago) up and running. It is nothing fancy but how can I be a credible programmer when I can't direct a client to my Web Page. 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an old dog and I didn't want to tackle any thing too foreign. I hope to have my first application out of here by the end of January. Just kidding. Let me tell you I have been struggling with VB.Net. I am pretty proficient in getting Access to do what I want. Now I have to learn a whole new bag of tricks. It didn't help that some of the first tutorials I looked at kept trying to show me how to display "Hello World" on the console. I finally found one that showed me how to link to an Acess MDB and design a form with navigation, add new and delete buttons. So now I am off and running. I still get frustrated because I know what I want to do but at this point I don't know how to do it in VB.Net. But I keep remembering something I read years ago. It went something like this. Ted and Paul are having a conversation. Paul says "I would really like to learn how to play the piano, but I hear it takes about 5 years to really learn how to play it well, I just don't think I have the time". Ted thinks about it for a moment and then realizes that Paul had said the same thing to him 5 years ago. So hopefully I can persevere and catch up to you guys. I just hope it doesn't take me 5 years. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From charlotte.foust at gmail.com Wed Jan 12 11:01:26 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 12 Jan 2011 09:01:26 -0800 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: Lordy, yes! Once you learn to use the stringbuilder, you're in heaven. Oddly enough, most of the developers in my old shop built strings the hard way, even though stringbuilder was right there waiting for them. I was the only one who used it consistently. Sure is nice for building SQL strings conditionally. Charlotte Foust On Wed, Jan 12, 2011 at 7:35 AM, Drew Wutka wrote: > Have fun with .Net. ?Just started digging into it last year. ?I've only > worked on ASP.Net stuff though, haven't really created any truly VB.Net > apps. > > I've already read some of the comments on this thread. ?I think the .Net > leap is going to be hedged on how you used VB in the past. ?If you > weren't using class objects as a 'basis' for most of your code, that > will be a learning curve, in and of itself. ?A lot of the 'new' features > of .Net are things you could do in VB (actually VB6, there were > limitations on VBA), like multi-threading, NT Services, etc. ?But they > were tricky and in some cases 'unsupported'. ?Other new features really > simplify your programming, like the StringBuilder class. ?Very handy! > > Enjoy! > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Tuesday, January 11, 2011 12:28 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT:Old Dog, New Tricks > > Hey All > Happy New Year. > Well after reading your online intriquing and interesting chats and > advice I have decided > 1. To finally get my Web Page (I designed it over 2 years ago) up and > running. It is nothing fancy but how can I be a credible programmer when > > I can't direct a client to my Web Page. > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an > old dog and I didn't want to tackle any thing too foreign. ?I hope to > have my first application out of here by the end of January. Just > kidding. > Let me tell you I have been struggling with VB.Net. I am pretty > proficient in getting Access to do what I want. Now I have to learn a > whole new bag of tricks. ?It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello > World" on the console. I finally found one that showed me how to link to > > an Acess MDB and design a form with navigation, add new and delete > buttons. So now I am off and running. I still get frustrated because I > know what I want to do but at this point I don't know how to do it in > VB.Net. But I keep remembering ?something I read years ago. It went > something like this. > Ted and Paul are having a conversation. Paul says "I would really like > to learn how to play the piano, but I hear it takes about 5 years to > really learn how to play it well, I just don't think I have the time". > Ted thinks about it for a moment and then realizes that Paul had said > the same thing to him 5 years ago. > So hopefully I can persevere and catch up to you guys. I just hope it > doesn't take me 5 years. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI Business > Sensitive material. If you are not the intended recipient, please contact the sender > immediately and destroy the material in its entirety, whether electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, dissemination, > or other use of, or taking of any action in reliance upon this information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Chester_Kaup at kindermorgan.com Wed Jan 12 11:08:21 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Wed, 12 Jan 2011 11:08:21 -0600 Subject: [AccessD] Query does not return all records Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> The following query only returns 1046 records even though the table dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? Thanks. SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. From marksimms at verizon.net Wed Jan 12 11:10:14 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 12 Jan 2011 12:10:14 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D2CC991.4070806@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> Message-ID: <002101cbb27b$946d8c80$bd48a580$@net> While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. From df.waters at comcast.net Wed Jan 12 11:29:13 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 12 Jan 2011 11:29:13 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: <5D6DA7AE07714533BEE6034E89F4E326@DanWaters> In Access, under Tools | Options | Edit/Find, that is a parameter named, "Don't display lists where more than this number of records read: ___." The default is 1000 - perhaps changing to a larger number would help? I've never modified this myself - good luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kaup, Chester Sent: Wednesday, January 12, 2011 11:08 AM To: Access Developers discussion and problem solving Subject: [AccessD] Query does not return all records The following query only returns 1046 records even though the table dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? Thanks. SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); Chester Kaup Engineering Technician Kinder Morgan CO2 Company, LLP Office (432) 688-3797 FAX (432) 688-3799 No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 12:20:06 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 12 Jan 2011 13:20:06 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <002101cbb27b$946d8c80$bd48a580$@net> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> Message-ID: <4D2DF0D6.1020406@colbyconsulting.com> Mark, > Dot-net is a Ferrari-building tool. I don't believe that. > I think Access builds Chevy's very fine and very quickly. I do believe that. Access remains, hands down, the fastest database application builder in existence. For what it does. When you hit the wall it is tough to get around the wall. .Net is not a database application builder. You are comparing apples to an exotic tropical fruit. .Net is an application builder which can by the way do databases. It cannot be directly compared with Access since they are completely different tools for completely different purposes. (Virtually) Anything that Access can do (big picture), .Net can do, though it may take a little longer. The reverse cannot be said. When you move to .Net you do so because you want a development environment that does not have the walls that Access has. I am not saying that Access is bad, I have used it for many years, earned my living in it for the last 12 years. John W. Colby www.ColbyConsulting.com On 1/12/2011 12:10 PM, Mark Simms wrote: > While there is no question that John needed dot-net due to a multi-threading > requirement, before making the commitment, you've got to ask yourself: > How many Ferrari's are you asked to build ? > > Dot-net is a Ferrari-building tool. It takes a lot longer to build anything > with a complex toolset. > I think Access builds Chevy's very fine and very quickly. > > But if you need to build a Ferrari, by all means move up to dot-net. > Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. > > Note: since no one understands the software business, so I'm stuck on using > these analogies to explain things to end-users. Sorry, didn't mean to offend > anyone. > > > > From davidmcafee at gmail.com Wed Jan 12 12:56:36 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 12 Jan 2011 10:56:36 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? Are any PID fields null? If so, you may have to use the following ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > The following query only returns 1046 records even though the table > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > Thanks. > > SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > Chester Kaup > > Engineering Technician > > Kinder Morgan CO2 Company, LLP > > Office (432) 688-3797 > > FAX (432) 688-3799 > > > > > > No trees were killed in the sending of this message. However a large number > of electrons were terribly inconvenienced. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at Marlow.com Wed Jan 12 13:31:23 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 13:31:23 -0600 Subject: [AccessD] OT:Old Dog, New Tricks In-Reply-To: References: <4D2CA14A.2090207@nanaimo.ark.com> Message-ID: Sure is. There are several built-in objects that make life pretty easy. Personally, I see these as both a pro and con. So much of what you get to use is luggage in the .Net runtimes. So while the tools are great, and very handy, sometimes it's a little too much for something quick and dirty. In fact, I still find myself opening VB6 to whip up a quick and dirty bit of code. Maybe in a few years, I'll be saying that about .Net, compared to the next generation! ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Wednesday, January 12, 2011 11:01 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT:Old Dog, New Tricks Lordy, yes! Once you learn to use the stringbuilder, you're in heaven. Oddly enough, most of the developers in my old shop built strings the hard way, even though stringbuilder was right there waiting for them. I was the only one who used it consistently. Sure is nice for building SQL strings conditionally. Charlotte Foust On Wed, Jan 12, 2011 at 7:35 AM, Drew Wutka wrote: > Have fun with .Net. ?Just started digging into it last year. ?I've only > worked on ASP.Net stuff though, haven't really created any truly VB.Net > apps. > > I've already read some of the comments on this thread. ?I think the .Net > leap is going to be hedged on how you used VB in the past. ?If you > weren't using class objects as a 'basis' for most of your code, that > will be a learning curve, in and of itself. ?A lot of the 'new' features > of .Net are things you could do in VB (actually VB6, there were > limitations on VBA), like multi-threading, NT Services, etc. ?But they > were tricky and in some cases 'unsupported'. ?Other new features really > simplify your programming, like the StringBuilder class. ?Very handy! > > Enjoy! > > Drew > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Tuesday, January 11, 2011 12:28 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] OT:Old Dog, New Tricks > > Hey All > Happy New Year. > Well after reading your online intriquing and interesting chats and > advice I have decided > 1. To finally get my Web Page (I designed it over 2 years ago) up and > running. It is nothing fancy but how can I be a credible programmer when > > I can't direct a client to my Web Page. > 2. Start learning VB.Net. I know some of you favour VB.C+ but I am an > old dog and I didn't want to tackle any thing too foreign. ?I hope to > have my first application out of here by the end of January. Just > kidding. > Let me tell you I have been struggling with VB.Net. I am pretty > proficient in getting Access to do what I want. Now I have to learn a > whole new bag of tricks. ?It didn't help that some of the first > tutorials I looked at kept trying to show me how to display "Hello > World" on the console. I finally found one that showed me how to link to > > an Acess MDB and design a form with navigation, add new and delete > buttons. So now I am off and running. I still get frustrated because I > know what I want to do but at this point I don't know how to do it in > VB.Net. But I keep remembering ?something I read years ago. It went > something like this. > Ted and Paul are having a conversation. Paul says "I would really like > to learn how to play the piano, but I hear it takes about 5 years to > really learn how to play it well, I just don't think I have the time". > Ted thinks about it for a moment and then realizes that Paul had said > the same thing to him 5 years ago. > So hopefully I can persevere and catch up to you guys. I just hope it > doesn't take me 5 years. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI Business > Sensitive material. If you are not the intended recipient, please contact the sender > immediately and destroy the material in its entirety, whether electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, dissemination, > or other use of, or taking of any action in reliance upon this information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From Chester_Kaup at kindermorgan.com Wed Jan 12 13:50:13 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Wed, 12 Jan 2011 13:50:13 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> OK here is what I get. Apparently 5 records were added to the master table (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the criteria of <1/1/2001 I get 1037 records. If I use the criteria of >1/1/2001 I get 1046 records. PID is a required field thus exists for all records in both tables. It is a unique field in the table dbo_DSS_CompletionMaster. There are 2083 unique PID's in the dbo_StatusChanges1 table. The dbo_DSS_StatusChanges1 table has a total of 85508 records. Thanks for the assistance. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, January 12, 2011 12:57 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? Are any PID fields null? If so, you may have to use the following ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > The following query only returns 1046 records even though the table > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > Thanks. > > SELECT dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number, > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > GROUP BY dbo_DSS_CompletionMaster.PID, dbo_DSS_CompletionMaster.Well_Number > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > Chester Kaup > > Engineering Technician > > Kinder Morgan CO2 Company, LLP > > Office (432) 688-3797 > > FAX (432) 688-3799 > > > > > > No trees were killed in the sending of this message. However a large number > of electrons were terribly inconvenienced. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Wed Jan 12 14:12:21 2011 From: marksimms at verizon.net (Mark Simms) Date: Wed, 12 Jan 2011 15:12:21 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D2DF0D6.1020406@colbyconsulting.com> References: <4D2CA14A.2090207@nanaimo.ark.com> <4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com> <4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> <4D2DF0D6.1020406@colbyconsulting.com> Message-ID: <00bc01cbb295$05e4c0e0$11ae42a0$@net> Not to split hairs John, but I was implying dot-net AND SQL/Server vs. Access. Sorry about that. Like I said before, that one project I estimated 4-5 months in Access with....it's still not done in dot-net/SQL Server....1 year later. It's almost getting to be a joke now when I call my former client every month and ask: "is it done yet ?, is it done yet ?" Same answer. From davidmcafee at gmail.com Wed Jan 12 14:23:36 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 12 Jan 2011 12:23:36 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> Message-ID: If you take the Last() out of the SELECT and GROUP, do you get all expected records? Does this? SELECT A.PID, A.Well_Number FROM dbo_DSS_CompletionMaster AS A LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID Is it possible that you have duplicate (last) dates StatusDate values for a given PID/Well Number? On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > OK here is what I get. Apparently 5 records were added to the master table > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > criteria of <1/1/2001 I get 1037 records. If I use the criteria of >1/1/2001 > I get 1046 records. PID is a required field thus exists for all records in > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > Thanks for the assistance. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 12:57 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? > > Are any PID fields null? If so, you may have to use the following > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > The following query only returns 1046 records even though the table > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > Thanks. > > > > SELECT dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number, > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > GROUP BY dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > Chester Kaup > > > > Engineering Technician > > > > Kinder Morgan CO2 Company, LLP > > > > Office (432) 688-3797 > > > > FAX (432) 688-3799 > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > number > > of electrons were terribly inconvenienced. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From DWUTKA at Marlow.com Wed Jan 12 14:27:19 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 14:27:19 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <002101cbb27b$946d8c80$bd48a580$@net> References: <4D2CA14A.2090207@nanaimo.ark.com><4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com><4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> Message-ID: Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From DWUTKA at Marlow.com Wed Jan 12 14:28:23 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 14:28:23 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <00bc01cbb295$05e4c0e0$11ae42a0$@net> References: <4D2CA14A.2090207@nanaimo.ark.com><4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com><4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net><4D2DF0D6.1020406@colbyconsulting.com> <00bc01cbb295$05e4c0e0$11ae42a0$@net> Message-ID: That could very well be a bad developer, not necessarily a bad environment to develop in.... Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 2:12 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Not to split hairs John, but I was implying dot-net AND SQL/Server vs. Access. Sorry about that. Like I said before, that one project I estimated 4-5 months in Access with....it's still not done in dot-net/SQL Server....1 year later. It's almost getting to be a joke now when I call my former client every month and ask: "is it done yet ?, is it done yet ?" Same answer. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From gustav at cactus.dk Wed Jan 12 15:00:44 2011 From: gustav at cactus.dk (Gustav Brock) Date: Wed, 12 Jan 2011 22:00:44 +0100 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Message-ID: Hi Drew et all How to assemble 110 gears - including differential gears - to a meaningful machine - in LEGO: Lego Antikythera Mechanism http://www.youtube.com/watch?v=RLPVCJjTNgk Watch in HD and full screen. /gustav >>> DWUTKA at marlow.com 12-01-2011 21:27 >>> Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. From DWUTKA at Marlow.com Wed Jan 12 15:06:10 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Wed, 12 Jan 2011 15:06:10 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: Message-ID: Exactly my point. It did it's job, and it did it well. But then again, it only produced the affect, not the actual machine, for that, you would have to use a machine shop... ;) I hope my post wasn't taken as Access is a toy. I did say Access has that perception about it, which it does, and Microsoft keeps pushing it as a toy, or treating it like one, but it can do its job quite well. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2011 3:01 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Hi Drew et all How to assemble 110 gears - including differential gears - to a meaningful machine - in LEGO: Lego Antikythera Mechanism http://www.youtube.com/watch?v=RLPVCJjTNgk Watch in HD and full screen. /gustav >>> DWUTKA at marlow.com 12-01-2011 21:27 >>> Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From Chester_Kaup at kindermorgan.com Wed Jan 12 16:40:58 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Wed, 12 Jan 2011 16:40:58 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Taking out the date criteria results in all records from the dbo_StatusChanges table being returned which is correct. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, January 12, 2011 2:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records If you take the Last() out of the SELECT and GROUP, do you get all expected records? Does this? SELECT A.PID, A.Well_Number FROM dbo_DSS_CompletionMaster AS A LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID Is it possible that you have duplicate (last) dates StatusDate values for a given PID/Well Number? On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > OK here is what I get. Apparently 5 records were added to the master table > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > criteria of <1/1/2001 I get 1037 records. If I use the criteria of >1/1/2001 > I get 1046 records. PID is a required field thus exists for all records in > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > Thanks for the assistance. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 12:57 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 records? > > Are any PID fields null? If so, you may have to use the following > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > The following query only returns 1046 records even though the table > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > Thanks. > > > > SELECT dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number, > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > GROUP BY dbo_DSS_CompletionMaster.PID, > dbo_DSS_CompletionMaster.Well_Number > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > Chester Kaup > > > > Engineering Technician > > > > Kinder Morgan CO2 Company, LLP > > > > Office (432) 688-3797 > > > > FAX (432) 688-3799 > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > number > > of electrons were terribly inconvenienced. > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Wed Jan 12 16:49:12 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Wed, 12 Jan 2011 14:49:12 -0800 Subject: [AccessD] Old Dog NewTricks Message-ID: <4D2E2FE8.2060803@nanaimo.ark.com> Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony From stuart at lexacorp.com.pg Wed Jan 12 16:59:43 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 13 Jan 2011 08:59:43 +1000 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, , <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Message-ID: <4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> After taking out the date criteria, how many have a null Last(dbo_DSS_StatusChanges1.StatusDate)? -- Stuart On 12 Jan 2011 at 16:40, Kaup, Chester wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David > McAfee Sent: Wednesday, January 12, 2011 2:24 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Query does not > return all records > > If you take the Last() out of the SELECT and GROUP, do you get all > expected records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values > for a given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > > table (dbo_DSS_CompletionMaster) today so it has 2090 records. If I > > use the criteria of <1/1/2001 I get 1037 records. If I use the > > criteria of >1/1/2001 I get 1046 records. PID is a required field > > thus exists for all records in both tables. It is a unique field in > > the table dbo_DSS_CompletionMaster. There are 2083 unique PID's in > > the dbo_StatusChanges1 table. The dbo_DSS_StatusChanges1 table has > > a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM To: Access Developers > > discussion and problem solving Subject: Re: [AccessD] Query does not > > return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = > > NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the > > > table dbo_CompletionMaster has 2085 distinct records. What am I > > > doing wrong? Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY > > > dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a > > > large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Wed Jan 12 17:02:24 2011 From: davidmcafee at gmail.com (David McAfee) Date: Wed, 12 Jan 2011 15:02:24 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Message-ID: try this: SELECT PID,StatusDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate HAVING Count(StatusDate) >1 AND (StatusDate <#1/1/2001#) It's either a duplicate (last) date or a null date as Stuart mentioned. D On Wed, Jan 12, 2011 at 2:40 PM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 2:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you take the Last() out of the SELECT and GROUP, do you get all expected > records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values for a > given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > table > > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > > criteria of <1/1/2001 I get 1037 records. If I use the criteria of > >1/1/2001 > > I get 1046 records. PID is a required field thus exists for all records > in > > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Query does not return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the table > > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > > Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > > GROUP BY dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Wed Jan 12 17:05:31 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 13 Jan 2011 02:05:31 +0300 Subject: [AccessD] Exporting PPT pics using Automation In-Reply-To: <0EC05E849CB946BA8B9D7B23698407F8@Gateway> References: <6209B8325E5E43929A06A1DD9AD0CE88@nant> <0EC05E849CB946BA8B9D7B23698407F8@Gateway> Message-ID: Thank you, Mike, Yes, I see but I can't find how this information can be used when exporting pictures from a .ppt file. Anyway I have got exported pics which are about 70% of orginial size, and then I can make them larger by .NET code. :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: 12 ?????? 2011 ?. 16:06 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Exporting PPT pics using Automation Shamil, This article says that PowerPoint alters the image: http://www.pptxtreme.com/help/psdimport/ResolutionExplainedPixelsDPIInches.h tml Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Tuesday, January 11, 2011 7:42 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Exporting PPT pics using Automation Hi All -- The subject is almost ready here thanks to this article http://www.tech-archive.net/pdf/Archive/Office/microsoft.public.office.devel oper.vba/2006-10/msg00046.pdf the only issue is that pictures get scaled down, and I can't find quickly how to export them in their original size. Anybody? Thank you. -- Shamil -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Wed Jan 12 18:15:35 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Wed, 12 Jan 2011 16:15:35 -0800 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E2FE8.2060803@nanaimo.ark.com> References: <4D2E2FE8.2060803@nanaimo.ark.com> Message-ID: <232A05F6BFCA420BA556F8251A0EE66E@HAL9005> I think one of the strongest reasons favoring .Net is political. There is a pernicious, unreasoning, prejudice bordering on bigotry against Access in IT circles which infects users and clients. It's common wisdom in those circles that Access is a weak, unstable, platform which users can actually work with and that causes loss of control for IT - anathema. Walk in with a $10 budget for an Access app you might lose to someone proposing the same app in .Net for $20. So learn .Net and make more $$. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 2:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From newsgrps at dalyn.co.nz Wed Jan 12 20:22:12 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 15:22:12 +1300 Subject: [AccessD] OT Remote Desktop Connection problems Message-ID: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Sorry about the OT but the IT person at the Client site has been stumped by this. I am running Windows 7 Professional. I have set up a VPN connection to the client server and this connects. The problem is when I use Remote Desktop to access the computer. I get the following error message: Your remote desktop connection failed because the remote computer cannot be authenticated. Certificate errors: A revocation check could not be performed for the certificate. I have tried importing the certificate as per the following link but with no success. http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee I would like to get this solved because there will be other users who will need to Remote Desktop Connect. The IT person has been able to successfully Remote Desktop in using his laptop running Windows 7. Any leads? Regards David Emerson Dalyn Software Ltd Wellington, New Zealand From steve at datamanagementsolutions.biz Wed Jan 12 20:47:12 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Thu, 13 Jan 2011 15:47:12 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> Hi David, When you open the RDP window, click 'Options', and then the Advanced tab. What is the setting under 'If authentication fails'? Just as an experiment, try setting it to "Connect and don't warn me", and see if you can get in. Regards Steve -----Original Message----- From: David Emerson Sent: Thursday, January 13, 2011 3:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] OT Remote Desktop Connection problems Sorry about the OT but the IT person at the Client site has been stumped by this. I am running Windows 7 Professional. I have set up a VPN connection to the client server and this connects. The problem is when I use Remote Desktop to access the computer. I get the following error message: Your remote desktop connection failed because the remote computer cannot be authenticated. Certificate errors: A revocation check could not be performed for the certificate. I have tried importing the certificate as per the following link but with no success. http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee I would like to get this solved because there will be other users who will need to Remote Desktop Connect. The IT person has been able to successfully Remote Desktop in using his laptop running Windows 7. Any leads? Regards From newsgrps at dalyn.co.nz Wed Jan 12 21:09:07 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 16:09:07 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> Message-ID: <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Thanks Steve, That didn't help but it got me thinking. Could there be a setting on my Windows 7 computer that might be preventing me from connecting to the server? David At 13/01/2011, Steve Schapel wrote: >Hi David, > >When you open the RDP window, click 'Options', and then the Advanced >tab. What is the setting under 'If authentication fails'? Just as >an experiment, try setting it to "Connect and don't warn me", and >see if you can get in. > >Regards >Steve > >-----Original Message----- From: David Emerson >Sent: Thursday, January 13, 2011 3:22 PM >To: Access Developers discussion and problem solving >Subject: [AccessD] OT Remote Desktop Connection problems > >Sorry about the OT but the IT person at the Client site has been >stumped by this. > >I am running Windows 7 Professional. > >I have set up a VPN connection to the client server and this >connects. The problem is when I use Remote Desktop to access the >computer. I get the following error message: > > >Your remote desktop connection failed because the remote computer >cannot be authenticated. > >Certificate errors: A revocation check could not be performed for the >certificate. > > >I have tried importing the certificate as per the following link but >with no success. > >http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > >I would like to get this solved because there will be other users who >will need to Remote Desktop Connect. > >The IT person has been able to successfully Remote Desktop in using >his laptop running Windows 7. > >Any leads? > >Regards > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 12 21:24:27 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 12 Jan 2011 22:24:27 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <232A05F6BFCA420BA556F8251A0EE66E@HAL9005> References: <4D2E2FE8.2060803@nanaimo.ark.com> <232A05F6BFCA420BA556F8251A0EE66E@HAL9005> Message-ID: <4D2E706B.6020706@colbyconsulting.com> > I think one of the strongest reasons favoring .Net is political. LOL. This absolutely does exist. Having spent the time and effort to begin to learn it, my strongest reason for using .Net is the power it gives me. Remember that: 1) I am a programmer, and was a programmer long before I met Access. 2) I have used Access almost exclusively since 1994. 3) I have about 16 months total in C#, and even during that time I have been doing a lot of Access support. 4) I am a programmer. C# is a *dream* programming language and .Net is a *dream* environment. I started learning to program in 1976 in assembler for US Navy Univac machines. Before coming to Access in 2004 I programmed in various flavors of Basic, FORTRAN, Prolog, assembler, Turbo Pascal, Turbo C, dBase . scripting. It isn't like I haven't been around the block, and it isn't like I am a C snob who hasn't a clue what Access can do. I would say I am one of the more capable VBA / Access developers on this list. I spent 10 years doing *only* Access and the last 16 months supporting Access systems while learning and writing .Net systems. But I am a programmer and I *love* the .Net environment. I mostly understand OO development, I understand classes, I mostly understand inheritance, I understand raising and sinking events, I am rapidly learning threads. All of that stuff is extremely powerful and most of that stuff simply is not available in any real sense in VBA. I stretched the limits of Access, I know what is there and what isn't. C# (or VB.Net) / .Net is just a different universe from VBA, and it is a universe that I prefer, that I enjoy, that I crave. If you are not a programmer first, if you only really know Access, or if you only want to do small scale database development, then Access is your tool, and a very fine tool for what it does. Access has been my main tool for a long time and I am not saying that it is not killer for what it does. When I use .Net it is not about being unfaithful to Access. It is about doing what I love with the coolest programming tool that I have ever had the enjoyment of using. I have dreamed of .Net all of my life and here it is. And if you can't afford the retail version, C# / VB.net express and SQL Server 2008 express are free. Dream tools for absolutely free. It doesn't get any better than that. John W. Colby www.ColbyConsulting.com On 1/12/2011 7:15 PM, Rocky Smolin wrote: > I think one of the strongest reasons favoring .Net is political. There is a > pernicious, unreasoning, prejudice bordering on bigotry against Access in IT > circles which infects users and clients. It's common wisdom in those > circles that Access is a weak, unstable, platform which users can actually > work with and that causes loss of control for IT - anathema. > > Walk in with a $10 budget for an Access app you might lose to someone > proposing the same app in .Net for $20. So learn .Net and make more $$. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Wednesday, January 12, 2011 2:49 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Old Dog NewTricks > > Hey All > Sorry I do not want to start a flame up (I think that is the term), but in > my research of VB.Net the conundrum of what are the advantages of my using > VB.Net to enhance the development of a database application versus ACCESS > keeps coming up. If you can could you please direct me to articles > expressing this view or your views pro/con (I am not writing an article on > this, it is just for my own curiosity) it would greatly be appreciated > (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up > the user group, please EMail me offline. Any responses will be greatly > appreciated. > > Thanks > Tony > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ebarro at roadrunner.com Wed Jan 12 21:46:45 2011 From: ebarro at roadrunner.com (Eric Barro) Date: Wed, 12 Jan 2011 19:46:45 -0800 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <009e01cbb2d4$7fde3130$7f9a9390$@com> David, Have the IT guy log in using your credentials. It might just be a simple thing as a security setting for the account to allow remote desktop access which is not turned on by default. If he can't log in using your credentials then he's got to give your account remote access permissions so that you can RDP. Eric -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson Sent: Wednesday, January 12, 2011 7:09 PM To: Access Developers discussion and problem solving; Access Developers discussion and problem solving Subject: Re: [AccessD] OT Remote Desktop Connection problems Thanks Steve, That didn't help but it got me thinking. Could there be a setting on my Windows 7 computer that might be preventing me from connecting to the server? David At 13/01/2011, Steve Schapel wrote: >Hi David, > >When you open the RDP window, click 'Options', and then the Advanced >tab. What is the setting under 'If authentication fails'? Just as >an experiment, try setting it to "Connect and don't warn me", and >see if you can get in. > >Regards >Steve > >-----Original Message----- From: David Emerson >Sent: Thursday, January 13, 2011 3:22 PM >To: Access Developers discussion and problem solving >Subject: [AccessD] OT Remote Desktop Connection problems > >Sorry about the OT but the IT person at the Client site has been >stumped by this. > >I am running Windows 7 Professional. > >I have set up a VPN connection to the client server and this >connects. The problem is when I use Remote Desktop to access the >computer. I get the following error message: > > >Your remote desktop connection failed because the remote computer >cannot be authenticated. > >Certificate errors: A revocation check could not be performed for the >certificate. > > >I have tried importing the certificate as per the following link but >with no success. > >http://social.technet.microsoft.com/Forums/en -US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > >I would like to get this solved because there will be other users who >will need to Remote Desktop Connect. > >The IT person has been able to successfully Remote Desktop in using >his laptop running Windows 7. > >Any leads? > >Regards > > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Wed Jan 12 21:47:31 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Wed, 12 Jan 2011 22:47:31 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E706B.6020706@colbyconsulting.com> References: <4D2E2FE8.2060803@nanaimo.ark.com><232A05F6BFCA420BA556F8251A0EE66E@HAL9005> <4D2E706B.6020706@colbyconsulting.com> Message-ID: I am watching and listening to my brother curse MVVM as we put together a Silverlight/XAML/WCF app. The craving for the power and speed is with us also ... However, I see that this Visual Studio LightSwitch is the exact thing that I need for something that just works (much hidden implementation) and is customizable - like Access with VBA - for all of our older clients who have no desire to move all of their data from Access to SQL Server. I really hope that they provide a data access method to Jet. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 12, 2011 10:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Old Dog NewTricks > I think one of the strongest reasons favoring .Net is political. LOL. This absolutely does exist. Having spent the time and effort to begin to learn it, my strongest reason for using .Net is the power it gives me. Remember that: 1) I am a programmer, and was a programmer long before I met Access. 2) I have used Access almost exclusively since 1994. 3) I have about 16 months total in C#, and even during that time I have been doing a lot of Access support. 4) I am a programmer. C# is a *dream* programming language and .Net is a *dream* environment. I started learning to program in 1976 in assembler for US Navy Univac machines. Before coming to Access in 2004 I programmed in various flavors of Basic, FORTRAN, Prolog, assembler, Turbo Pascal, Turbo C, dBase . scripting. It isn't like I haven't been around the block, and it isn't like I am a C snob who hasn't a clue what Access can do. I would say I am one of the more capable VBA / Access developers on this list. I spent 10 years doing *only* Access and the last 16 months supporting Access systems while learning and writing .Net systems. But I am a programmer and I *love* the .Net environment. I mostly understand OO development, I understand classes, I mostly understand inheritance, I understand raising and sinking events, I am rapidly learning threads. All of that stuff is extremely powerful and most of that stuff simply is not available in any real sense in VBA. I stretched the limits of Access, I know what is there and what isn't. C# (or VB.Net) / .Net is just a different universe from VBA, and it is a universe that I prefer, that I enjoy, that I crave. If you are not a programmer first, if you only really know Access, or if you only want to do small scale database development, then Access is your tool, and a very fine tool for what it does. Access has been my main tool for a long time and I am not saying that it is not killer for what it does. When I use .Net it is not about being unfaithful to Access. It is about doing what I love with the coolest programming tool that I have ever had the enjoyment of using. I have dreamed of .Net all of my life and here it is. And if you can't afford the retail version, C# / VB.net express and SQL Server 2008 express are free. Dream tools for absolutely free. It doesn't get any better than that. John W. Colby www.ColbyConsulting.com From Darryl.Collins at iag.com.au Wed Jan 12 21:59:44 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 13 Jan 2011 14:59:44 +1100 Subject: [AccessD] Lightswitch (was: Old Dog NewTricks) In-Reply-To: Message-ID: <201101130359.p0D3xmhp011689@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Hi Michael, How is it going with Lightswitch? I downloaded and played around with the beta a few months back. Wifey put an end to my evenings of loafing around on the computer by popping out Baby V2.0 in october. Haven't really done much since then :-/ Some of it I really liked, but I just started out with the user forms which seemed a lot different to Access. The Access form wizard is a great tool for getting the base of a form up and running quickly. I usually copy and unbound all the controls onto a new form, but the fact the wizard can dump them all on a new form all at once is much better than adding them one at a time. In the meantime I am still trying to learn ASP.net in C#... I have the motivation, but no darn time to sink my teeth into it. Looking for a job that is heading in that direction so I can get paid to learn it all. Also there is nothing like a looming deadline on a real project to motivate me into learning how it all works. ;) be interested to hear your thoughts. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Thursday, 13 January 2011 2:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks I am watching and listening to my brother curse MVVM as we put together a Silverlight/XAML/WCF app. The craving for the power and speed is with us also ... However, I see that this Visual Studio LightSwitch is the exact thing that I need for something that just works (much hidden implementation) and is customizable - like Access with VBA - for all of our older clients who have no desire to move all of their data from Access to SQL Server. I really hope that they provide a data access method to Jet. Michael R Mattys Business Process Developers www.mattysconsulting.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From newsgrps at dalyn.co.nz Wed Jan 12 22:07:06 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 17:07:06 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <009e01cbb2d4$7fde3130$7f9a9390$@com> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> Message-ID: <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Hi Eric, He is able to log on using my credentials. I am not even able to log on using the Administrator credentials. David At 13/01/2011, Eric Barro wrote: >David, > >Have the IT guy log in using your credentials. It might just be a simple >thing as a security setting for the account to allow remote desktop access >which is not turned on by default. If he can't log in using your credentials >then he's got to give your account remote access permissions so that you can >RDP. > >Eric > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, January 12, 2011 7:09 PM >To: Access Developers discussion and problem solving; Access Developers >discussion and problem solving >Subject: Re: [AccessD] OT Remote Desktop Connection problems > >Thanks Steve, > >That didn't help but it got me thinking. Could there be a setting on >my Windows 7 computer that might be preventing me from connecting to >the server? > >David > >At 13/01/2011, Steve Schapel wrote: > >Hi David, > > > >When you open the RDP window, click 'Options', and then the Advanced > >tab. What is the setting under 'If authentication fails'? Just as > >an experiment, try setting it to "Connect and don't warn me", and > >see if you can get in. > > > >Regards > >Steve > > > >-----Original Message----- From: David Emerson > >Sent: Thursday, January 13, 2011 3:22 PM > >To: Access Developers discussion and problem solving > >Subject: [AccessD] OT Remote Desktop Connection problems > > > >Sorry about the OT but the IT person at the Client site has been > >stumped by this. > > > >I am running Windows 7 Professional. > > > >I have set up a VPN connection to the client server and this > >connects. The problem is when I use Remote Desktop to access the > >computer. I get the following error message: > > > > > >Your remote desktop connection failed because the remote computer > >cannot be authenticated. > > > >Certificate errors: A revocation check could not be performed for the > >certificate. > > > > > >I have tried importing the certificate as per the following link but > >with no success. > > > >8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/en >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > > > > >I would like to get this solved because there will be other users who > >will need to Remote Desktop Connect. > > > >The IT person has been able to successfully Remote Desktop in using > >his laptop running Windows 7. > > > >Any leads? > > > >Regards > > > >David From ebarro at roadrunner.com Wed Jan 12 22:15:47 2011 From: ebarro at roadrunner.com (Eric Barro) Date: Wed, 12 Jan 2011 20:15:47 -0800 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <00a201cbb2d8$8e812720$ab837560$@com> Has he tried the VPN->RDP route that you are taking? Is there an IP address restriction on the server? In other words, is the internal IP being assigned to your machine recognized by the server? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson Sent: Wednesday, January 12, 2011 8:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Remote Desktop Connection problems Hi Eric, He is able to log on using my credentials. I am not even able to log on using the Administrator credentials. David At 13/01/2011, Eric Barro wrote: >David, > >Have the IT guy log in using your credentials. It might just be a simple >thing as a security setting for the account to allow remote desktop access >which is not turned on by default. If he can't log in using your credentials >then he's got to give your account remote access permissions so that you can >RDP. > >Eric > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, January 12, 2011 7:09 PM >To: Access Developers discussion and problem solving; Access Developers >discussion and problem solving >Subject: Re: [AccessD] OT Remote Desktop Connection problems > >Thanks Steve, > >That didn't help but it got me thinking. Could there be a setting on >my Windows 7 computer that might be preventing me from connecting to >the server? > >David > >At 13/01/2011, Steve Schapel wrote: > >Hi David, > > > >When you open the RDP window, click 'Options', and then the Advanced > >tab. What is the setting under 'If authentication fails'? Just as > >an experiment, try setting it to "Connect and don't warn me", and > >see if you can get in. > > > >Regards > >Steve > > > >-----Original Message----- From: David Emerson > >Sent: Thursday, January 13, 2011 3:22 PM > >To: Access Developers discussion and problem solving > >Subject: [AccessD] OT Remote Desktop Connection problems > > > >Sorry about the OT but the IT person at the Client site has been > >stumped by this. > > > >I am running Windows 7 Professional. > > > >I have set up a VPN connection to the client server and this > >connects. The problem is when I use Remote Desktop to access the > >computer. I get the following error message: > > > > > >Your remote desktop connection failed because the remote computer > >cannot be authenticated. > > > >Certificate errors: A revocation check could not be performed for the > >certificate. > > > > > >I have tried importing the certificate as per the following link but > >with no success. > > > >8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/e n >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > > > > >I would like to get this solved because there will be other users who > >will need to Remote Desktop Connect. > > > >The IT person has been able to successfully Remote Desktop in using > >his laptop running Windows 7. > > > >Any leads? > > > >Regards > > > >David -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From michael at mattysconsulting.com Wed Jan 12 22:17:02 2011 From: michael at mattysconsulting.com (Michael Mattys) Date: Wed, 12 Jan 2011 23:17:02 -0500 Subject: [AccessD] Lightswitch (was: Old Dog NewTricks) In-Reply-To: <201101130359.p0D3xmhp011689@databaseadvisors.com> References: <201101130359.p0D3xmhp011689@databaseadvisors.com> Message-ID: Hi Darryl, I have yet to build an application. It will be a few days before I can comment, but I will ... Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Wednesday, January 12, 2011 11:00 PM To: Access Developers discussion and problem solving Subject: [AccessD] Lightswitch (was: Old Dog NewTricks) ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ Hi Michael, How is it going with Lightswitch? I downloaded and played around with the beta a few months back. Wifey put an end to my evenings of loafing around on the computer by popping out Baby V2.0 in october. Haven't really done much since then :-/ Some of it I really liked, but I just started out with the user forms which seemed a lot different to Access. The Access form wizard is a great tool for getting the base of a form up and running quickly. I usually copy and unbound all the controls onto a new form, but the fact the wizard can dump them all on a new form all at once is much better than adding them one at a time. In the meantime I am still trying to learn ASP.net in C#... I have the motivation, but no darn time to sink my teeth into it. Looking for a job that is heading in that direction so I can get paid to learn it all. Also there is nothing like a looming deadline on a real project to motivate me into learning how it all works. ;) be interested to hear your thoughts. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: Thursday, 13 January 2011 2:48 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks I am watching and listening to my brother curse MVVM as we put together a Silverlight/XAML/WCF app. The craving for the power and speed is with us also ... However, I see that this Visual Studio LightSwitch is the exact thing that I need for something that just works (much hidden implementation) and is customizable - like Access with VBA - for all of our older clients who have no desire to move all of their data from Access to SQL Server. I really hope that they provide a data access method to Jet. Michael R Mattys Business Process Developers www.mattysconsulting.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From newsgrps at dalyn.co.nz Thu Jan 13 00:52:26 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Thu, 13 Jan 2011 19:52:26 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <00a201cbb2d8$8e812720$ab837560$@com> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <00a201cbb2d8$8e812720$ab837560$@com> Message-ID: <20110113065259.CHT27372.mta02.xtra.co.nz@David-PC.dalyn.co.nz> I seem to be able to VPN OK (at least I get a connection). Would this exclude needing to check the IP address restriction? I am not familiar with certificates and how they work so don't know what a revocation check is. David At 13/01/2011, Eric Barro wrote: >Has he tried the VPN->RDP route that you are taking? Is there an IP address >restriction on the server? In other words, is the internal IP being assigned >to your machine recognized by the server? > > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >Sent: Wednesday, January 12, 2011 8:07 PM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] OT Remote Desktop Connection problems > >Hi Eric, > >He is able to log on using my credentials. I am not even able to log >on using the Administrator credentials. > >David > >At 13/01/2011, Eric Barro wrote: > >David, > > > >Have the IT guy log in using your credentials. It might just be a simple > >thing as a security setting for the account to allow remote desktop access > >which is not turned on by default. If he can't log in using your >credentials > >then he's got to give your account remote access permissions so that you >can > >RDP. > > > >Eric > > > >-----Original Message----- > >From: accessd-bounces at databaseadvisors.com > >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson > >Sent: Wednesday, January 12, 2011 7:09 PM > >To: Access Developers discussion and problem solving; Access Developers > >discussion and problem solving > >Subject: Re: [AccessD] OT Remote Desktop Connection problems > > > >Thanks Steve, > > > >That didn't help but it got me thinking. Could there be a setting on > >my Windows 7 computer that might be preventing me from connecting to > >the server? > > > >David > > > >At 13/01/2011, Steve Schapel wrote: > > >Hi David, > > > > > >When you open the RDP window, click 'Options', and then the Advanced > > >tab. What is the setting under 'If authentication fails'? Just as > > >an experiment, try setting it to "Connect and don't warn me", and > > >see if you can get in. > > > > > >Regards > > >Steve > > > > > >-----Original Message----- From: David Emerson > > >Sent: Thursday, January 13, 2011 3:22 PM > > >To: Access Developers discussion and problem solving > > >Subject: [AccessD] OT Remote Desktop Connection problems > > > > > >Sorry about the OT but the IT person at the Client site has been > > >stumped by this. > > > > > >I am running Windows 7 Professional. > > > > > >I have set up a VPN connection to the client server and this > > >connects. The problem is when I use Remote Desktop to access the > > >computer. I get the following error message: > > > > > > > > >Your remote desktop connection failed because the remote computer > > >cannot be authenticated. > > > > > >Certificate errors: A revocation check could not be performed for the > > >certificate. > > > > > > > > >I have tried importing the certificate as per the following link but > > >with no success. > > > > > > > d/ffd4e6>8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/e >n > >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee > > > > > > > > >I would like to get this solved because there will be other users who > > >will need to Remote Desktop Connect. > > > > > >The IT person has been able to successfully Remote Desktop in using > > >his laptop running Windows 7. > > > > > >Any leads? > > > > > >Regards > > > > > >David > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Thu Jan 13 05:16:25 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 13 Jan 2011 14:16:25 +0300 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E706B.6020706@colbyconsulting.com> References: <4D2E2FE8.2060803@nanaimo.ark.com><232A05F6BFCA420BA556F8251A0EE66E@HAL9005> <4D2E706B.6020706@colbyconsulting.com> Message-ID: <0952610E9F0C4495A95A180A73A65323@nant> > I have dreamed of .Net all of my life and here it is. Yes! Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 13 ?????? 2011 ?. 6:24 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Old Dog NewTricks > I think one of the strongest reasons favoring .Net is political. LOL. This absolutely does exist. Having spent the time and effort to begin to learn it, my strongest reason for using .Net is the power it gives me. Remember that: 1) I am a programmer, and was a programmer long before I met Access. 2) I have used Access almost exclusively since 1994. 3) I have about 16 months total in C#, and even during that time I have been doing a lot of Access support. 4) I am a programmer. C# is a *dream* programming language and .Net is a *dream* environment. I started learning to program in 1976 in assembler for US Navy Univac machines. Before coming to Access in 2004 I programmed in various flavors of Basic, FORTRAN, Prolog, assembler, Turbo Pascal, Turbo C, dBase . scripting. It isn't like I haven't been around the block, and it isn't like I am a C snob who hasn't a clue what Access can do. I would say I am one of the more capable VBA / Access developers on this list. I spent 10 years doing *only* Access and the last 16 months supporting Access systems while learning and writing .Net systems. But I am a programmer and I *love* the .Net environment. I mostly understand OO development, I understand classes, I mostly understand inheritance, I understand raising and sinking events, I am rapidly learning threads. All of that stuff is extremely powerful and most of that stuff simply is not available in any real sense in VBA. I stretched the limits of Access, I know what is there and what isn't. C# (or VB.Net) / .Net is just a different universe from VBA, and it is a universe that I prefer, that I enjoy, that I crave. If you are not a programmer first, if you only really know Access, or if you only want to do small scale database development, then Access is your tool, and a very fine tool for what it does. Access has been my main tool for a long time and I am not saying that it is not killer for what it does. When I use .Net it is not about being unfaithful to Access. It is about doing what I love with the coolest programming tool that I have ever had the enjoyment of using. I have dreamed of .Net all of my life and here it is. And if you can't afford the retail version, C# / VB.net express and SQL Server 2008 express are free. Dream tools for absolutely free. It doesn't get any better than that. John W. Colby www.ColbyConsulting.com On 1/12/2011 7:15 PM, Rocky Smolin wrote: > I think one of the strongest reasons favoring .Net is political. > There is a pernicious, unreasoning, prejudice bordering on bigotry > against Access in IT circles which infects users and clients. It's > common wisdom in those circles that Access is a weak, unstable, > platform which users can actually work with and that causes loss of control for IT - anathema. > > Walk in with a $10 budget for an Access app you might lose to someone > proposing the same app in .Net for $20. So learn .Net and make more $$. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Wednesday, January 12, 2011 2:49 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Old Dog NewTricks > > Hey All > Sorry I do not want to start a flame up (I think that is the term), > but in my research of VB.Net the conundrum of what are the advantages > of my using VB.Net to enhance the development of a database > application versus ACCESS keeps coming up. If you can could you please > direct me to articles expressing this view or your views pro/con (I am > not writing an article on this, it is just for my own curiosity) it > would greatly be appreciated (remember I am a Newbie to VB.Net). If > you don't mind, to avoid clogging up the user group, please EMail me > offline. Any responses will be greatly appreciated. > > Thanks > Tony > -- From Chester_Kaup at kindermorgan.com Thu Jan 13 10:27:38 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 13 Jan 2011 10:27:38 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: <4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, , <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> <4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com> None. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Wednesday, January 12, 2011 5:00 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records After taking out the date criteria, how many have a null Last(dbo_DSS_StatusChanges1.StatusDate)? -- Stuart On 12 Jan 2011 at 16:40, Kaup, Chester wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David > McAfee Sent: Wednesday, January 12, 2011 2:24 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Query does not > return all records > > If you take the Last() out of the SELECT and GROUP, do you get all > expected records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values > for a given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > > table (dbo_DSS_CompletionMaster) today so it has 2090 records. If I > > use the criteria of <1/1/2001 I get 1037 records. If I use the > > criteria of >1/1/2001 I get 1046 records. PID is a required field > > thus exists for all records in both tables. It is a unique field in > > the table dbo_DSS_CompletionMaster. There are 2083 unique PID's in > > the dbo_StatusChanges1 table. The dbo_DSS_StatusChanges1 table has > > a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM To: Access Developers > > discussion and problem solving Subject: Re: [AccessD] Query does not > > return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = > > NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the > > > table dbo_CompletionMaster has 2085 distinct records. What am I > > > doing wrong? Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID GROUP BY > > > dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a > > > large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Chester_Kaup at kindermorgan.com Thu Jan 13 10:35:11 2011 From: Chester_Kaup at kindermorgan.com (Kaup, Chester) Date: Thu, 13 Jan 2011 10:35:11 -0600 Subject: [AccessD] Query does not return all records In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> Message-ID: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB85@houex1.kindermorgan.com> The suggested query returns no records. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Wednesday, January 12, 2011 5:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Query does not return all records try this: SELECT PID,StatusDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate HAVING Count(StatusDate) >1 AND (StatusDate <#1/1/2001#) It's either a duplicate (last) date or a null date as Stuart mentioned. D On Wed, Jan 12, 2011 at 2:40 PM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > Taking out the date criteria results in all records from the > dbo_StatusChanges table being returned which is correct. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 2:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > If you take the Last() out of the SELECT and GROUP, do you get all expected > records? > > Does this? > > SELECT > A.PID, > A.Well_Number > FROM dbo_DSS_CompletionMaster AS A > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > Is it possible that you have duplicate (last) dates StatusDate values for a > given PID/Well Number? > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > OK here is what I get. Apparently 5 records were added to the master > table > > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > > criteria of <1/1/2001 I get 1037 records. If I use the criteria of > >1/1/2001 > > I get 1046 records. PID is a required field thus exists for all records > in > > both tables. It is a unique field in the table dbo_DSS_CompletionMaster. > > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > > > Thanks for the assistance. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 12:57 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Query does not return all records > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > records? > > > > Are any PID fields null? If so, you may have to use the following > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > The following query only returns 1046 records even though the table > > > dbo_CompletionMaster has 2085 distinct records. What am I doing wrong? > > > Thanks. > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number, > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > > GROUP BY dbo_DSS_CompletionMaster.PID, > > dbo_DSS_CompletionMaster.Well_Number > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > Chester Kaup > > > > > > Engineering Technician > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > Office (432) 688-3797 > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > > number > > > of electrons were terribly inconvenienced. > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Thu Jan 13 11:30:14 2011 From: df.waters at comcast.net (Dan Waters) Date: Thu, 13 Jan 2011 11:30:14 -0600 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <4D2E2FE8.2060803@nanaimo.ark.com> References: <4D2E2FE8.2060803@nanaimo.ark.com> Message-ID: <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Hi Tony, These are the significant technical differences that I believe exist (that affect the user/customer) between a split FE/BE Access app and a client/server .Net/SQL Server windows forms app: 1) Security: Access login security is only nominal. I use it at my customers just so the database knows who is logged in. If you use Access login security, you must assume that no one in the company will try to do something nefarious. With SQL Server, you can use Windows Authentication, which is far better. 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 concurrent users before performance begins to slow down. This could be more or less depending on exactly how your system is set up. Some people on this list have said that they can have over 50 concurrent users on a system where most users are entering data into forms specified as data entry forms. 3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. So, for these reasons, you might think that .Net/SQL Server is the way to go. But there are many apps where you don't need windows authentication, your number of concurrent users is limited (or you can create a limit), and you are on a LAN. For these situations (perhaps the majority) Access is excellent. If you are making a system for your own company, you plan to learn Access well enough to continue to support it and improve it, and you (will always) meet the three requirements above, go ahead and use Access. However, Visual Studio and the .Net languages have made significant improvements over the last several revisions (i.e., 'dream language'). Someday you may be asked to let someone on a WAN log into your system, or someday you may be asked to 'make it work on the internet', and then you'll need to learn .Net anyway. If you're planning on making systems for your own clients, today you should start with .Net and SQL Server. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 4:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dc8 at btinternet.com Thu Jan 13 15:58:36 2011 From: dc8 at btinternet.com (Chris Swann) Date: Thu, 13 Jan 2011 21:58:36 +0000 Subject: [AccessD] Query to find records from lookup table NOT in another table In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, , <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com><4D2E325F.20260.E6D3666@stuart.lexacorp.com.pg> <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com> Message-ID: <4D2F758C.5080608@btinternet.com> Hi All, I've really got my stupid head on today and can't get anything I try to return the records I need. I have a table which has a list of codes and another table that holds details of codes that are in use at various sites. What I need to find is those sites that DON'T have any of the codes from the lookup table. I thought a find unmatched query would work but it doesn't return the correct records. As an example of what I need Lookup table has for example A1 A2 A3 Sites table has a A1 a A2 b A3 c A1 c A2 c A3 so I need the query to return a A3 b A1 b A2 Can anyone help on this one ? Many thanks in advance, Chris Swann From jwcolby at colbyconsulting.com Thu Jan 13 16:25:30 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 13 Jan 2011 17:25:30 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> References: <4D2E2FE8.2060803@nanaimo.ark.com> <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <4D2F7BDA.5000800@colbyconsulting.com> There are a couple of other issues to consider. 1) If you want source control, Access is problematic. 2) If your application is going to get large, lots of queries, forms etc. and particularly lots of code, access is problematic. Access doesn't have a lot of organizational tools for grouping stuff. Yes, you can go with separate FEs but suddenly you have severe maintenance issues trying to discover "where used" kinds of things across the FEs. 3) If you want to use large libraries, and particular libraries where one depends on another, Access is problematic. 4) If you need threads, fugedaboutit. 5) If you want to execute stored procedures in SQL Server, Access is problematic. Access is single threaded. When it executes a stored procedure it will stop code execution waiting for sql server to return. If SQL Server takes a long time (long running query) you end up with users seeing that the user interface is locked. Users tend to reboot or use task manager to close access when the user interface becomes unresponsive. 6) When you push the envelop in Access, you begin to get issues with Access page faulting, or staying open when it should be closing. Lots of decompile / compile / compact / repair cycles chasing ghosts. 7) When you need a developer team to handle pieces of a system, Access is problematic (see #1). 8) If you want a run-time so you can just ship an exe... I have written one extremely large application in Access, ~200 tables, 1.5 gigs of data and counting, ~200 forms, a couple of hundred queries. Access was superb in getting me to this point but it sucks trying to go any further. The client has invested a lot of money in this system and of course they are reluctant to "start over". I wish it was in C# now. Understand that I have never built a system of this size in C#, but I know that many of the issues I have could be handled in C# but are very difficult (or impossible) in Access. It is these cases where you look at Access and wish... wish that Access had better big system tools, had threading, had real libraries, had access to all the cool things that are in .Net. Most of the things I am discussing are not an issue while the system is small, and most of the things I am discussing become a problem once a system reaches a certain size. John W. Colby www.ColbyConsulting.com On 1/13/2011 12:30 PM, Dan Waters wrote: > Hi Tony, > > These are the significant technical differences that I believe exist (that > affect the user/customer) between a split FE/BE Access app and a > client/server .Net/SQL Server windows forms app: > > 1) Security: Access login security is only nominal. I use it at my > customers just so the database knows who is logged in. If you use Access > login security, you must assume that no one in the company will try to do > something nefarious. With SQL Server, you can use Windows Authentication, > which is far better. > > 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 > concurrent users before performance begins to slow down. This could be more > or less depending on exactly how your system is set up. Some people on this > list have said that they can have over 50 concurrent users on a system where > most users are entering data into forms specified as data entry forms. > > 3) Reach: On a LAN, Access performance is great. On a WAN, Access > performance is infuriating. > > So, for these reasons, you might think that .Net/SQL Server is the way to > go. But there are many apps where you don't need windows authentication, > your number of concurrent users is limited (or you can create a limit), and > you are on a LAN. For these situations (perhaps the majority) Access is > excellent. > > If you are making a system for your own company, you plan to learn Access > well enough to continue to support it and improve it, and you (will always) > meet the three requirements above, go ahead and use Access. However, Visual > Studio and the .Net languages have made significant improvements over the > last several revisions (i.e., 'dream language'). Someday you may be asked > to let someone on a WAN log into your system, or someday you may be asked to > 'make it work on the internet', and then you'll need to learn .Net anyway. > > If you're planning on making systems for your own clients, today you should > start with .Net and SQL Server. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav > Sent: Wednesday, January 12, 2011 4:49 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Old Dog NewTricks > > Hey All > Sorry I do not want to start a flame up (I think that is the term), but > in my research of VB.Net the conundrum of what are the advantages of my > using VB.Net to enhance the development of a database application versus > ACCESS keeps coming up. If you can could you please direct me to > articles expressing this view or your views pro/con (I am not writing an > article on this, it is just for my own curiosity) it would greatly be > appreciated (remember I am a Newbie to VB.Net). If you don't mind, to > avoid clogging up the user group, please EMail me offline. Any > responses will be greatly appreciated. > > Thanks > Tony From stuart at lexacorp.com.pg Thu Jan 13 16:25:38 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 14 Jan 2011 08:25:38 +1000 Subject: [AccessD] Query to find records from lookup table NOT in another table In-Reply-To: <4D2F758C.5080608@btinternet.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com>, <4D2F758C.5080608@btinternet.com> Message-ID: <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg> One way is with two queries: QryAllSiteCodes: SELECT tblSites.Site, tblLookup.LCode FROM tblSites, tblLookup GROUP BY tblSites.Site, tblLookup.LCode; QryMissing: SELECT qryAllSiteCodes.Site, qryAllSiteCodes.LCode FROM qryAllSiteCodes LEFT JOIN tblSites ON (qryAllSiteCodes.LCode = tblSites.code) AND (qryAllSiteCodes.Site = tblSites.Site) WHERE (((tblSites.Site) Is Null)); -- Stuart On 13 Jan 2011 at 21:58, Chris Swann wrote: > Hi All, > > I've really got my stupid head on today and can't get anything I try > to return the records I need. > > I have a table which has a list of codes and another table that holds > details of codes that are in use at various sites. > > What I need to find is those sites that DON'T have any of the codes > from the lookup table. > > I thought a find unmatched query would work but it doesn't return the > correct records. > > As an example of what I need > > Lookup table has for example > A1 > A2 > A3 > > Sites table has > a A1 > a A2 > b A3 > c A1 > c A2 > c A3 > > so I need the query to return > a A3 > b A1 > b A2 > > Can anyone help on this one ? > > Many thanks in advance, > > Chris Swann > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Thu Jan 13 16:40:37 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 13 Jan 2011 16:40:37 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? References: <4D2E2FE8.2060803@nanaimo.ark.com> <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad From df.waters at comcast.net Thu Jan 13 16:53:22 2011 From: df.waters at comcast.net (Dan Waters) Date: Thu, 13 Jan 2011 16:53:22 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: This is what I do: Have a hidden form named frmLatestUpdate. Set your AutoExec or Startup Form to open this form. When the form closes, run the Form_Close event to change a date field in the tabled named tblLatestUpdate. The key here is that this code can only run when the application is opened by the developer or on the developer's PC so that no one else changes this date. But if your developer is also a regular user of the app, this won't work. You might have a question MsgBox appear when the developer closes the database asking him/her if they want to update the Latest Update field. Now, your reports can include this date/time in the report footer. Note - I use this primarily so that a client app will be automatically updated from the server when a user logs in. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 13, 2011 4:41 PM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Thu Jan 13 16:59:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 14 Jan 2011 08:59:18 +1000 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com>, Message-ID: <4D2F83C6.30216.1393351A@stuart.lexacorp.com.pg> Simple solution - don't use a Global Constant! Use a system lookup table to store the VersionID and a STATIC function in your reports etc. Function SetVersionID() Dim strSQL as string StrSQL = "Update tblSysfile Set VersionID ='" & _ Format(Now(),"ddd.d/mm/yyyy at hh:mm") Currentdb.Execute strSQL End Function Static Function VersionID() as String Dim store as string If len(store) = "" then Store = DLookup("VersionID","tblSysfile") End if VersionID = store End Function On 13 Jan 2011 at 16:40, Brad Marks wrote: > Currently, we have a simple routine which generates our Version ID. > When changes are made to the application by our programmer, this > routine is used to generate a new Version ID and display it in a > TextBox. We then manually copy this generated ID into the value of a > Global Constant field which is referenced in several places in the > application. (Note that only the Access programmer is allowed to > change the application.) > .. > > Is there a way to update VBA code with VBA? In other words, can a VBA > routine update other VBA code? (A small routine to generate our > Version ID and then plug the generated ID into the value of a Global > constant). > > Here is our Global Constant Field with its value. > Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" > From Darryl.Collins at iag.com.au Thu Jan 13 17:08:29 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Fri, 14 Jan 2011 10:08:29 +1100 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: Message-ID: <201101132308.p0DN8WO9014490@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ It can be done, although as others have mentioned, it is probably not the optimal solution for you. but in case you are curious or want to take that path, there is the link to one of the better sites for using code to mode the VBE. <> regards Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, 14 January 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From DWUTKA at Marlow.com Thu Jan 13 17:14:11 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 13 Jan 2011 17:14:11 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: Yep, you can edit VBA with VBA. Here's a routine I created to put a call to a function that records report usage in the OnOpen event of every report of the database. Doesn't do exactly what you are trying to do, but it should be a good start as an example of how to go about doing what you are trying. Dim rpt As Report Dim dbs As DAO.Database Dim ctr As Container Dim dc As Document Dim i As Long Set dbs = CurrentDb Set ctr = dbs.Containers!Reports Dim strCode As String Dim strCodeFix As String strCode = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ "RecordReportUsage Me.NAME" & vbCrLf & _ "End Sub" & vbCrLf strCodeFix = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ "RecordReportUsage Me.NAME" & vbCrLf Dim blClean As Boolean For Each dc In ctr.Documents blClean = True DoCmd.OpenReport dc.NAME, acViewDesign Set rpt = Reports(dc.NAME) For i = 1 To rpt.Module.CountOfLines If InStr(1, rpt.Module.Lines(i, 1), "Report_Open(", vbTextCompare) > 0 Then blClean = False Debug.Print dc.NAME End If Next i If blClean Then rpt.Module.AddFromString strCode DoCmd.Save acReport, dc.NAME Else blClean = True For i = 1 To rpt.Module.CountOfLines If InStr(1, rpt.Module.Lines(i, 1), "As Integer)RecordReportUsage", vbTextCompare) > 0 Then rpt.Module.ReplaceLine i, strCodeFix DoCmd.Save acReport, dc.NAME End If Next i End If Set rpt = Nothing DoCmd.Close acReport, dc.NAME Next -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Thursday, January 13, 2011 4:41 PM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From rockysmolin at bchacc.com Thu Jan 13 17:51:43 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 13 Jan 2011 15:51:43 -0800 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: <201101132308.p0DN8WO9014490@databaseadvisors.com> References: <201101132308.p0DN8WO9014490@databaseadvisors.com> Message-ID: May not work for you but I use the Application Title in Tools-->Startup. It's available using CurrentDb.Properties("AppTitle") Ad I bump the version and date whenever I make changes to an app. Then display it on the opening form. It also becomes the banner at the top of every form. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 13, 2011 3:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is it possible to update VBA code with VBA? ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ It can be done, although as others have mentioned, it is probably not the optimal solution for you. but in case you are curious or want to take that path, there is the link to one of the better sites for using code to mode the VBE. <> regards Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, 14 January 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Thu Jan 13 20:31:57 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 13 Jan 2011 20:31:57 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? References: <201101132308.p0DN8WO9014490@databaseadvisors.com> Message-ID: All, You guys are great! Thanks for all of the ideas. I learned some new tricks and I appreciate the help. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Rocky Smolin Sent: Thu 1/13/2011 5:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is it possible to update VBA code with VBA? May not work for you but I use the Application Title in Tools-->Startup. It's available using CurrentDb.Properties("AppTitle") Ad I bump the version and date whenever I make changes to an app. Then display it on the opening form. It also becomes the banner at the top of every form. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Thursday, January 13, 2011 3:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Is it possible to update VBA code with VBA? ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ It can be done, although as others have mentioned, it is probably not the optimal solution for you. but in case you are curious or want to take that path, there is the link to one of the better sites for using code to mode the VBE. <> regards Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Friday, 14 January 2011 9:41 AM To: Access Developers discussion and problem solving Subject: [AccessD] Is it possible to update VBA code with VBA? All, We have an Access application that creates a number of reports and is used by several people. In addition, because the application is fairly new, it is being enhanced on a regular basis. In order to avoid confusion, we have decided to establish a simple "Application Version ID" that is shown at the bottom of all reports (and also on forms). The format of this Version ID is Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This works nicely when we want to see which version of the application was used to generate a previously generated report, etc. Currently, we have a simple routine which generates our Version ID. When changes are made to the application by our programmer, this routine is used to generate a new Version ID and display it in a TextBox. We then manually copy this generated ID into the value of a Global Constant field which is referenced in several places in the application. (Note that only the Access programmer is allowed to change the application.) This process works Okay, but it would be better if we could programmatically update the value of the constant field when the application is changed by the programmer. Is there a way to update VBA code with VBA? In other words, can a VBA routine update other VBA code? (A small routine to generate our Version ID and then plug the generated ID into the value of a Global constant). Here is our Global Constant Field with its value. Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" This might be a really dumb question. We just have never tried to do this before. Thanks for your help. Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From marksimms at verizon.net Thu Jan 13 20:57:02 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 13 Jan 2011 21:57:02 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: <4D2CA14A.2090207@nanaimo.ark.com><4D2CBCA5.1040508@colbyconsulting.com> <4D2CBF6A.4010103@nanaimo.ark.com><4D2CC991.4070806@colbyconsulting.com> <002101cbb27b$946d8c80$bd48a580$@net> Message-ID: <002f01cbb396$b87dce70$29796b50$@net> Thanks for that Drew - I just LOVE analogies ! > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Wednesday, January 12, 2011 3:27 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > Actually Mark, I think a better analogy would be to say that Access is > like Legos, and .Net (or any other actual true programming language) is > like a full blown machine shop. From marksimms at verizon.net Thu Jan 13 21:26:32 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 13 Jan 2011 22:26:32 -0500 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <000001cbb39a$d78f0140$86ad03c0$@net> Slick..... Drew - one takeaway from this: Internally, the VBA source strips-out the pairs ? I assumed that was the case when I saw this: "As Integer)RecordReportUsage" > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Thursday, January 13, 2011 6:14 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is it possible to update VBA code with VBA? > > Yep, you can edit VBA with VBA. > > Here's a routine I created to put a call to a function that records > report usage in the OnOpen event of every report of the database. > Doesn't do exactly what you are trying to do, but it should be a good > start as an example of how to go about doing what you are trying. > > Dim rpt As Report > Dim dbs As DAO.Database > Dim ctr As Container > Dim dc As Document > Dim i As Long > Set dbs = CurrentDb > Set ctr = dbs.Containers!Reports > Dim strCode As String > Dim strCodeFix As String > strCode = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf & _ > "End Sub" & vbCrLf > strCodeFix = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf > Dim blClean As Boolean > For Each dc In ctr.Documents > blClean = True > DoCmd.OpenReport dc.NAME, acViewDesign > Set rpt = Reports(dc.NAME) > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "Report_Open(", > vbTextCompare) > 0 Then > blClean = False > Debug.Print dc.NAME > End If > Next i > If blClean Then > rpt.Module.AddFromString strCode > DoCmd.Save acReport, dc.NAME > Else > blClean = True > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "As > Integer)RecordReportUsage", vbTextCompare) > 0 Then > rpt.Module.ReplaceLine i, strCodeFix > DoCmd.Save acReport, dc.NAME > End If > Next i > End If > Set rpt = Nothing > DoCmd.Close acReport, dc.NAME > Next > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Thursday, January 13, 2011 4:41 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Is it possible to update VBA code with VBA? > > All, > > We have an Access application that creates a number of reports and is > used by several people. In addition, because the application is fairly > new, it is being enhanced on a regular basis. > > In order to avoid confusion, we have decided to establish a simple > "Application Version ID" that is shown at the bottom of all reports > (and > also on forms). The format of this Version ID is > Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This > works nicely when we want to see which version of the application was > used to generate a previously generated report, etc. > > Currently, we have a simple routine which generates our Version ID. > When changes are made to the application by our programmer, this > routine > is used to generate a new Version ID and display it in a TextBox. We > then manually copy this generated ID into the value of a Global > Constant > field which is referenced in several places in the application. (Note > that only the Access programmer is allowed to change the application.) > > > This process works Okay, but it would be better if we could > programmatically update the value of the constant field when the > application is changed by the programmer. > > Is there a way to update VBA code with VBA? In other words, can a VBA > routine update other VBA code? (A small routine to generate our Version > ID and then plug the generated ID into the value of a Global constant). > > Here is our Global Constant Field with its value. > Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" > > This might be a really dumb question. We just have never tried to do > this before. > > Thanks for your help. > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the > person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI > Business > Sensitive material. If you are not the intended recipient, please > contact the sender > immediately and destroy the material in its entirety, whether > electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, > dissemination, > or other use of, or taking of any action in reliance upon this > information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From DWUTKA at Marlow.com Fri Jan 14 01:09:53 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Fri, 14 Jan 2011 01:09:53 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: <000001cbb39a$d78f0140$86ad03c0$@net> References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> <000001cbb39a$d78f0140$86ad03c0$@net> Message-ID: Ooops, now, I had actually goofed with the function, so that handled the batch of reports that were goofed. LOL It was run in a system with hundreds of reports, it was a complete pain. ;) Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Thursday, January 13, 2011 9:27 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is it possible to update VBA code with VBA? Slick..... Drew - one takeaway from this: Internally, the VBA source strips-out the pairs ? I assumed that was the case when I saw this: "As Integer)RecordReportUsage" > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Drew Wutka > Sent: Thursday, January 13, 2011 6:14 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Is it possible to update VBA code with VBA? > > Yep, you can edit VBA with VBA. > > Here's a routine I created to put a call to a function that records > report usage in the OnOpen event of every report of the database. > Doesn't do exactly what you are trying to do, but it should be a good > start as an example of how to go about doing what you are trying. > > Dim rpt As Report > Dim dbs As DAO.Database > Dim ctr As Container > Dim dc As Document > Dim i As Long > Set dbs = CurrentDb > Set ctr = dbs.Containers!Reports > Dim strCode As String > Dim strCodeFix As String > strCode = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf & _ > "End Sub" & vbCrLf > strCodeFix = "Private Sub Report_Open(Cancel As Integer)" & vbCrLf & _ > "RecordReportUsage Me.NAME" & vbCrLf > Dim blClean As Boolean > For Each dc In ctr.Documents > blClean = True > DoCmd.OpenReport dc.NAME, acViewDesign > Set rpt = Reports(dc.NAME) > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "Report_Open(", > vbTextCompare) > 0 Then > blClean = False > Debug.Print dc.NAME > End If > Next i > If blClean Then > rpt.Module.AddFromString strCode > DoCmd.Save acReport, dc.NAME > Else > blClean = True > For i = 1 To rpt.Module.CountOfLines > If InStr(1, rpt.Module.Lines(i, 1), "As > Integer)RecordReportUsage", vbTextCompare) > 0 Then > rpt.Module.ReplaceLine i, strCodeFix > DoCmd.Save acReport, dc.NAME > End If > Next i > End If > Set rpt = Nothing > DoCmd.Close acReport, dc.NAME > Next > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks > Sent: Thursday, January 13, 2011 4:41 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Is it possible to update VBA code with VBA? > > All, > > We have an Access application that creates a number of reports and is > used by several people. In addition, because the application is fairly > new, it is being enhanced on a regular basis. > > In order to avoid confusion, we have decided to establish a simple > "Application Version ID" that is shown at the bottom of all reports > (and > also on forms). The format of this Version ID is > Day.Month/Day/Year at Hour:Minute (example Thu.1/13/2011 at 15:53). This > works nicely when we want to see which version of the application was > used to generate a previously generated report, etc. > > Currently, we have a simple routine which generates our Version ID. > When changes are made to the application by our programmer, this > routine > is used to generate a new Version ID and display it in a TextBox. We > then manually copy this generated ID into the value of a Global > Constant > field which is referenced in several places in the application. (Note > that only the Access programmer is allowed to change the application.) > > > This process works Okay, but it would be better if we could > programmatically update the value of the constant field when the > application is changed by the programmer. > > Is there a way to update VBA code with VBA? In other words, can a VBA > routine update other VBA code? (A small routine to generate our Version > ID and then plug the generated ID into the value of a Global constant). > > Here is our Global Constant Field with its value. > Global Const Con_Version_ID As String = "Thu.1/13/2011 at 15:53" > > This might be a really dumb question. We just have never tried to do > this before. > > Thanks for your help. > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > The information contained in this transmission is intended only for the > person or entity > to which it is addressed and may contain II-VI Proprietary and/or II-VI > Business > Sensitive material. If you are not the intended recipient, please > contact the sender > immediately and destroy the material in its entirety, whether > electronic or hard copy. > You are notified that any review, retransmission, copying, disclosure, > dissemination, > or other use of, or taking of any action in reliance upon this > information by persons > or entities other than the intended recipient is prohibited. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From marksimms at verizon.net Fri Jan 14 07:31:19 2011 From: marksimms at verizon.net (Mark Simms) Date: Fri, 14 Jan 2011 08:31:19 -0500 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <000101cbb3ef$546d3570$fd47a050$@net> Dan - that is very clever. Have you linked this into Tony Toew's AutoUpdater or did you build your own MDE/ACCDE refresh-from-network utility ? > > This is what I do: > > > Note - I use this primarily so that a client app will be automatically > updated from the server when a user logs in. > From df.waters at comcast.net Fri Jan 14 08:10:11 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 14 Jan 2011 08:10:11 -0600 Subject: [AccessD] Is it possible to update VBA code with VBA? In-Reply-To: <000101cbb3ef$546d3570$fd47a050$@net> References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> <000101cbb3ef$546d3570$fd47a050$@net> Message-ID: <74C3424FFFAA4E6D9EB6B41CF5419DB9@DanWaters> Hi Mark, At one time I did use Tony's AutoUpdater, but at one customer it didn't work and I couldn't figure out why. So I made my own AutoUpdater and now use that at each customer. Interestingly, I've needed to modify it for each customer due to each of their 'uniqueness' attibutes! ;-) I used to use the FE.mdb's LastModifiedDate as the decision parameter to see if a file should be updated. But occasionally the user's FE.mdb LastModifiedDate would be updated automatically on the client PC, and then they wouldn't get the updated files from the server. So I came up with the frmLatestUpdate and tblLatestUpdate method to have a more certain decision parameter. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Friday, January 14, 2011 7:31 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Is it possible to update VBA code with VBA? Dan - that is very clever. Have you linked this into Tony Toew's AutoUpdater or did you build your own MDE/ACCDE refresh-from-network utility ? > > This is what I do: > > > Note - I use this primarily so that a client app will be automatically > updated from the server when a user logs in. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 08:10:38 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 06:10:38 -0800 Subject: [AccessD] Windows 7 Message-ID: <4D30595E.6020906@nanaimo.ark.com> Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony From rockysmolin at bchacc.com Fri Jan 14 08:30:02 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 14 Jan 2011 06:30:02 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <4D30595E.6020906@nanaimo.ark.com> References: <4D30595E.6020906@nanaimo.ark.com> Message-ID: <262BDA163AE24D20978FF68DABA600C7@HAL9005> I put W7 on my backup box so I don't do much Access over there. But what I have done - so far no problems. Do you have a spare box you could put W7 on and use for a test bed? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 6:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Windows 7 Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 08:36:34 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 06:36:34 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <262BDA163AE24D20978FF68DABA600C7@HAL9005> References: <4D30595E.6020906@nanaimo.ark.com> <262BDA163AE24D20978FF68DABA600C7@HAL9005> Message-ID: <4D305F72.6070109@nanaimo.ark.com> Hey Rocky No a test bed is not an option at the moment. I could get them to set the compatability mode for Access2003 or rewrite the code for the commondialog and not use an activex control. But I am just wondering how this is going to affect other standalone applications I have designed in Access2003 for other clients. Rocky Smolin wrote: >I put W7 on my backup box so I don't do much Access over there. But what I >have done - so far no problems. Do you have a spare box you could put W7 on >and use for a test bed? > >Rocky > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 6:11 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Windows 7 > >Hey All >I have an Access2003 program (MDE) used by a client, they have upgraded >their machines to Windows 7 and now they get the dreaded "The OpenForm >action was cancelled" when they click the button on the main menu for one >option (the others all work fine). The only thing this form has that the >others don't is a CommonDialog control. I haven't as yet had them check for >missing references (the office doesn't open until 8AM, I may have to send >them the MDB to check). They startup the program with their version of >Access2003. In trying to research the cause of this problem, I am seeing >that Access2003 can develop some problems when running under Windows 7. >Have any of you run into other problems? > >Thanks >Tony > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > From rockysmolin at bchacc.com Fri Jan 14 10:31:19 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Fri, 14 Jan 2011 08:31:19 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <4D305F72.6070109@nanaimo.ark.com> References: <4D30595E.6020906@nanaimo.ark.com><262BDA163AE24D20978FF68DABA600C7@HAL9005> <4D305F72.6070109@nanaimo.ark.com> Message-ID: So you think it's the ActiveX control? Couple days ago there was a solution to this, I think, from Stuart replacing the ComDialog with API calls. Posted below. Rocky > I've been using the ComDialog control to choose folders and such but > it doesn't work with Vista/Windows 7. > > Any suggestions to replace it? Windows API calls. Here ya go. It's what I always use instead of the control. First one for File selection, second for Folder selection.\: '----------------------------------- 'For files: '-------------------------------------- Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetFileName(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetFileName = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function '---------------------------------- 'For Folders '---------------------------------- Option Compare Database Option Explicit Public Declare Function SHBrowseForFolder Lib "shell32.dll" _ Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long Public Declare Function SHGetPathFromIDList Lib "shell32.dll" _ Alias "SHGetPathFromIDListA" _ (ByVal pidl As Long, _ ByVal pszPath As String) As Long Public Declare Sub CoTaskMemFree Lib "ole32.dll" (ByVal pv As Long) Public Type BROWSEINFO 'BI hOwner As Long pidlRoot As Long pszDisplayName As String lpszTitle As String ulFlags As Long lpfn As Long lParam As Long iImage As Long End Type Function GetFolder() As String Dim pidl As Long Dim BI As BROWSEINFO Dim sPath As String Dim pos As Integer 'Fill BROWSEINFO structure data With BI .hOwner = 0 .pidlRoot = 0 .lpszTitle = "Browsing" .ulFlags = 1 .pszDisplayName = Space$(260) End With 'show dialog returning pidl to selected item pidl = SHBrowseForFolder(BI) 'if pidl is valid, parse & return the user's selection sPath = Space$(260) If SHGetPathFromIDList(ByVal pidl, ByVal sPath) Then 'SHGetPathFromIDList returns the absolute 'path to the selected item. No path is returned for virtual folders. pos = InStr(sPath, Chr$(0)) If pos Then GetFolder = Left(sPath, pos - 1) Else: GetFolder = "" End If 'free the pidl Call CoTaskMemFree(pidl) End Function -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 6:37 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Windows 7 Hey Rocky No a test bed is not an option at the moment. I could get them to set the compatability mode for Access2003 or rewrite the code for the commondialog and not use an activex control. But I am just wondering how this is going to affect other standalone applications I have designed in Access2003 for other clients. Rocky Smolin wrote: >I put W7 on my backup box so I don't do much Access over there. But >what I have done - so far no problems. Do you have a spare box you >could put W7 on and use for a test bed? > >Rocky > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 6:11 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Windows 7 > >Hey All >I have an Access2003 program (MDE) used by a client, they have upgraded >their machines to Windows 7 and now they get the dreaded "The >OpenForm action was cancelled" when they click the button on the main >menu for one option (the others all work fine). The only thing this >form has that the others don't is a CommonDialog control. I haven't as >yet had them check for missing references (the office doesn't open >until 8AM, I may have to send them the MDB to check). They startup the >program with their version of Access2003. In trying to research the >cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. >Have any of you run into other problems? > >Thanks >Tony > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Fri Jan 14 10:43:50 2011 From: john at winhaven.net (John Bartow) Date: Fri, 14 Jan 2011 10:43:50 -0600 Subject: [AccessD] Windows 7 In-Reply-To: <4D30595E.6020906@nanaimo.ark.com> References: <4D30595E.6020906@nanaimo.ark.com> Message-ID: <00b201cbb40a$38eefc50$aaccf4f0$@winhaven.net> Hi Tony, Access 2003 by itself runs fine under Windows 7. You found a couple of gothas with old applications in general though. -Active X I just don't use them anymore so I'm not going to be of much help resolving that issue but you can at least know that they are an issue to resolve. -CommonDialog control doesn't work under Vista or W7. I recently asked about this here and Stuart posted a perfect solution with code on 12/21/2010. Thread was " Comctl32.ocx" If you can't find it let me know and I'll forward it. HTH John B -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 8:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Windows 7 Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 14 10:59:26 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 08:59:26 -0800 Subject: [AccessD] Joomla In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim From accessd at shaw.ca Fri Jan 14 11:09:17 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 09:09:17 -0800 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: Message-ID: Impressive. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Wednesday, January 12, 2011 1:01 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? Hi Drew et all How to assemble 110 gears - including differential gears - to a meaningful machine - in LEGO: Lego Antikythera Mechanism http://www.youtube.com/watch?v=RLPVCJjTNgk Watch in HD and full screen. /gustav >>> DWUTKA at marlow.com 12-01-2011 21:27 >>> Actually Mark, I think a better analogy would be to say that Access is like Legos, and .Net (or any other actual true programming language) is like a full blown machine shop. First, inexperienced users can use legos, but what they make will usually be a disaster (plus they tend to put the little pieces in their mouth and choke on them), where as an inexperienced user would give up in a machine shop, or just be too scared to walk in it. Experienced and skilled pros can make works of art with both legos and in a full blown machine shop.... however the skill sets do vary between the two. Second, with legos, a lot of the 'tricky' parts are already molded and ready to go (like Jet, DAO, Reports, etc). With legos, you don't have to build a tree out of tiny pieces, you can just use the preformed tree pieces, yet you can still build the tree from scratch if you want too (bound/unbound). With a machine shop, you have lots of tools, tools that allow you to build pretty much anything you want, but you don't have a lot of 'pre-formed' pieces, so you have to build them from scratch. (Of course, like a good machine shop, when you build a custom tool, you can easily use that same tool in another project, so you really only have to do something super useful once, then re-use it). Third, legos aren't suited for all environments. If you need to build something that'll hold up to 300 degree temps (or run across a VPN connection), legos might work, but probably not too well. To improve them, you have to go outside of the lego world, and use some special coating (scrap jet for a SQL Server backend). With a machine shop, you can build the tool/project to suit the environment. Fourth, let's face it, how many engineers or mechanics didn't bite their teeth on legos as a kid. They make a great starting point for people new to the field. Where as walking into a machine shop on the first day of kindergarten.... you'll hurt yourself. Fifth, legos have a public perception of being a toy, but people who are damn good at what they do have created wondrous creations using that 'toy' that wouldn't have been the same using any other medium, and fulfill their purpose to the Tee. Along these same lines, there are people skilled enough to use a machine shop, who probably laugh at someone using legos, but who still produce garbage, that won't hold up to a skilled lego project. Sixth, the Legos Group continues to sell and market their product to people they expect to use it as a toy (nice little dig to M$ ;)). Seventh, and most importantly, the only thing legos and a machine shop have in common is that they can produce things. Neither of them are designed for all projects. The true skill is to know what project should use which environment. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Wednesday, January 12, 2011 11:10 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? While there is no question that John needed dot-net due to a multi-threading requirement, before making the commitment, you've got to ask yourself: How many Ferrari's are you asked to build ? Dot-net is a Ferrari-building tool. It takes a lot longer to build anything with a complex toolset. I think Access builds Chevy's very fine and very quickly. But if you need to build a Ferrari, by all means move up to dot-net. Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do it. Note: since no one understands the software business, so I'm stuck on using these analogies to explain things to end-users. Sorry, didn't mean to offend anyone. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 11:08:28 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 09:08:28 -0800 Subject: [AccessD] Windows 7 In-Reply-To: References: <4D30595E.6020906@nanaimo.ark.com><262BDA163AE24D20978FF68DABA600C7@HAL9005> <4D305F72.6070109@nanaimo.ark.com> Message-ID: <4D30830C.6040706@nanaimo.ark.com> Hey Rocky Thanks. That is what I have done and I just sent it off to the client, hope it works. I did try searching the DataBaseAdvisors Archive earlier this morning for Windows 7 and CommonDialog but all I got was "Oops No link....." Rocky Smolin wrote: >So you think it's the ActiveX control? > >Couple days ago there was a solution to this, I think, from Stuart replacing >the ComDialog with API calls. Posted below. > >Rocky > > > >>I've been using the ComDialog control to choose folders and such but >>it doesn't work with Vista/Windows 7. >> >>Any suggestions to replace it? >> >> > >Windows API calls. > >Here ya go. It's what I always use instead of the control. First one for >File selection, second >for Folder selection.\: > >'----------------------------------- >'For files: >'-------------------------------------- >Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ > "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long > >Type OPENFILENAME > lStructSize As Long > hwndOwner As Long > hInstance As Long > lpstrFilter As String > lpstrCustomFilter As String > nMaxCustFilter As Long > nFilterIndex As Long > lpstrFile As String > nMaxFile As Long > lpstrFileTitle As String > nMaxFileTitle As Long > lpstrInitialDir As String > lpstrTitle As String > flags As Long > nFileOffset As Integer > nFileExtension As Integer > lpstrDefExt As String > lCustData As Long > lpfnHook As Long > lpTemplateName As String >End Type > >Function GetFileName(Directory As String) As String > Dim OpenFile As OPENFILENAME > Dim lReturn As Long > Dim sFilter As String > OpenFile.lStructSize = Len(OpenFile) > OpenFile.hwndOwner = 0 > OpenFile.hInstance = 0 > sFilter = "" & Chr(0) > OpenFile.lpstrFilter = sFilter > OpenFile.nFilterIndex = 0 > OpenFile.lpstrFile = String(257, 0) > OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 > OpenFile.lpstrFileTitle = OpenFile.lpstrFile > OpenFile.nMaxFileTitle = OpenFile.nMaxFile > OpenFile.lpstrInitialDir = Directory > OpenFile.lpstrTitle = "Select File" > OpenFile.flags = 0 > lReturn = GetOpenFileName(OpenFile) > GetFileName = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, >Chr$(0)) - 1) End Function > >'---------------------------------- >'For Folders >'---------------------------------- > >Option Compare Database >Option Explicit > >Public Declare Function SHBrowseForFolder Lib "shell32.dll" _ > Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long > >Public Declare Function SHGetPathFromIDList Lib "shell32.dll" _ > Alias "SHGetPathFromIDListA" _ > (ByVal pidl As Long, _ > ByVal pszPath As String) As Long > >Public Declare Sub CoTaskMemFree Lib "ole32.dll" (ByVal pv As Long) > >Public Type BROWSEINFO 'BI > hOwner As Long > pidlRoot As Long > pszDisplayName As String > lpszTitle As String > ulFlags As Long > lpfn As Long > lParam As Long > iImage As Long >End Type > >Function GetFolder() As String > Dim pidl As Long > Dim BI As BROWSEINFO > Dim sPath As String > Dim pos As Integer > > 'Fill BROWSEINFO structure data > With BI > .hOwner = 0 > .pidlRoot = 0 > .lpszTitle = "Browsing" > .ulFlags = 1 > .pszDisplayName = Space$(260) > End With > > 'show dialog returning pidl to selected item > pidl = SHBrowseForFolder(BI) > > 'if pidl is valid, parse & return the user's selection > sPath = Space$(260) > > If SHGetPathFromIDList(ByVal pidl, ByVal sPath) Then > > 'SHGetPathFromIDList returns the absolute > 'path to the selected item. No path is returned for virtual folders. > pos = InStr(sPath, Chr$(0)) > If pos Then GetFolder = Left(sPath, pos - 1) > Else: > GetFolder = "" > End If > 'free the pidl > Call CoTaskMemFree(pidl) >End Function > > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 6:37 AM >To: Access Developers discussion and problem solving >Subject: Re: [AccessD] Windows 7 > >Hey Rocky >No a test bed is not an option at the moment. I could get them to set the >compatability mode for Access2003 or rewrite the code for the commondialog >and not use an activex control. But I am just wondering how this is going to >affect other standalone applications I have designed in >Access2003 for other clients. > >Rocky Smolin wrote: > > > >>I put W7 on my backup box so I don't do much Access over there. But >>what I have done - so far no problems. Do you have a spare box you >>could put W7 on and use for a test bed? >> >>Rocky >> >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >>Sent: Friday, January 14, 2011 6:11 AM >>To: Access Developers discussion and problem solving >>Subject: [AccessD] Windows 7 >> >>Hey All >>I have an Access2003 program (MDE) used by a client, they have upgraded >>their machines to Windows 7 and now they get the dreaded "The >>OpenForm action was cancelled" when they click the button on the main >>menu for one option (the others all work fine). The only thing this >>form has that the others don't is a CommonDialog control. I haven't as >>yet had them check for missing references (the office doesn't open >>until 8AM, I may have to send them the MDB to check). They startup the >>program with their version of Access2003. In trying to research the >>cause of this problem, I am seeing that Access2003 can develop some >> >> >problems when running under Windows 7. > > >>Have any of you run into other problems? >> >>Thanks >>Tony >> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> >> >> > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > From iggy at nanaimo.ark.com Fri Jan 14 11:19:01 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 09:19:01 -0800 Subject: [AccessD] Windows 7 In-Reply-To: <00b201cbb40a$38eefc50$aaccf4f0$@winhaven.net> References: <4D30595E.6020906@nanaimo.ark.com> <00b201cbb40a$38eefc50$aaccf4f0$@winhaven.net> Message-ID: <4D308585.60805@nanaimo.ark.com> Hey John Thanks. I am just waiting to see if it has solved the problem. John Bartow wrote: >Hi Tony, >Access 2003 by itself runs fine under Windows 7. You found a couple of >gothas with old applications in general though. >-Active X I just don't use them anymore so I'm not going to be of much help >resolving that issue but you can at least know that they are an issue to >resolve. >-CommonDialog control doesn't work under Vista or W7. I recently asked about >this here and Stuart posted a perfect solution with code on 12/21/2010. >Thread was " Comctl32.ocx" If you can't find it let me know and I'll forward >it. > >HTH >John B > >-----Original Message----- >From: accessd-bounces at databaseadvisors.com >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav >Sent: Friday, January 14, 2011 8:11 AM >To: Access Developers discussion and problem solving >Subject: [AccessD] Windows 7 > >Hey All >I have an Access2003 program (MDE) used by a client, they have upgraded >their machines to Windows 7 and now they get the dreaded "The OpenForm >action was cancelled" when they click the button on the main menu for one >option (the others all work fine). The only thing this form has that the >others don't is a CommonDialog control. I haven't as yet had them check for >missing references (the office doesn't open until 8AM, I may have to send >them the MDB to check). They startup the program with their version of >Access2003. In trying to research the cause of this problem, I am seeing >that Access2003 can develop some problems when running under Windows 7. >Have any of you run into other problems? > >Thanks >Tony > >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > > From jwcolby at colbyconsulting.com Fri Jan 14 12:06:41 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 14 Jan 2011 13:06:41 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: References: Message-ID: <4D3090B1.1010503@colbyconsulting.com> I would pay $40 to have that as a real machine (in metal) just as a conversation piece. As a LEGO it would be too fragile. John W. Colby www.ColbyConsulting.com On 1/14/2011 12:09 PM, Jim Lawrence wrote: > Impressive. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Wednesday, January 12, 2011 1:01 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > Hi Drew et all > > How to assemble 110 gears - including differential gears - to a meaningful > machine - in LEGO: > > Lego Antikythera Mechanism > http://www.youtube.com/watch?v=RLPVCJjTNgk > > Watch in HD and full screen. > > /gustav > > >>>> DWUTKA at marlow.com 12-01-2011 21:27>>> > Actually Mark, I think a better analogy would be to say that Access is > like Legos, and .Net (or any other actual true programming language) is > like a full blown machine shop. > > First, inexperienced users can use legos, but what they make will > usually be a disaster (plus they tend to put the little pieces in their > mouth and choke on them), where as an inexperienced user would give up > in a machine shop, or just be too scared to walk in it. Experienced and > skilled pros can make works of art with both legos and in a full blown > machine shop.... however the skill sets do vary between the two. > > Second, with legos, a lot of the 'tricky' parts are already molded and > ready to go (like Jet, DAO, Reports, etc). With legos, you don't have > to build a tree out of tiny pieces, you can just use the preformed tree > pieces, yet you can still build the tree from scratch if you want too > (bound/unbound). With a machine shop, you have lots of tools, tools > that allow you to build pretty much anything you want, but you don't > have a lot of 'pre-formed' pieces, so you have to build them from > scratch. (Of course, like a good machine shop, when you build a custom > tool, you can easily use that same tool in another project, so you > really only have to do something super useful once, then re-use it). > > Third, legos aren't suited for all environments. If you need to build > something that'll hold up to 300 degree temps (or run across a VPN > connection), legos might work, but probably not too well. To improve > them, you have to go outside of the lego world, and use some special > coating (scrap jet for a SQL Server backend). With a machine shop, you > can build the tool/project to suit the environment. > > Fourth, let's face it, how many engineers or mechanics didn't bite their > teeth on legos as a kid. They make a great starting point for people > new to the field. Where as walking into a machine shop on the first day > of kindergarten.... you'll hurt yourself. > > Fifth, legos have a public perception of being a toy, but people who are > damn good at what they do have created wondrous creations using that > 'toy' that wouldn't have been the same using any other medium, and > fulfill their purpose to the Tee. Along these same lines, there are > people skilled enough to use a machine shop, who probably laugh at > someone using legos, but who still produce garbage, that won't hold up > to a skilled lego project. > > Sixth, the Legos Group continues to sell and market their product to > people they expect to use it as a toy (nice little dig to M$ ;)). > > Seventh, and most importantly, the only thing legos and a machine shop > have in common is that they can produce things. Neither of them are > designed for all projects. The true skill is to know what project > should use which environment. > > Drew > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Wednesday, January 12, 2011 11:10 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > While there is no question that John needed dot-net due to a multi-threading > requirement, before making the commitment, you've got to ask yourself: > How many Ferrari's are you asked to build ? > > Dot-net is a Ferrari-building tool. It takes a lot longer to build anything > with a complex toolset. > I think Access builds Chevy's very fine and very quickly. > > But if you need to build a Ferrari, by all means move up to dot-net. > Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do > it. > > Note: since no one understands the software business, so I'm stuck on using > these analogies to explain things to end-users. Sorry, didn't mean to offend > anyone. > > From df.waters at comcast.net Fri Jan 14 12:11:06 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 14 Jan 2011 12:11:06 -0600 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D3090B1.1010503@colbyconsulting.com> References: <4D3090B1.1010503@colbyconsulting.com> Message-ID: <1A39235DDFB84077B94802D4C0060D37@DanWaters> I'm going to bet that even the Greek engineers who built this would have charged more than $40 - in year 0 dollars! ;-) Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, January 14, 2011 12:07 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? I would pay $40 to have that as a real machine (in metal) just as a conversation piece. As a LEGO it would be too fragile. John W. Colby www.ColbyConsulting.com On 1/14/2011 12:09 PM, Jim Lawrence wrote: > Impressive. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Wednesday, January 12, 2011 1:01 PM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > Hi Drew et all > > How to assemble 110 gears - including differential gears - to a meaningful > machine - in LEGO: > > Lego Antikythera Mechanism > http://www.youtube.com/watch?v=RLPVCJjTNgk > > Watch in HD and full screen. > > /gustav > > >>>> DWUTKA at marlow.com 12-01-2011 21:27>>> > Actually Mark, I think a better analogy would be to say that Access is > like Legos, and .Net (or any other actual true programming language) is > like a full blown machine shop. > > First, inexperienced users can use legos, but what they make will > usually be a disaster (plus they tend to put the little pieces in their > mouth and choke on them), where as an inexperienced user would give up > in a machine shop, or just be too scared to walk in it. Experienced and > skilled pros can make works of art with both legos and in a full blown > machine shop.... however the skill sets do vary between the two. > > Second, with legos, a lot of the 'tricky' parts are already molded and > ready to go (like Jet, DAO, Reports, etc). With legos, you don't have > to build a tree out of tiny pieces, you can just use the preformed tree > pieces, yet you can still build the tree from scratch if you want too > (bound/unbound). With a machine shop, you have lots of tools, tools > that allow you to build pretty much anything you want, but you don't > have a lot of 'pre-formed' pieces, so you have to build them from > scratch. (Of course, like a good machine shop, when you build a custom > tool, you can easily use that same tool in another project, so you > really only have to do something super useful once, then re-use it). > > Third, legos aren't suited for all environments. If you need to build > something that'll hold up to 300 degree temps (or run across a VPN > connection), legos might work, but probably not too well. To improve > them, you have to go outside of the lego world, and use some special > coating (scrap jet for a SQL Server backend). With a machine shop, you > can build the tool/project to suit the environment. > > Fourth, let's face it, how many engineers or mechanics didn't bite their > teeth on legos as a kid. They make a great starting point for people > new to the field. Where as walking into a machine shop on the first day > of kindergarten.... you'll hurt yourself. > > Fifth, legos have a public perception of being a toy, but people who are > damn good at what they do have created wondrous creations using that > 'toy' that wouldn't have been the same using any other medium, and > fulfill their purpose to the Tee. Along these same lines, there are > people skilled enough to use a machine shop, who probably laugh at > someone using legos, but who still produce garbage, that won't hold up > to a skilled lego project. > > Sixth, the Legos Group continues to sell and market their product to > people they expect to use it as a toy (nice little dig to M$ ;)). > > Seventh, and most importantly, the only thing legos and a machine shop > have in common is that they can produce things. Neither of them are > designed for all projects. The true skill is to know what project > should use which environment. > > Drew > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms > Sent: Wednesday, January 12, 2011 11:10 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > While there is no question that John needed dot-net due to a multi-threading > requirement, before making the commitment, you've got to ask yourself: > How many Ferrari's are you asked to build ? > > Dot-net is a Ferrari-building tool. It takes a lot longer to build anything > with a complex toolset. > I think Access builds Chevy's very fine and very quickly. > > But if you need to build a Ferrari, by all means move up to dot-net. > Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do > it. > > Note: since no one understands the software business, so I'm stuck on using > these analogies to explain things to end-users. Sorry, didn't mean to offend > anyone. > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 14 12:48:40 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 14 Jan 2011 13:48:40 -0500 Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <1A39235DDFB84077B94802D4C0060D37@DanWaters> References: <4D3090B1.1010503@colbyconsulting.com> <1A39235DDFB84077B94802D4C0060D37@DanWaters> Message-ID: <4D309A88.5010309@colbyconsulting.com> LOL, yea but they didn't have a billion skilled workers in China churning out product. John W. Colby www.ColbyConsulting.com On 1/14/2011 1:11 PM, Dan Waters wrote: > I'm going to bet that even the Greek engineers who built this would have > charged more than $40 - in year 0 dollars! ;-) > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 14, 2011 12:07 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? > > I would pay $40 to have that as a real machine (in metal) just as a > conversation piece. As a LEGO > it would be too fragile. > > John W. Colby > www.ColbyConsulting.com > > On 1/14/2011 12:09 PM, Jim Lawrence wrote: >> Impressive. >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Wednesday, January 12, 2011 1:01 PM >> To: accessd at databaseadvisors.com >> Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? >> >> Hi Drew et all >> >> How to assemble 110 gears - including differential gears - to a meaningful >> machine - in LEGO: >> >> Lego Antikythera Mechanism >> http://www.youtube.com/watch?v=RLPVCJjTNgk >> >> Watch in HD and full screen. >> >> /gustav >> >> >>>>> DWUTKA at marlow.com 12-01-2011 21:27>>> >> Actually Mark, I think a better analogy would be to say that Access is >> like Legos, and .Net (or any other actual true programming language) is >> like a full blown machine shop. >> >> First, inexperienced users can use legos, but what they make will >> usually be a disaster (plus they tend to put the little pieces in their >> mouth and choke on them), where as an inexperienced user would give up >> in a machine shop, or just be too scared to walk in it. Experienced and >> skilled pros can make works of art with both legos and in a full blown >> machine shop.... however the skill sets do vary between the two. >> >> Second, with legos, a lot of the 'tricky' parts are already molded and >> ready to go (like Jet, DAO, Reports, etc). With legos, you don't have >> to build a tree out of tiny pieces, you can just use the preformed tree >> pieces, yet you can still build the tree from scratch if you want too >> (bound/unbound). With a machine shop, you have lots of tools, tools >> that allow you to build pretty much anything you want, but you don't >> have a lot of 'pre-formed' pieces, so you have to build them from >> scratch. (Of course, like a good machine shop, when you build a custom >> tool, you can easily use that same tool in another project, so you >> really only have to do something super useful once, then re-use it). >> >> Third, legos aren't suited for all environments. If you need to build >> something that'll hold up to 300 degree temps (or run across a VPN >> connection), legos might work, but probably not too well. To improve >> them, you have to go outside of the lego world, and use some special >> coating (scrap jet for a SQL Server backend). With a machine shop, you >> can build the tool/project to suit the environment. >> >> Fourth, let's face it, how many engineers or mechanics didn't bite their >> teeth on legos as a kid. They make a great starting point for people >> new to the field. Where as walking into a machine shop on the first day >> of kindergarten.... you'll hurt yourself. >> >> Fifth, legos have a public perception of being a toy, but people who are >> damn good at what they do have created wondrous creations using that >> 'toy' that wouldn't have been the same using any other medium, and >> fulfill their purpose to the Tee. Along these same lines, there are >> people skilled enough to use a machine shop, who probably laugh at >> someone using legos, but who still produce garbage, that won't hold up >> to a skilled lego project. >> >> Sixth, the Legos Group continues to sell and market their product to >> people they expect to use it as a toy (nice little dig to M$ ;)). >> >> Seventh, and most importantly, the only thing legos and a machine shop >> have in common is that they can produce things. Neither of them are >> designed for all projects. The true skill is to know what project >> should use which environment. >> >> Drew >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms >> Sent: Wednesday, January 12, 2011 11:10 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? >> >> While there is no question that John needed dot-net due to a > multi-threading >> requirement, before making the commitment, you've got to ask yourself: >> How many Ferrari's are you asked to build ? >> >> Dot-net is a Ferrari-building tool. It takes a lot longer to build > anything >> with a complex toolset. >> I think Access builds Chevy's very fine and very quickly. >> >> But if you need to build a Ferrari, by all means move up to dot-net. >> Super-fancy GUI ? Access can't do it. Multi-threading ? Access can't do >> it. >> >> Note: since no one understands the software business, so I'm stuck on > using >> these analogies to explain things to end-users. Sorry, didn't mean to > offend >> anyone. >> >> From accesscoach at hitechcoach.com Fri Jan 14 13:12:57 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Fri, 14 Jan 2011 13:12:57 -0600 Subject: [AccessD] Joomla In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> Message-ID: <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> Greeting. I am new to thi8s list. About Joomla: I have used many CMS applications for web site. I really like the Joomla framework the best of all of them. The way it handles installing templates and templates/themes/skins is the nest I have seen. I current have several web sites that use it. I have several clients that use it and are able to maintain their own site with ease. I am not an expert with Joomla but I find it very easy to use. I am in the process of creating an online manual for one of my Access applications using Joomla. This is my Access blog site that is running Joomla 1.5: http://www.hitechcoach.com Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 10:59 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: [AccessD] Joomla I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Fri Jan 14 13:23:07 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Fri, 14 Jan 2011 13:23:07 -0600 Subject: [AccessD] Windows 7 In-Reply-To: <262BDA163AE24D20978FF68DABA600C7@HAL9005> References: <4D30595E.6020906@nanaimo.ark.com> <262BDA163AE24D20978FF68DABA600C7@HAL9005> Message-ID: <043101cbb420$7a64a340$6f2de9c0$@hitechcoach.com> Hey all, For testing I use Virtual PC. On my Widows 7 Ultimate 64-bit machine I have XP mode installed. I also have Vista 32 and 64 bit versions installed. Along with Windows 7 32 bit. This allows me to easily test in all the OS environments. The rollback feature is really great in Virtual PC @Tony, my guess is that the Windows 7 machines that are having an issue are the 64-bit version of the OS. Is this correct? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Friday, January 14, 2011 8:30 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Windows 7 I put W7 on my backup box so I don't do much Access over there. But what I have done - so far no problems. Do you have a spare box you could put W7 on and use for a test bed? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, January 14, 2011 6:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Windows 7 Hey All I have an Access2003 program (MDE) used by a client, they have upgraded their machines to Windows 7 and now they get the dreaded "The OpenForm action was cancelled" when they click the button on the main menu for one option (the others all work fine). The only thing this form has that the others don't is a CommonDialog control. I haven't as yet had them check for missing references (the office doesn't open until 8AM, I may have to send them the MDB to check). They startup the program with their version of Access2003. In trying to research the cause of this problem, I am seeing that Access2003 can develop some problems when running under Windows 7. Have any of you run into other problems? Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 14 13:53:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 11:53:11 -0800 Subject: [AccessD] Joomla In-Reply-To: <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> Message-ID: That does look like a very professional site... good job... with Joomla huh. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Friday, January 14, 2011 11:13 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: Re: [AccessD] Joomla Greeting. I am new to thi8s list. About Joomla: I have used many CMS applications for web site. I really like the Joomla framework the best of all of them. The way it handles installing templates and templates/themes/skins is the nest I have seen. I current have several web sites that use it. I have several clients that use it and are able to maintain their own site with ease. I am not an expert with Joomla but I find it very easy to use. I am in the process of creating an online manual for one of my Access applications using Joomla. This is my Access blog site that is running Joomla 1.5: http://www.hitechcoach.com Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 10:59 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: [AccessD] Joomla I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 14 12:54:31 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 14 Jan 2011 10:54:31 -0800 Subject: [AccessD] Windows 7 - Success Message-ID: <4D309BE7.1050305@nanaimo.ark.com> Hey All We have got success, the new API works and the form opens. Thank you very much Tony From kismert at gmail.com Fri Jan 14 14:25:02 2011 From: kismert at gmail.com (Kenneth Ismert) Date: Fri, 14 Jan 2011 14:25:02 -0600 Subject: [AccessD] AccessD Digest, Vol 95, Issue 17 In-Reply-To: References: Message-ID: > > Jim Lawrence: ...Joomla is the best web template designer and application > developer, bar none... > I used Joomla extensively for about 3 years, using it in a business that sold web-based apps. Joomla does have a good template designer. You can fairly easily go from HTML mockup to functioning Joomla template. The 1.5 template system lets you override various aspects of the system, which allows you to keep all template-related changes in one directory, but I found their mechanism clunky. It is hard to beat for the number and variety of add-ons, plug-ins and utilities you can download. But, don't expect complete 'mix-and-match' for presentation-layer add-ons. Quality is very mixed -- a whole lot of add-ons look like 'my first PHP project' when you read the code. It has a huge online community, and with effort, you can find the answer to nearly any question. As far as an application developer product, that's a mixed bag too. The latest version has very good documentation, and an online code browser, but the API tends to have a lot of historical relics. It would be a lot of effort to extend Joomla at it's basic level. The process for making add-ons is well-documented. > ... Is Joomla a very good web based application framework? ... > No. If you want a real framework, get something like Ruby on Rails or Django. My biggest beef with the Joomla model is their arbitrary division of add-ons into Components, Modules, and Plugins. It's like being given cubes, blocks and boxes ... and always being told you're trying to fit the wrong thing into that square hole! But, by far the biggest drawback of Joomla is it's back-end administration. It makes setting up and maintaining a Joomla site far harder than it should be. If you're setting up a Joomla site for a customer, expect them to never really learn the basics of how to maintain their site, and add content. You will always be the 'expert' called on to do little simple things that should be obvious in the interface, but aren't. One PHP-based CMS that looks interesting is modx: http://modxcms.com/ But, I haven't tried it, so I can't vouch for it. Of course, WordPress is pretty ubiquitous, and is a good choice for blogging-type sites. The best single CMS resource I've found is cmswire: http://www.cmswire.com/ They maintain a comprehensive Software Directory, which is searchable. -Ken From davidmcafee at gmail.com Fri Jan 14 14:32:15 2011 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 14 Jan 2011 12:32:15 -0800 Subject: [AccessD] Query does not return all records In-Reply-To: <0B2BF8524B73A248A2F1B81BA751ED3C197334BB85@houex1.kindermorgan.com> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334B9FD@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BA74@houex1.kindermorgan.com> <0B2BF8524B73A248A2F1B81BA751ED3C197334BB85@houex1.kindermorgan.com> Message-ID: Sorry, I was out sick yesterday. Try this: SELECT B.PID, B.Well_Number, Last(A.StatusDate) AS LastOfStatusDate, C.CountOfDate FROM dbo_DSS_StatusChanges1 AS A RIGHT JOIN dbo_DSS_CompletionMaster B ON A.PID = B.PID INNER JOIN (SELECT PID,StatusDate, Count(StatusDate) AS CountOfDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate HAVING Count(StatusDate) >1) AS C ON A.PID = C.PID AND A.StatusDate = C.StatusDate GROUP BY B.PID, B.Well_Number HAVING (Last(A.StatusDate)<#1/1/2001#); It is basically your existing query inner joined to a duplicates query. Anything that shows up is a duplicate and would affect your numbers. HTH David On Thu, Jan 13, 2011 at 8:35 AM, Kaup, Chester < Chester_Kaup at kindermorgan.com> wrote: > The suggested query returns no records. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > Sent: Wednesday, January 12, 2011 5:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Query does not return all records > > try this: > > SELECT PID,StatusDate FROM dbo_DSS_StatusChanges1 GROUP BY PID, StatusDate > HAVING Count(StatusDate) >1 AND (StatusDate <#1/1/2001#) > > It's either a duplicate (last) date or a null date as Stuart mentioned. > > D > > On Wed, Jan 12, 2011 at 2:40 PM, Kaup, Chester < > Chester_Kaup at kindermorgan.com> wrote: > > > Taking out the date criteria results in all records from the > > dbo_StatusChanges table being returned which is correct. > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto: > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > Sent: Wednesday, January 12, 2011 2:24 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Query does not return all records > > > > If you take the Last() out of the SELECT and GROUP, do you get all > expected > > records? > > > > Does this? > > > > SELECT > > A.PID, > > A.Well_Number > > FROM dbo_DSS_CompletionMaster AS A > > LEFT JOIN dbo_DSS_StatusChanges1 AS B ON B.PID = A.PID > > > > > > Is it possible that you have duplicate (last) dates StatusDate values for > a > > given PID/Well Number? > > > > On Wed, Jan 12, 2011 at 11:50 AM, Kaup, Chester < > > Chester_Kaup at kindermorgan.com> wrote: > > > > > OK here is what I get. Apparently 5 records were added to the master > > table > > > (dbo_DSS_CompletionMaster) today so it has 2090 records. If I use the > > > criteria of <1/1/2001 I get 1037 records. If I use the criteria of > > >1/1/2001 > > > I get 1046 records. PID is a required field thus exists for all records > > in > > > both tables. It is a unique field in the table > dbo_DSS_CompletionMaster. > > > There are 2083 unique PID's in the dbo_StatusChanges1 table. The > > > dbo_DSS_StatusChanges1 table has a total of 85508 records. > > > > > > Thanks for the assistance. > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com [mailto: > > > accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee > > > Sent: Wednesday, January 12, 2011 12:57 PM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] Query does not return all records > > > > > > If you change the HAVING line to read >#1/1/2001#, do you get 1039 > > records? > > > > > > Are any PID fields null? If so, you may have to use the following > > > > > > ON NZ(dbo_DSS_StatusChanges1.PID,0) = > NZ(dbo_DSS_CompletionMaster.PID,0) > > > > > > > > > > > > On Wed, Jan 12, 2011 at 9:08 AM, Kaup, Chester < > > > Chester_Kaup at kindermorgan.com> wrote: > > > > > > > The following query only returns 1046 records even though the table > > > > dbo_CompletionMaster has 2085 distinct records. What am I doing > wrong? > > > > Thanks. > > > > > > > > SELECT dbo_DSS_CompletionMaster.PID, > > > dbo_DSS_CompletionMaster.Well_Number, > > > > Last(dbo_DSS_StatusChanges1.StatusDate) AS LastOfStatusDate > > > > FROM dbo_DSS_StatusChanges1 RIGHT JOIN dbo_DSS_CompletionMaster ON > > > > dbo_DSS_StatusChanges1.PID = dbo_DSS_CompletionMaster.PID > > > > GROUP BY dbo_DSS_CompletionMaster.PID, > > > dbo_DSS_CompletionMaster.Well_Number > > > > HAVING (((Last(dbo_DSS_StatusChanges1.StatusDate))<#1/1/2001#)); > > > > > > > > > > > > Chester Kaup > > > > > > > > Engineering Technician > > > > > > > > Kinder Morgan CO2 Company, LLP > > > > > > > > Office (432) 688-3797 > > > > > > > > FAX (432) 688-3799 > > > > > > > > > > > > > > > > > > > > > > > > No trees were killed in the sending of this message. However a large > > > number > > > > of electrons were terribly inconvenienced. > > > > > > > > -- > > > > AccessD mailing list > > > > AccessD at databaseadvisors.com > > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > Website: http://www.databaseadvisors.com > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Fri Jan 14 14:33:56 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 15 Jan 2011 06:33:56 +1000 Subject: [AccessD] AccessD Digest, Vol 95, Issue 17 In-Reply-To: References: , Message-ID: <4D30B334.24884.488A461@stuart.lexacorp.com.pg> My sentiments exactly. I've seen quite a few Joomla sites set up for organisations by consultants which then don't get maintained because no one in the organisation undertands it. -- Stuart On 14 Jan 2011 at 14:25, Kenneth Ismert wrote: > > But, by far the biggest drawback of Joomla is it's back-end > administration. It makes setting up and maintaining a Joomla site far > harder than it should be. If you're setting up a Joomla site for a > customer, expect them to never really learn the basics of how to > maintain their site, and add content. You will always be the 'expert' > called on to do little simple things that should be obvious in the > interface, but aren't. > From accessd at shaw.ca Fri Jan 14 15:07:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 14 Jan 2011 13:07:31 -0800 Subject: [AccessD] AccessD Digest, Vol 95, Issue 17 In-Reply-To: References: Message-ID: Thanks for the information... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Friday, January 14, 2011 12:25 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] AccessD Digest, Vol 95, Issue 17 > > Jim Lawrence: ...Joomla is the best web template designer and application > developer, bar none... > I used Joomla extensively for about 3 years, using it in a business that sold web-based apps. Joomla does have a good template designer. You can fairly easily go from HTML mockup to functioning Joomla template. The 1.5 template system lets you override various aspects of the system, which allows you to keep all template-related changes in one directory, but I found their mechanism clunky. It is hard to beat for the number and variety of add-ons, plug-ins and utilities you can download. But, don't expect complete 'mix-and-match' for presentation-layer add-ons. Quality is very mixed -- a whole lot of add-ons look like 'my first PHP project' when you read the code. It has a huge online community, and with effort, you can find the answer to nearly any question. As far as an application developer product, that's a mixed bag too. The latest version has very good documentation, and an online code browser, but the API tends to have a lot of historical relics. It would be a lot of effort to extend Joomla at it's basic level. The process for making add-ons is well-documented. > ... Is Joomla a very good web based application framework? ... > No. If you want a real framework, get something like Ruby on Rails or Django. My biggest beef with the Joomla model is their arbitrary division of add-ons into Components, Modules, and Plugins. It's like being given cubes, blocks and boxes ... and always being told you're trying to fit the wrong thing into that square hole! But, by far the biggest drawback of Joomla is it's back-end administration. It makes setting up and maintaining a Joomla site far harder than it should be. If you're setting up a Joomla site for a customer, expect them to never really learn the basics of how to maintain their site, and add content. You will always be the 'expert' called on to do little simple things that should be obvious in the interface, but aren't. One PHP-based CMS that looks interesting is modx: http://modxcms.com/ But, I haven't tried it, so I can't vouch for it. Of course, WordPress is pretty ubiquitous, and is a good choice for blogging-type sites. The best single CMS resource I've found is cmswire: http://www.cmswire.com/ They maintain a comprehensive Software Directory, which is searchable. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From SusanAccessD at azmom.com Fri Jan 14 16:45:38 2011 From: SusanAccessD at azmom.com (SusanAccessD at azmom.com) Date: Fri, 14 Jan 2011 15:45:38 -0700 Subject: [AccessD] Joomla In-Reply-To: References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com> <042d01cbb41f$0f15e4b0$2d41ae10$@hitechcoach.com> Message-ID: <022f01cbb43c$c40db060$4c291120$@com> There is a small typo in this sentence near the top of the site's home page " Check ou the Access Developer Tools (Click Here) links section" -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 12:53 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla That does look like a very professional site... good job... with Joomla huh. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Friday, January 14, 2011 11:13 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: Re: [AccessD] Joomla Greeting. I am new to thi8s list. About Joomla: I have used many CMS applications for web site. I really like the Joomla framework the best of all of them. The way it handles installing templates and templates/themes/skins is the nest I have seen. I current have several web sites that use it. I have several clients that use it and are able to maintain their own site with ease. I am not an expert with Joomla but I find it very easy to use. I am in the process of creating an online manual for one of my Access applications using Joomla. This is my Access blog site that is running Joomla 1.5: http://www.hitechcoach.com Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 14, 2011 10:59 AM To: 'Access Developers discussion and problem solving'; dba-tech-bounces at databaseadvisors.com; dba-vb-bounces at databaseadvisors.com Subject: [AccessD] Joomla I have never used this product but have been told by a good friend and systems guy that Joomla is the best web template designer and application developer, bar none... Many of his co-workers and office contractors are now using it and love it. Is Joomla a very good web based application framework? Anyone know anything about the product? Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ab-mi at post3.tele.dk Fri Jan 14 17:03:14 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sat, 15 Jan 2011 00:03:14 +0100 Subject: [AccessD] Query to find records from lookup table NOT inanother table In-Reply-To: <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, <0B2BF8524B73A248A2F1B81BA751ED3C197334BB74@houex1.kindermorgan.com>, <4D2F758C.5080608@btinternet.com> <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg> Message-ID: <1D5E511C93384C25907651569B18795C@abpc> Excellent solution Stuart! Using an aliased subquery it might be compressed to a single query like this: SELECT AllSiteCodes.Site, AllSiteCodes.LCode FROM (SELECT DISTINCT tblSites.Site, tblLookup.LCode FROM tblSites, tblLookup) AS AllSiteCodes LEFT JOIN tblSites ON AllSiteCodes.Site=tblSites.Site AND AllSiteCodes.LCode=tblSites.LCode WHERE tblSites.Site Is Null Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Stuart McLachlan Sendt: 13. januar 2011 23:26 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Query to find records from lookup table NOT inanother table One way is with two queries: QryAllSiteCodes: SELECT tblSites.Site, tblLookup.LCode FROM tblSites, tblLookup GROUP BY tblSites.Site, tblLookup.LCode; QryMissing: SELECT qryAllSiteCodes.Site, qryAllSiteCodes.LCode FROM qryAllSiteCodes LEFT JOIN tblSites ON (qryAllSiteCodes.LCode = tblSites.code) AND (qryAllSiteCodes.Site = tblSites.Site) WHERE (((tblSites.Site) Is Null)); -- Stuart On 13 Jan 2011 at 21:58, Chris Swann wrote: > Hi All, > > I've really got my stupid head on today and can't get anything I try > to return the records I need. > > I have a table which has a list of codes and another table that holds > details of codes that are in use at various sites. > > What I need to find is those sites that DON'T have any of the codes > from the lookup table. > > I thought a find unmatched query would work but it doesn't return the > correct records. > > As an example of what I need > > Lookup table has for example > A1 > A2 > A3 > > Sites table has > a A1 > a A2 > b A3 > c A1 > c A2 > c A3 > > so I need the query to return > a A3 > b A1 > b A2 > > Can anyone help on this one ? > > Many thanks in advance, > > Chris Swann > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Fri Jan 14 17:42:23 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 15 Jan 2011 09:42:23 +1000 Subject: [AccessD] Query to find records from lookup table NOT inanother table In-Reply-To: <1D5E511C93384C25907651569B18795C@abpc> References: <0B2BF8524B73A248A2F1B81BA751ED3C197334B98C@houex1.kindermorgan.com>, <4D2F7BE2.28243.13745F83@stuart.lexacorp.com.pg>, <1D5E511C93384C25907651569B18795C@abpc> Message-ID: <4D30DF5F.13141.5352B8D@stuart.lexacorp.com.pg> Yep that's neater. Very elegant. -- Stuart On 15 Jan 2011 at 0:03, Asger Blond wrote: > Excellent solution Stuart! Using an aliased subquery it might be > compressed to a single query like this: > > SELECT AllSiteCodes.Site, AllSiteCodes.LCode > FROM (SELECT DISTINCT tblSites.Site, tblLookup.LCode > FROM tblSites, tblLookup) AS AllSiteCodes LEFT JOIN tblSites ON > AllSiteCodes.Site=tblSites.Site AND AllSiteCodes.LCode=tblSites.LCode > WHERE tblSites.Site Is Null > > Asger > From jimdettman at verizon.net Fri Jan 14 19:33:58 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Fri, 14 Jan 2011 20:33:58 -0500 Subject: [AccessD] Old Dog NewTricks In-Reply-To: <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> References: <4D2E2FE8.2060803@nanaimo.ark.com> <86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: Dan, <<3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. >> Should point out that JET/ACE was never designed for WAN use and should never be used over a WAN. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, January 13, 2011 12:30 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks Hi Tony, These are the significant technical differences that I believe exist (that affect the user/customer) between a split FE/BE Access app and a client/server .Net/SQL Server windows forms app: 1) Security: Access login security is only nominal. I use it at my customers just so the database knows who is logged in. If you use Access login security, you must assume that no one in the company will try to do something nefarious. With SQL Server, you can use Windows Authentication, which is far better. 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 concurrent users before performance begins to slow down. This could be more or less depending on exactly how your system is set up. Some people on this list have said that they can have over 50 concurrent users on a system where most users are entering data into forms specified as data entry forms. 3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. So, for these reasons, you might think that .Net/SQL Server is the way to go. But there are many apps where you don't need windows authentication, your number of concurrent users is limited (or you can create a limit), and you are on a LAN. For these situations (perhaps the majority) Access is excellent. If you are making a system for your own company, you plan to learn Access well enough to continue to support it and improve it, and you (will always) meet the three requirements above, go ahead and use Access. However, Visual Studio and the .Net languages have made significant improvements over the last several revisions (i.e., 'dream language'). Someday you may be asked to let someone on a WAN log into your system, or someday you may be asked to 'make it work on the internet', and then you'll need to learn .Net anyway. If you're planning on making systems for your own clients, today you should start with .Net and SQL Server. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 4:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Fri Jan 14 20:09:10 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 14 Jan 2011 20:09:10 -0600 Subject: [AccessD] Old Dog NewTricks In-Reply-To: References: <4D2E2FE8.2060803@nanaimo.ark.com><86BA930B95454D879CA0BB8B6D52BD56@DanWaters> Message-ID: <2C4ED0933DCC45FD8B544479C5323554@DanWaters> I agree. But one of my customers did use my system over their WAN in a limited way for about 2 years until we could get my system installed on Citrix. I felt sorry for those folks at remote sites - when we went to Citrix they celebrated! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Friday, January 14, 2011 7:34 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks Dan, <<3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. >> Should point out that JET/ACE was never designed for WAN use and should never be used over a WAN. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Thursday, January 13, 2011 12:30 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Old Dog NewTricks Hi Tony, These are the significant technical differences that I believe exist (that affect the user/customer) between a split FE/BE Access app and a client/server .Net/SQL Server windows forms app: 1) Security: Access login security is only nominal. I use it at my customers just so the database knows who is logged in. If you use Access login security, you must assume that no one in the company will try to do something nefarious. With SQL Server, you can use Windows Authentication, which is far better. 2) Concurrent User Quantity: With Access, you normally can have perhaps 20 concurrent users before performance begins to slow down. This could be more or less depending on exactly how your system is set up. Some people on this list have said that they can have over 50 concurrent users on a system where most users are entering data into forms specified as data entry forms. 3) Reach: On a LAN, Access performance is great. On a WAN, Access performance is infuriating. So, for these reasons, you might think that .Net/SQL Server is the way to go. But there are many apps where you don't need windows authentication, your number of concurrent users is limited (or you can create a limit), and you are on a LAN. For these situations (perhaps the majority) Access is excellent. If you are making a system for your own company, you plan to learn Access well enough to continue to support it and improve it, and you (will always) meet the three requirements above, go ahead and use Access. However, Visual Studio and the .Net languages have made significant improvements over the last several revisions (i.e., 'dream language'). Someday you may be asked to let someone on a WAN log into your system, or someday you may be asked to 'make it work on the internet', and then you'll need to learn .Net anyway. If you're planning on making systems for your own clients, today you should start with .Net and SQL Server. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Wednesday, January 12, 2011 4:49 PM To: Access Developers discussion and problem solving Subject: [AccessD] Old Dog NewTricks Hey All Sorry I do not want to start a flame up (I think that is the term), but in my research of VB.Net the conundrum of what are the advantages of my using VB.Net to enhance the development of a database application versus ACCESS keeps coming up. If you can could you please direct me to articles expressing this view or your views pro/con (I am not writing an article on this, it is just for my own curiosity) it would greatly be appreciated (remember I am a Newbie to VB.Net). If you don't mind, to avoid clogging up the user group, please EMail me offline. Any responses will be greatly appreciated. Thanks Tony -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 15 08:45:34 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sat, 15 Jan 2011 06:45:34 -0800 Subject: [AccessD] Why Did I Wait So Long? Message-ID: <90B84C139DAC424FAFD4E2AE85437A9B@HAL9005> Dear List: This morning another user sent yet another mdb attachment which was blocked by Outlook. For years I have been coaching my clients to zip their mdbs before sending. So I went to the web and asked the question - how to stop Outlook from blocking mdbs? And I got the answer with a simple registry edit: http://www.slipstick.com/outlook/esecup/getexe.asp but better yet is the Outlook Tools - a free download which allows you - among man other things - to set which extensions are blocked and which are attached. http://www.howto-outlook.com/products/outlooktools.htm Best yet, after I closed Outlook and re-opened it, the attachments on the email in question were unblocked and ready to save. HTH Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From ssharkins at gmail.com Sat Jan 15 08:58:52 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Sat, 15 Jan 2011 09:58:52 -0500 Subject: [AccessD] Why Did I Wait So Long? References: <90B84C139DAC424FAFD4E2AE85437A9B@HAL9005> Message-ID: <9056AA75BBF74C9E9659F92C7CB8F00F@salvationomc4p> Rocky, I wrote about that a long time ago. Why didn't you just ask me????? I had no idea you were suffering needlessly!!! ;) Susan H. > Dear List: > > This morning another user sent yet another mdb attachment which was > blocked > by Outlook. For years I have been coaching my clients to zip their mdbs > before sending. So I went to the web and asked the question - how to stop > Outlook from blocking mdbs? And I got the answer with a simple registry > edit: > > http://www.slipstick.com/outlook/esecup/getexe.asp > > but better yet is the Outlook Tools - a free download which allows you - > among man other things - to set which extensions are blocked and which are > attached. > > http://www.howto-outlook.com/products/outlooktools.htm > > Best yet, after I closed Outlook and re-opened it, the attachments on the > email in question were unblocked and ready to save. > From EdTesiny at oasas.state.ny.us Sat Jan 15 12:45:33 2011 From: EdTesiny at oasas.state.ny.us (Tesiny, Ed) Date: Sat, 15 Jan 2011 13:45:33 -0500 Subject: [AccessD] Why Did I Wait So Long? References: <90B84C139DAC424FAFD4E2AE85437A9B@HAL9005> <9056AA75BBF74C9E9659F92C7CB8F00F@salvationomc4p> Message-ID: Yeah, Susan, I always tweat my registry to allow mdb,url, accdb, even exe ________________________________ From: accessd-bounces at databaseadvisors.com on behalf of Susan Harkins Sent: Sat 1/15/2011 9:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Why Did I Wait So Long? Rocky, I wrote about that a long time ago. Why didn't you just ask me????? I had no idea you were suffering needlessly!!! ;) Susan H. > Dear List: > > This morning another user sent yet another mdb attachment which was > blocked > by Outlook. For years I have been coaching my clients to zip their mdbs > before sending. So I went to the web and asked the question - how to stop > Outlook from blocking mdbs? And I got the answer with a simple registry > edit: > > http://www.slipstick.com/outlook/esecup/getexe.asp > > but better yet is the Outlook Tools - a free download which allows you - > among man other things - to set which extensions are blocked and which are > attached. > > http://www.howto-outlook.com/products/outlooktools.htm > > Best yet, after I closed Outlook and re-opened it, the attachments on the > email in question were unblocked and ready to save. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 15 13:11:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 14:11:26 -0500 Subject: [AccessD] Access 2007 runtime Message-ID: <4D31F15E.60301@colbyconsulting.com> I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com From df.waters at comcast.net Sat Jan 15 13:20:57 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 15 Jan 2011 13:20:57 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 15 13:28:35 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 14:28:35 -0500 Subject: [AccessD] Access 2007 runtime In-Reply-To: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: <4D31F563.5060104@colbyconsulting.com> Yes but to my knowledge 2003 isn't free. John W. Colby www.ColbyConsulting.com On 1/15/2011 2:20 PM, Dan Waters wrote: > If you need to install a runtime on a user's PC's, that means that they have > no version of Access at all. So you could use a 2003 runtime. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each user's > computer if required. > From john at winhaven.net Sat Jan 15 13:29:19 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 13:29:19 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: <02d301cbb4ea$813d8270$83b88750$@winhaven.net> That's actually the paradise install. No possibility of the use messing about ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Jan 15 13:29:19 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 13:29:19 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> HI John, I'm still using my Wise/Sagekey scripts to do A2003 Runtime install and they are working on Vista/W7 with Outlook 2007 or 2010 installed. It creates an install package that has to be installed on each PC but I include a "no questions asked" installation file so that all the defaults are used and it can installed by anyone with the necessary OS privileges from either an email attachment or a network link. I expect to be moving to MSI/Wise in the coming year since Symantec is not supporting Wise anymore. John B -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 15 13:52:37 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 14:52:37 -0500 Subject: [AccessD] Access 2007 runtime In-Reply-To: <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> References: <4D31F15E.60301@colbyconsulting.com> <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> Message-ID: <4D31FB05.8050207@colbyconsulting.com> > I expect to be moving to MSI/Wise in the coming year since Symantec is not supporting Wise anymore. Isn't that annoying! John W. Colby www.ColbyConsulting.com On 1/15/2011 2:29 PM, John Bartow wrote: > HI John, > I'm still using my Wise/Sagekey scripts to do A2003 Runtime install and they > are working on Vista/W7 with Outlook 2007 or 2010 installed. It creates an > install package that has to be installed on each PC but I include a "no > questions asked" installation file so that all the defaults are used and it > can installed by anyone with the necessary OS privileges from either an > email attachment or a network link. > > I expect to be moving to MSI/Wise in the coming year since Symantec is not > supporting Wise anymore. > > John B > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each user's > computer if required. > From accesscoach at hitechcoach.com Sat Jan 15 14:02:14 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sat, 15 Jan 2011 14:02:14 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <003e01cbb4ef$1c0f9dc0$542ed940$@hitechcoach.com> John, For my own applications I do almost 100% of the front end with the Access Runtime. Either using the runtime version or the full version in runtime mode (/runtime) "User-proof" error handling is a must. Any error that is not trapped will cause Access in runtime mode to shut down. Here are some links that might should be helpful: http://www.utteraccess.com/forum/Overview-Packaging-Acces-t496338.html http://msdn.microsoft.com/en-us/library/aa167800%28v=office.11%29.aspx http://msdn.microsoft.com/en-us/office/aa905403.aspx http://office.microsoft.com/en-us/access-help/obtain-and-deploy-the-access-2 003-runtime-HA001120886.aspx With 2003 you have to purchase a license to distribute the Access 2003 runtime with your database. I have not been able to get a definite answer on the use of the Access 2007 runtime to run an Access 2003 database if you do not own a license for Access 2007. FYI: I have found that that if you have purchase a version of Office 2003 that does not include the full version of Access that you will find on the Office installation CD a Access runtime installer. My understand is that if a user has purchased the version of Office which includes the Access runtime then they have a license to use the Access runtime on the same machine where they install Office. This does not include the license to distribute the Access 2003 runtime. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Sat Jan 15 14:40:34 2011 From: jedi at charm.net (Michael Bahr) Date: Sat, 15 Jan 2011 15:40:34 -0500 (EST) Subject: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? In-Reply-To: <4D3090B1.1010503@colbyconsulting.com> References: <4D3090B1.1010503@colbyconsulting.com> Message-ID: <1159.24.35.23.165.1295124034.squirrel@mail.expedient.net> John check these 2 out. Maybe you can make an offer. http://www.youtube.com/watch?v=DiQSHiAYt98 Part 1 http://www.youtube.com/watch?v=znM0-arQvHc Part 2 Mike > I would pay $40 to have that as a real machine (in metal) just as a > conversation piece. As a LEGO > it would be too fragile. > > John W. Colby > www.ColbyConsulting.com > > On 1/14/2011 12:09 PM, Jim Lawrence wrote: >> Impressive. >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Wednesday, January 12, 2011 1:01 PM >> To: accessd at databaseadvisors.com >> Subject: Re: [AccessD] OT:Old Dog, New Tricks - Ferrari's ? >> >> Hi Drew et all >> >> How to assemble 110 gears - including differential gears - to a >> meaningful >> machine - in LEGO: >> >> Lego Antikythera Mechanism >> http://www.youtube.com/watch?v=RLPVCJjTNgk >> >> Watch in HD and full screen. >> >> /gustav >> >> >>>>> DWUTKA at marlow.com 12-01-2011 21:27>>> >> Actually Mark, I think a better analogy would be to say that Access is >> like Legos, and .Net (or any other actual true programming language) is >> like a full blown machine shop. >> >> First, inexperienced users can use legos, but what they make will >> usually be a disaster (plus they tend to put the little pieces in their >> mouth and choke on them), where as an inexperienced user would give up >> in a machine shop, or just be too scared to walk in it. Experienced and >> skilled pros can make works of art with both legos and in a full blown >> machine shop.... however the skill sets do vary between the two. >> >> Second, with legos, a lot of the 'tricky' parts are already molded and >> ready to go (like Jet, DAO, Reports, etc). With legos, you don't have >> to build a tree out of tiny pieces, you can just use the preformed tree >> pieces, yet you can still build the tree from scratch if you want too >> (bound/unbound). With a machine shop, you have lots of tools, tools >> that allow you to build pretty much anything you want, but you don't %3 From john at winhaven.net Sat Jan 15 15:07:40 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 15:07:40 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31FB05.8050207@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> <02d401cbb4ea$81bbda30$85338e90$@winhaven.net> <4D31FB05.8050207@colbyconsulting.com> Message-ID: <02f001cbb4f8$3ee930f0$bcbb92d0$@winhaven.net> I think Symantec is French for annoying ;o) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 runtime > I expect to be moving to MSI/Wise in the coming year since Symantec is not supporting Wise anymore. Isn't that annoying! John W. Colby www.ColbyConsulting.com On 1/15/2011 2:29 PM, John Bartow wrote: > HI John, > I'm still using my Wise/Sagekey scripts to do A2003 Runtime install > and they are working on Vista/W7 with Outlook 2007 or 2010 installed. > It creates an install package that has to be installed on each PC but > I include a "no questions asked" installation file so that all the > defaults are used and it can installed by anyone with the necessary OS > privileges from either an email attachment or a network link. > > I expect to be moving to MSI/Wise in the coming year since Symantec is > not supporting Wise anymore. > > John B > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each > user's computer if required. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From john at winhaven.net Sat Jan 15 15:23:51 2011 From: john at winhaven.net (John Bartow) Date: Sat, 15 Jan 2011 15:23:51 -0600 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F563.5060104@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <4D31F563.5060104@colbyconsulting.com> Message-ID: <02f401cbb4fa$81bf1b40$853d51c0$@winhaven.net> A copy of Microsoft's Office 2003 Professional CD and the Visual Studio Tools CD are required in order to be licensed to redistribute the Runtime. Microsoft's Runtime License Agreement can be viewed here: http://support.sagekey.com/files/access2003runtime/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2007 runtime Yes but to my knowledge 2003 isn't free. John W. Colby www.ColbyConsulting.com On 1/15/2011 2:20 PM, Dan Waters wrote: > If you need to install a runtime on a user's PC's, that means that > they have no version of Access at all. So you could use a 2003 runtime. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each > user's computer if required. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Sat Jan 15 16:10:37 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Sun, 16 Jan 2011 11:10:37 +1300 Subject: [AccessD] Access 2007 runtime In-Reply-To: <02f001cbb4f8$3ee930f0$bcbb92d0$@winhaven.net> References: <4D31F15E.60301@colbyconsulting.com> <02d401cbb4ea$81bbda30$85338e90$@winhaven.net><4D31FB05.8050207@colbyconsulting.com> <02f001cbb4f8$3ee930f0$bcbb92d0$@winhaven.net> Message-ID: <15A1DFB955A1463EA009D08EE38442A0@stevelaptop> LOL! Regards Steve -----Original Message----- From: John Bartow Sent: Sunday, January 16, 2011 10:07 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime I think Symantec is French for annoying ;o) From steve at datamanagementsolutions.biz Sat Jan 15 16:14:18 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Sun, 16 Jan 2011 11:14:18 +1300 Subject: [AccessD] Access 2007 runtime In-Reply-To: <4D31F15E.60301@colbyconsulting.com> References: <4D31F15E.60301@colbyconsulting.com> Message-ID: <4747604073754556BFA0E29D069ECD9A@stevelaptop> John, In my experience, the Access 2007 Runtime is a very simple download/install from Microsoft. I expect the Access 2010 one is too, though I haven't tried that very often. The only tricky bit is setting up the folder where your app will be installed as a Trusted Location. I have often used the AddPath.exe file, available from http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations, without hassle. Regards Steve -----Original Message----- From: jwcolby Sent: Sunday, January 16, 2011 8:11 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. From jwcolby at colbyconsulting.com Sat Jan 15 17:37:00 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 15 Jan 2011 18:37:00 -0500 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful Message-ID: <4D322F9C.8090405@colbyconsulting.com> I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com From dw-murphy at cox.net Sat Jan 15 19:07:16 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Sat, 15 Jan 2011 17:07:16 -0800 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: <4D322F9C.8090405@colbyconsulting.com> References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <19E31BF649AB44E19ED7EBDC6F47A4D5@murphy3234aaf1> Hello John, I may be the wifi connection. I use Starbucks wifi sometime and it isn't quick at all. Can't comment on Arby's but I wouldn't use that test to rule your VPN out. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 3:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From kismert at gmail.com Sat Jan 15 20:43:03 2011 From: kismert at gmail.com (Kenneth Ismert) Date: Sat, 15 Jan 2011 20:43:03 -0600 Subject: [AccessD] Joomla Message-ID: > > Jim Lawrence: > ...That does look like a very professional site... good job... with Joomla > huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken From accessd at shaw.ca Sun Jan 16 10:22:12 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 08:22:12 -0800 Subject: [AccessD] Access 2007 runtime In-Reply-To: <75EFC2340C744957BBBA1B7E392AC520@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Sun Jan 16 10:32:59 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Sun, 16 Jan 2011 11:32:59 -0500 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: <4D322F9C.8090405@colbyconsulting.com> References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 16 10:59:08 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 16 Jan 2011 10:59:08 -0600 Subject: [AccessD] Access 2003 runtime In-Reply-To: References: <4D31F15E.60301@colbyconsulting.com><75EFC2340C744957BBBA1B7E392AC520@DanWaters> Message-ID: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Hi Jim, It's not a free download. I originally got a copy on its own CD by attending the Office 2003 launch event. AFAICT, later on, VSTO 2005 was released on CD which included the 2003 developer extensions. Out of curiosity, I've been trying to find either one available for sale and came up empty. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 10:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 11:01:01 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 09:01:01 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Saturday, January 15, 2011 6:43 PM To: accessd at databaseadvisors.com Subject: [AccessD] Joomla > > Jim Lawrence: > ...That does look like a very professional site... good job... with Joomla > huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Sun Jan 16 11:03:41 2011 From: dbdoug at gmail.com (Doug Steele) Date: Sun, 16 Jan 2011 09:03:41 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: I have VSTO for office 2003 available for sale - you can contact me privately if you like, dbdoug at gmail. Doug On Sun, Jan 16, 2011 at 8:59 AM, Dan Waters wrote: > Hi Jim, > > It's not a free download. > > I originally got a copy on its own CD by attending the Office 2003 launch > event. ?AFAICT, later on, VSTO 2005 was released on CD which included the > 2003 developer extensions. > > Out of curiosity, I've been trying to find either one available for sale and > came up empty. From accessd at shaw.ca Sun Jan 16 11:04:38 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 09:04:38 -0800 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <80883364FC744E2592B5A844C3491ED9@creativesystemdesigns.com> To add to the comments: I think the only way a person is going to be able to build application that runs decently in such locations is go and build a web (html) front end...that is your only option. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Sunday, January 16, 2011 8:33 AM To: 'Access Developers discussion and problem solving'; 'VBA'; 'Sqlserver-Dba' Subject: Re: [AccessD] SQL Server over Hamachi: First test not hopeful The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sun Jan 16 11:11:28 2011 From: df.waters at comcast.net (Dan Waters) Date: Sun, 16 Jan 2011 11:11:28 -0600 Subject: [AccessD] Access 2003 runtime In-Reply-To: References: <4D31F15E.60301@colbyconsulting.com><75EFC2340C744957BBBA1B7E392AC520@DanWaters><7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: Hi Doug, I'm not looking to buy, but since we've been talking about Access 2003 Developer Extensions, I want to say that VSTO 2003 does not contain those extensions. I think that VSTO 2005 does. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Sunday, January 16, 2011 11:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2003 runtime I have VSTO for office 2003 available for sale - you can contact me privately if you like, dbdoug at gmail. Doug On Sun, Jan 16, 2011 at 8:59 AM, Dan Waters wrote: > Hi Jim, > > It's not a free download. > > I originally got a copy on its own CD by attending the Office 2003 launch > event. ?AFAICT, later on, VSTO 2005 was released on CD which included the > 2003 developer extensions. > > Out of curiosity, I've been trying to find either one available for sale and > came up empty. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 16 11:15:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 16 Jan 2011 12:15:48 -0500 Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <4D3327C4.8020508@colbyconsulting.com> I work on my laptop connected to my internal network. I have a couple of servers running Windows 2008, both of which run Hyper-V. Last week I moved two of 3 of my server class machines down into the basement to get the heat and noise out of my office. The machines downstairs have a KVM switch and a monitor / mouse / keyboard which used to sit on my desk. IOW it is no longer convenient to get actual control of the machine. I have always used Remote Desktop to control the servers, and it works great. However with Hyper-V things change a little bit. First of all, for some reason I am not able to RD into one specific VM. I can VM into the other. Second and more annoying.. Server Azul has VMDev on it and open in Hyper-V. I can RD into Azul, and see vmDev, click into the open vmDev and control vmDev as if I were right there. The problem is that if I "full screen" vmDev it takes over the entire desktop (screen). that is good, vmDev is now larger and I can use a higher resolution with it. Except I cannot get it to go back to the smaller size. Supposedly Ctl-Alt-Break (or ctl-alt-End) causes it to do so but in fact the keystrokes are intercepted by Azul RD session and that session is reduced back up in my laptop. IOW I want the RD into Azul to stay full size and the full screen vmDev to shrink, but Azul shrinks. In fact, this *may* all work properly unless you restart vmDev (which remains full screen as it does so) at which point you end up at the vmDev desktop asking for Ctl-Alt-Del and there is no way to send the Ctl-Alt-Del on through to the vmDev, it is captured by Azul. The only way I have found around this, to regain control of Azul, is to log off Azul. When that happen, Azul closes all open apps (may be a problem) and in the process closes Hyper-V which is actually what gets me out of full screen vmDev. Now when I RD or log back in to Azul, and restart Hyper-V, vmDev is no longer expanded and when I double click on it, it opens in reduced mode (not full screen) and I am back in business. I can use Hyper-V to send the Ctl-Alt-Del on to the vmDev and I can get logged back in. So, remote desktop into the server Azul works fine. RD into vmDev does not work, though vm into a vm running on my other server does. RD into Azul with control of vmDev working fine. If I full screen vmDev, from that point on the Ctl-Alt-Break controls Azul (the host) instead of vmDev which is what I need. The only way back (that I have found) is to log off Azul. If anyone has solved the riddle, please let me know how to correctly control just the vm within the rd into the server. Thanks, John W. Colby www.ColbyConsulting.com On 1/16/2011 11:32 AM, Jim Dettman wrote: > > The wi-fi in a public place is going to vary wildly in terms of quality. > You may have had your tested speed for all of two seconds. And outside of > raw speed, latency is a big factor. > > The other thing is with a Access FE and SQL Server BE over a VPN, your not > going to get away with simply using linked tables. > > You need to be using pass through queries, stored procedures, and > triggers. As much as possible needs to happen server side for that to work > at all. And app development is entirely different; no forms simply bound to > a table or query, but ones that deliver one record at a time. > > If you don't want to put that amount of effort into that or you want to > work over a VPN well, then you need to use terminal services and possibly > Citrix on top of that. > > By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and > the app runs local. > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 06:37 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] SQL Server over Hamachi: First test not hopeful > > I developed a SQL Server database, with perhaps 10-15 tables, populated a > few with just a handful of > records, created an Access database and built a few forms. My strategy is > to do Access because I > can do it quickly, but link it to SQL Server, the run the FE on a remote > computer over Hamachi. > > Tonight I went to a local Arby's to test the speed of the system. The local > Arby's has an open > wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low > end cable in my area. > > So I tried to use the system and... well... it took an extremely long time > to connect, if it > connected at all. Access mostly timed out trying to log on. SQL Server > Management System would log > on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP > address worked but took > awhile. 15 - 30 seconds to connect (I did not time it). > > To be honest I am puzzled. Google finds plenty of folks trying this, some > succeeding, most pretty > slow. Remote desktop is plenty fast. > > From inside of my office, out across the internet via Hamachi I have done > things like file > transfers etc (in the past). Remote desktop has always been very speedy, > but there isn't much > needed for RD. > > I had really expected faster connections / operation. I really expected > SSMS to just work, pretty > much at speed. It didn't. > > Sigh, back to the drawing boards. From accessd at shaw.ca Sun Jan 16 11:18:17 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 09:18:17 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: <6A012EAFA83F4578949752A45110EDA7@creativesystemdesigns.com> Hi Jim I have not been able to find any either but who knows I was a Action Pac subscriber for a few years and if the runtime was not on a special proprietary disk it may be in one the stacks of CD/DVDs but first I have to know what I am looking for. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, January 16, 2011 8:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2003 runtime Hi Jim, It's not a free download. I originally got a copy on its own CD by attending the Office 2003 launch event. AFAICT, later on, VSTO 2005 was released on CD which included the 2003 developer extensions. Out of curiosity, I've been trying to find either one available for sale and came up empty. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 10:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dbdoug at gmail.com Sun Jan 16 11:20:20 2011 From: dbdoug at gmail.com (Doug Steele) Date: Sun, 16 Jan 2011 09:20:20 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: OK, I guess I have VSTO 2005 for sale! It's definitely got the runtime installers for Access 2003. It was the last version which was sold; they made the Access 2007 runtime free about 3 months after I bought it. And I never ended up using it - the project I bought it for was cancelled. Doug On Sun, Jan 16, 2011 at 9:11 AM, Dan Waters wrote: > Hi Doug, > > I'm not looking to buy, but since we've been talking about Access 2003 > Developer Extensions, I want to say that VSTO 2003 does not contain those > extensions. ?I think that VSTO 2005 does. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele > Sent: Sunday, January 16, 2011 11:04 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access 2003 runtime > > I have VSTO for office 2003 available for sale - you can contact me > privately if you like, dbdoug at gmail. > > Doug > > On Sun, Jan 16, 2011 at 8:59 AM, Dan Waters wrote: >> Hi Jim, >> >> It's not a free download. >> >> I originally got a copy on its own CD by attending the Office 2003 launch >> event. ?AFAICT, later on, VSTO 2005 was released on CD which included the >> 2003 developer extensions. >> >> Out of curiosity, I've been trying to find either one available for sale > and >> came up empty. > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From gustav at cactus.dk Sun Jan 16 11:41:44 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sun, 16 Jan 2011 18:41:44 +0100 Subject: [AccessD] Joomla Message-ID: Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From accessd at shaw.ca Sun Jan 16 12:56:00 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 10:56:00 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <77A12C44CEC84B7C9949A55B5ADE5A7D@creativesystemdesigns.com> Thanks for the info Gustav... I will read up them and may end up downloading and testing the products. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Sunday, January 16, 2011 9:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Sun Jan 16 13:34:08 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sun, 16 Jan 2011 13:34:08 -0600 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <00f201cbb5b4$594361c0$0bca2540$@hitechcoach.com> I have been building database driven web sites web site since about 1998. My goal has always been to be able to have a web site that where my clients could maintain their own content. I had tried to actually use many different CMS systems. I could not find own I like3d so I kept on developing my own. One day I ran across a site that I really like. I discovered that it was using Joomla 1.0. I installed it and started using Joomla version 1.0. It did not take long before I converted own of my own sites to using it in production. Shortly after that I stopped trying to create my own CMS. I have now converted all my own personal and company's web sites to Joomla. Today I have many clients, besides myself, that use Joomla and are fully self-sufficient in maintaining their own site(s). I have been in the process of converting all my clients to Joomla. I have just a few left to convert.. There are lots of CMS's available. The key to success is in finding own that you understand. Joomla was designed similar to the own I had been developing. So it was easy for me to pick it up. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 11:01 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Saturday, January 15, 2011 6:43 PM To: accessd at databaseadvisors.com Subject: [AccessD] Joomla > > Jim Lawrence: > ...That does look like a very professional site... good job... with > Joomla huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 16 13:44:09 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 16 Jan 2011 22:44:09 +0300 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Sun Jan 16 14:51:13 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sun, 16 Jan 2011 14:51:13 -0600 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <00fc01cbb5bf$1df94ed0$59ebec70$@hitechcoach.com> I actually run Joomla on a Windows Server. You can actually download it from Microsoft's site. That is where I get the Windows installer package. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 1:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 16 15:56:26 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 00:56:26 +0300 Subject: [AccessD] Joomla In-Reply-To: <00fc01cbb5bf$1df94ed0$59ebec70$@hitechcoach.com> References: <00fc01cbb5bf$1df94ed0$59ebec70$@hitechcoach.com> Message-ID: <5D60869C2CB94293B296456E830F3E10@nant> Hi Boyd -- Yes, I know Joomla! CMS can be hosted on MS Windows but it's developed using PHP, and I'm not a PHP developer so any Joomla! csutomizations would be an issue for me... and making DNN custom modules wouldn't be an issue - I have even made already a few of DNN modules... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: 16 ?????? 2011 ?. 23:51 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I actually run Joomla on a Windows Server. You can actually download it from Microsoft's site. That is where I get the Windows installer package. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 1:44 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Sun Jan 16 17:42:56 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 17 Jan 2011 10:42:56 +1100 Subject: [AccessD] Joomla In-Reply-To: Message-ID: <201101162343.p0GNgxol000337@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ At a glance the Composite C1 site looks the most promising for me. Will try and look at that tonight after work. Thanks for that. :) Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, 17 January 2011 4:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From rockysmolin at bchacc.com Sun Jan 16 17:48:52 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Sun, 16 Jan 2011 15:48:52 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A9163F33E934BDEB5595B746F5E3633@DanWaters> References: <4D31F15E.60301@colbyconsulting.com><75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> Message-ID: <7A0AA22CFEAD4C2EA9822923A5BCDF96@HAL9005> I got the developer extensions to be street legal for the installable runtime. But I never loaded them. I couldn't see why I needed them - maybe it's because I am using Wise/Sagekey. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, January 16, 2011 8:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2003 runtime Hi Jim, It's not a free download. I originally got a copy on its own CD by attending the Office 2003 launch event. AFAICT, later on, VSTO 2005 was released on CD which included the 2003 developer extensions. Out of curiosity, I've been trying to find either one available for sale and came up empty. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 10:22 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime Hi Dan: I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I be able to get a 2003 runtime? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Saturday, January 15, 2011 11:21 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access 2007 runtime If you need to install a runtime on a user's PC's, that means that they have no version of Access at all. So you could use a 2003 runtime. Good Luck! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 1:11 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access 2007 runtime I need to do a runtime. I am writing in 2003, and will then "do the runtime" whatever that means. Is there a "how to" that you recommend? In this case I can go through the pain of a personal install in each user's computer if required. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 19:12:41 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 17:12:41 -0800 Subject: [AccessD] Joomla In-Reply-To: <00f201cbb5b4$594361c0$0bca2540$@hitechcoach.com> References: <00f201cbb5b4$594361c0$0bca2540$@hitechcoach.com> Message-ID: Hi Boyd: You are definitely presented a strong case for using Joomla. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Sunday, January 16, 2011 11:34 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I have been building database driven web sites web site since about 1998. My goal has always been to be able to have a web site that where my clients could maintain their own content. I had tried to actually use many different CMS systems. I could not find own I like3d so I kept on developing my own. One day I ran across a site that I really like. I discovered that it was using Joomla 1.0. I installed it and started using Joomla version 1.0. It did not take long before I converted own of my own sites to using it in production. Shortly after that I stopped trying to create my own CMS. I have now converted all my own personal and company's web sites to Joomla. Today I have many clients, besides myself, that use Joomla and are fully self-sufficient in maintaining their own site(s). I have been in the process of converting all my clients to Joomla. I have just a few left to convert.. There are lots of CMS's available. The key to success is in finding own that you understand. Joomla was designed similar to the own I had been developing. So it was easy for me to pick it up. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 11:01 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Saturday, January 15, 2011 6:43 PM To: accessd at databaseadvisors.com Subject: [AccessD] Joomla > > Jim Lawrence: > ...That does look like a very professional site... good job... with > Joomla huh... > It is a very nice site. You can whip up really good-looking stuff in Joomla... It's when you try to turn it into a full-fledged custom web app, or try to get a customer self-sufficient on it, that you run into issues. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 19:28:42 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 17:28:42 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Sun Jan 16 20:29:08 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 05:29:08 +0300 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From shamil at smsconsulting.spb.ru Sun Jan 16 20:32:32 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 05:32:32 +0300 Subject: [AccessD] Joomla In-Reply-To: <201101162343.p0GNgxol000337@databaseadvisors.com> References: <201101162343.p0GNgxol000337@databaseadvisors.com> Message-ID: <113CA784DE6947AEBE0AFFF618343221@nant> Hi Darryl -- If not DNN then - the most primising for ASP.NET CMS should be Orchard CMS IMO. Orchard CMS http://orchardproject.net/ or as Gustav noted Umbraco CMS http://our.umbraco.org/wiki/how-tos/a-complete-newbie%27s-guide-to-umbraco To simplify their (as well as Joomla!, DNN, Acquia Drupal...) sample setups you can use Web Platform Installer (WPI) http://www.microsoft.com/web/Downloads/platform.aspx Composite C1 codebase seems to be to advanced. I have looked through it some time ago - it's very advanced I must note - not for mere mortals - at least I decided to escape it. I can be wrong - just my opinion... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: 17 ?????? 2011 ?. 2:43 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Joomla ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ At a glance the Composite C1 site looks the most promising for me. Will try and look at that tonight after work. Thanks for that. :) Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Monday, 17 January 2011 4:42 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From shamil at smsconsulting.spb.ru Sun Jan 16 20:38:27 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 05:38:27 +0300 Subject: [AccessD] CMS Comparison - RE: Joomla In-Reply-To: References: Message-ID: <3C74A99885AB40B49BC8B888A288FD03@nant> Hi All -- BTW: here is a CMS Comparison: http://www.r2idnn.com/Services/CMS-Comparison.aspx maybe it's a bit outdates and maybe it has a short list of CMS samples (Joomla is in this list) but it has a long list of features, which could be interesting to read through and compare.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From jwcolby at colbyconsulting.com Sun Jan 16 21:21:26 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 16 Jan 2011 22:21:26 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS Message-ID: <4D33B5B6.1050102@colbyconsulting.com> Today I stepped back and set it all up internal to my network. Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked tables, then I relinked all of the tables. In doing so I created a new DSN where I hit the SQL Server directly at the Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, and lightning fast over my internal network but forcing the traffic through Hamachi. So I tested a bit, then went back out to the local Arby's where I was pretty much unable to do anything last night (other than browse the internet). Got right on the connection, opened the Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know you weren't directly on my LAN. Access on my laptop over Hamachi, over a public network, in to my network, directly into a Virtual Machine over Hamachi, running SQL Server 2008 Express. I am so jazzed! that leaves me with one technical barrier now, getting an Access 2007 run-time to host an Access 2003 FE. Now I need to set up a VM to run on my laptop so that I can have an environment without Office installed. Install the Access 2007 run-time and drop the Access 2003 Fe in place. Set up Hamachi on that VM and then get it all playing nice. This will allow me to take my laptop on the road to demo the system. We shall see. And yes Jim, I understand I still need to cause SQL Server to do the heavy lifting. To this point I have never really used SQL Server as the BE for Access. My biggest client uses Access 2K and it doesn't really play nice with ADO. Since I can now develop these new databases in 2003, I can do things like bind the form to an ADO recordset and still have it read/write. I will need to learn how to use a stored procedure were I can pass in a PK and have the SP return a table of data already selected and sorted. I.e. SQL Server doing the lifting. The nice thing is that these are small databases so I can do things like leave the list tables just linked, at least for awhile while I learn all the stuff I have never had to do. Next up, 2007 run-time. -- John W. Colby www.ColbyConsulting.com From accessd at shaw.ca Sun Jan 16 22:35:49 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 20:35:49 -0800 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D33B5B6.1050102@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com> Message-ID: <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> Wow... so what are you going to do next week? The truth is that ADO plays nice with them all. I have been using ADO-OLE since Access97 with no problems what so ever. ;-) Moving the queries into Stored Procedures is a slow process but MS SQL Server Migration Assistant Wizard for Access is supposed to solve all that but I have been having some issues making it work with an Access2003 MDB. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 16, 2011 7:21 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS Today I stepped back and set it all up internal to my network. Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked tables, then I relinked all of the tables. In doing so I created a new DSN where I hit the SQL Server directly at the Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, and lightning fast over my internal network but forcing the traffic through Hamachi. So I tested a bit, then went back out to the local Arby's where I was pretty much unable to do anything last night (other than browse the internet). Got right on the connection, opened the Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know you weren't directly on my LAN. Access on my laptop over Hamachi, over a public network, in to my network, directly into a Virtual Machine over Hamachi, running SQL Server 2008 Express. I am so jazzed! that leaves me with one technical barrier now, getting an Access 2007 run-time to host an Access 2003 FE. Now I need to set up a VM to run on my laptop so that I can have an environment without Office installed. Install the Access 2007 run-time and drop the Access 2003 Fe in place. Set up Hamachi on that VM and then get it all playing nice. This will allow me to take my laptop on the road to demo the system. We shall see. And yes Jim, I understand I still need to cause SQL Server to do the heavy lifting. To this point I have never really used SQL Server as the BE for Access. My biggest client uses Access 2K and it doesn't really play nice with ADO. Since I can now develop these new databases in 2003, I can do things like bind the form to an ADO recordset and still have it read/write. I will need to learn how to use a stored procedure were I can pass in a PK and have the SP return a table of data already selected and sorted. I.e. SQL Server doing the lifting. The nice thing is that these are small databases so I can do things like leave the list tables just linked, at least for awhile while I learn all the stuff I have never had to do. Next up, 2007 run-time. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 22:53:10 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 20:53:10 -0800 Subject: [AccessD] CMS Comparison - RE: Joomla In-Reply-To: <3C74A99885AB40B49BC8B888A288FD03@nant> References: <3C74A99885AB40B49BC8B888A288FD03@nant> Message-ID: <60C082D1FB824EB8A8215557C844812A@creativesystemdesigns.com> According to this list both Joomla and DNN are very compatible in features. Thanks for the link but it just makes the choice even more difficult. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] CMS Comparison - RE: Joomla Hi All -- BTW: here is a CMS Comparison: http://www.r2idnn.com/Services/CMS-Comparison.aspx maybe it's a bit outdates and maybe it has a short list of CMS samples (Joomla is in this list) but it has a long list of features, which could be interesting to read through and compare.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 16 23:01:04 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 00:01:04 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> References: <4D33B5B6.1050102@colbyconsulting.com> <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> Message-ID: <4D33CD10.9080409@colbyconsulting.com> > Wow... so what are you going to do next week? Access 2007 run-time! If (when) that works then I finish a basic FE and deliver it to the client for a look see. > The truth is that ADO plays nice with them all. In code. Binding forms not so much. John W. Colby www.ColbyConsulting.com On 1/16/2011 11:35 PM, Jim Lawrence wrote: > Wow... so what are you going to do next week? > > The truth is that ADO plays nice with them all. I have been using ADO-OLE > since Access97 with no problems what so ever. ;-) > > Moving the queries into Stored Procedures is a slow process but MS SQL > Server Migration Assistant Wizard for Access is supposed to solve all that > but I have been having some issues making it work with an Access2003 MDB. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked > tables, then I relinked > all of the tables. In doing so I created a new DSN where I hit the SQL > Server directly at the > Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over > my internal network but forcing the traffic through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was pretty > much unable to do > anything last night (other than browse the internet). Got right on the > connection, opened the > Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know > you weren't directly on > my LAN. > > Access on my laptop over Hamachi, over a public network, in to my network, > directly into a Virtual > Machine over Hamachi, running SQL Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, getting an > Access 2007 run-time to > host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office > installed. Install the Access 2007 run-time and drop the Access 2003 Fe in > place. Set up Hamachi > on that VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the heavy > lifting. To this point I > have never really used SQL Server as the BE for Access. My biggest client > uses Access 2K and it > doesn't really play nice with ADO. Since I can now develop these new > databases in 2003, I can do > things like bind the form to an ADO recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP return > a table of data already > selected and sorted. I.e. SQL Server doing the lifting. > > The nice thing is that these are small databases so I can do things like > leave the list tables just > linked, at least for awhile while I learn all the stuff I have never had to > do. > > Next up, 2007 run-time. > From accessd at shaw.ca Sun Jan 16 23:06:20 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 21:06:20 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: I must admit those sites don't look like a standard DNN site... which are horrible, in their commonality. (Just like the graphic program Bryce... It was great graphic program but all the graphics looked like Bryce.) A good list of sites. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Sun Jan 16 23:24:56 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sun, 16 Jan 2011 21:24:56 -0800 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D33CD10.9080409@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com> <7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com> Message-ID: I think we have been arguing this forever but at the risk of starting another bound/unbound war here is the following. Who binds MS SQL Server to any forms? That is why a programmer uses a real SQL Server... no binding is really necessary. ...and that will cut your performance drag dramatically. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 16, 2011 9:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > Wow... so what are you going to do next week? Access 2007 run-time! If (when) that works then I finish a basic FE and deliver it to the client for a look see. > The truth is that ADO plays nice with them all. In code. Binding forms not so much. John W. Colby www.ColbyConsulting.com On 1/16/2011 11:35 PM, Jim Lawrence wrote: > Wow... so what are you going to do next week? > > The truth is that ADO plays nice with them all. I have been using ADO-OLE > since Access97 with no problems what so ever. ;-) > > Moving the queries into Stored Procedures is a slow process but MS SQL > Server Migration Assistant Wizard for Access is supposed to solve all that > but I have been having some issues making it work with an Access2003 MDB. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked > tables, then I relinked > all of the tables. In doing so I created a new DSN where I hit the SQL > Server directly at the > Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over > my internal network but forcing the traffic through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was pretty > much unable to do > anything last night (other than browse the internet). Got right on the > connection, opened the > Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know > you weren't directly on > my LAN. > > Access on my laptop over Hamachi, over a public network, in to my network, > directly into a Virtual > Machine over Hamachi, running SQL Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, getting an > Access 2007 run-time to > host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office > installed. Install the Access 2007 run-time and drop the Access 2003 Fe in > place. Set up Hamachi > on that VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the heavy > lifting. To this point I > have never really used SQL Server as the BE for Access. My biggest client > uses Access 2K and it > doesn't really play nice with ADO. Since I can now develop these new > databases in 2003, I can do > things like bind the form to an ADO recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP return > a table of data already > selected and sorted. I.e. SQL Server doing the lifting. > > The nice thing is that these are small databases so I can do things like > leave the list tables just > linked, at least for awhile while I learn all the stuff I have never had to > do. > > Next up, 2007 run-time. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Sun Jan 16 23:50:38 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Mon, 17 Jan 2011 16:50:38 +1100 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: Message-ID: <201101170550.p0H5ofZV006596@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ heh, I was thinking exactly that, but didn't want to mention the war ;) Seriously, pull in (unbound) just what the users asked for and nothing more, update it back to SQL Server the same way. And thanks for the update John, you really do want to publish this stuff. I know am I going to learn heaps for this experience. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Monday, 17 January 2011 4:25 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS I think we have been arguing this forever but at the risk of starting another bound/unbound war here is the following. Who binds MS SQL Server to any forms? That is why a programmer uses a real SQL Server... no binding is really necessary. ...and that will cut your performance drag dramatically. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Sunday, January 16, 2011 9:01 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > Wow... so what are you going to do next week? Access 2007 run-time! If (when) that works then I finish a basic FE and deliver it to the client for a look see. > The truth is that ADO plays nice with them all. In code. Binding forms not so much. John W. Colby www.ColbyConsulting.com On 1/16/2011 11:35 PM, Jim Lawrence wrote: > Wow... so what are you going to do next week? > > The truth is that ADO plays nice with them all. I have been using ADO-OLE > since Access97 with no problems what so ever. ;-) > > Moving the queries into Stored Procedures is a slow process but MS SQL > Server Migration Assistant Wizard for Access is supposed to solve all that > but I have been having some issues making it work with an Access2003 MDB. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my linked > tables, then I relinked > all of the tables. In doing so I created a new DSN where I hit the SQL > Server directly at the > Hamachi IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over > my internal network but forcing the traffic through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was pretty > much unable to do > anything last night (other than browse the internet). Got right on the > connection, opened the > Access FE and voila, she's a wurkin, and lightning fast. You wouldn't know > you weren't directly on > my LAN. > > Access on my laptop over Hamachi, over a public network, in to my network, > directly into a Virtual > Machine over Hamachi, running SQL Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, getting an > Access 2007 run-time to > host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office > installed. Install the Access 2007 run-time and drop the Access 2003 Fe in > place. Set up Hamachi > on that VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the heavy > lifting. To this point I > have never really used SQL Server as the BE for Access. My biggest client > uses Access 2K and it > doesn't really play nice with ADO. Since I can now develop these new > databases in 2003, I can do > things like bind the form to an ADO recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP return > a table of data already > selected and sorted. I.e. SQL Server doing the lifting. > > The nice thing is that these are small databases so I can do things like > leave the list tables just > linked, at least for awhile while I learn all the stuff I have never had to > do. > > Next up, 2007 run-time. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From shamil at smsconsulting.spb.ru Mon Jan 17 05:30:09 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 14:30:09 +0300 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: <36F45DA082D8457BBA02BFC8691ABDC4@nant> Hi Jim -- DNN skinning allows to make a web site looking unique provided a developer is good in web design and knows well DNN skins internals, or one gets a unique DNN skin developed by DNN skinning profies... DNN's feature list starting version 5.x is looking better and better with every new release... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 8:06 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I must admit those sites don't look like a standard DNN site... which are horrible, in their commonality. (Just like the graphic program Bryce... It was great graphic program but all the graphics looked like Bryce.) A good list of sites. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From shamil at smsconsulting.spb.ru Mon Jan 17 05:44:12 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 14:44:12 +0300 Subject: [AccessD] CMS Comparison - RE: Joomla In-Reply-To: <60C082D1FB824EB8A8215557C844812A@creativesystemdesigns.com> References: <3C74A99885AB40B49BC8B888A288FD03@nant> <60C082D1FB824EB8A8215557C844812A@creativesystemdesigns.com> Message-ID: Hi Jim -- DNN is running on .NET stack. Good .NET developer can read through, understand, customize DNN source code/DNN's MS SQL stuff without any additional docs... MS shops can reuse MS Access, .NET desktop, client server solutions within DNN custom modules. DNN team is loooking as very good (advanced) developers, tutors, businessmen... My opinion: - If going business and beeing (mainly) MS shops - then DNN is looking preferrrable CMS base from here... - If going non-profit (including developer's own low wages) - then go Joomla! Warning (again): DNN does have relatively heavy and long learning curve for custom skins and modules development, and it (DNN) does have rather large compiled executables size, but if one is going to use modern (inexpenisve and becoming cheaper every day for the same set of services hostings) hosting and if one doesn't plan to do any custom development (but to order such custom DNN development services if needed from DNN profies) then DNN start-up should be a smooth way... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 7:53 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS Comparison - RE: Joomla According to this list both Joomla and DNN are very compatible in features. Thanks for the link but it just makes the choice even more difficult. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:38 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] CMS Comparison - RE: Joomla Hi All -- BTW: here is a CMS Comparison: http://www.r2idnn.com/Services/CMS-Comparison.aspx maybe it's a bit outdates and maybe it has a short list of CMS samples (Joomla is in this list) but it has a long list of features, which could be interesting to read through and compare.... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From stuart at lexacorp.com.pg Mon Jan 17 06:15:30 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 17 Jan 2011 22:15:30 +1000 Subject: [AccessD] Joomla In-Reply-To: <36F45DA082D8457BBA02BFC8691ABDC4@nant> References: , , <36F45DA082D8457BBA02BFC8691ABDC4@nant> Message-ID: <4D3432E2.5158.12336A94@stuart.lexacorp.com.pg> You could also say: NOTEPAD allows to make a web site looking unique provided a developer is good in web design and knows well HTML and CSS. :-) -- Stuart On 17 Jan 2011 at 14:30, Shamil Salakhetdinov wrote: > Hi Jim -- > > DNN skinning allows to make a web site looking unique provided a > developer is good in web design and knows well DNN skins internals, or > one gets a unique DNN skin developed by DNN skinning profies... > > DNN's feature list starting version 5.x is looking better and better > with every new release... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 8:06 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I must admit those sites don't look like a standard DNN site... which > are horrible, in their commonality. (Just like the graphic program > Bryce... It was great graphic program but all the graphics looked like > Bryce.) > > A good list of sites. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi Jim -- > > OK. :) > > I'd set them this way: > > - features; > - performance; > - appearance. > > with all three aiming "to get perfect first time" for companies with > big bucks but for others from real world getting real results maybe > not 100% but just 99.98% perfect and using DNN :) > > Here are a few samples I have in my selection list, which look > 99%-100% satisfactory for me - (not my projects - I'm not a "DNN > wizard" (yet)): > > http://www.jackandjillholidays.com > http://www.thenewdesigner.co.uk/ > http://www.edgetrainingsystems.com/ > http://camt.artsnet.org > http://www.wilmingtonnc.gov > http://www.croatiaairlines.com/ > http://www.reachoutside.com/ > http://www.nyxdata.com/ > http://www.apronstagerestaurant.co.uk > http://www.challengerpools.com/ > http://www.dotcomsoftwaresolutions.com/ > http://www.bancodecordonivida.com/ > > Please mark the ones from the above list you might find not 99%-100% > satisfactory from your point of view - let's review them here? :) > > Some projects above are from Rick Beddie: > http://www.psdtodnn.com > > He knows all "ins and outs" of DNN and DNN skinning - I talked to him > by e-mail a few times: AFAIHGFH there are no big secrets there how to > make DNN flying - one have to be just a good web developer, and to use > one of broadly available these days rather inexpensive ASP.NET > hosting... > > Just a warning: DNN has several months-half an year or even more > learning curve for *customization* developer's work experience but to > make a good working CMS using free community edition plus a few > inexpensive commercial modules and skins doesn't need any custom > programming at all, one don't need even to be even a programmer if > they use PowerDNN or similar hosting... > > DNN also has a bit heavy codebase, yes... > > I have just recently found what could become a real DNN rival in long > run: > > Orchard CMS > http://orchardproject.net/ > > as it comes from MS guys, and it doesn't have all that "legacy burden" > DNN has got historically as its development started from ASP.NET 1.1 > AFAIK... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I guess "the proof is in the pudding" as they say. I would not mind > seeing some of the websites that both DNN and Joomla have created. > > Appearance is as important as performance...just like would you be > comfortable in an Airplane that has broken seats regardless of who > designed the air craft. But the features have to be there as well. > > As I can not be an expert at everything I will have to settle on a few > core products and any help would be greatly appreciated. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi All -- > > Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is > the best free CMS for MS shops. > > Why goto Joomla (.PHP) path if you're an "MS fun"? :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Joomla > > Hi Jim > > That depends, but if you are looking for CMS-style systems, at least > two top-notch Open Source systems for .NET exist. > > Composite C1: > http://www.composite.net/C1.aspx > > Umbraco: > http://www.umbraco.org > > They are quite different - and both different from DNN - and I haven't > had a need for either of them so I cannot advice further. > > /gustav > > > >>> accessd at shaw.ca 16-01-2011 18:01 >>> > Hi Ken: > > To be honest, I have never been able to get a client fully > self-sufficient and after 30 plus have basically given up on it. ;-) > > Joomla, like DNN may not be the product I need. So far, when building > web sites I use ASP.Net to build the mock up/lay our and then go in > and remove the extra pieces (lots and lots of extra pieces as every > possible option is code managed), while stuffing in some of my own > code. It is not a super fast construction method but it is getting > faster and it is quicker than building the whole site from scratch. > > I do not know if any other person uses this crude hack method but is > there a good pre-existing clean frame-work so I do not need to > re-invent the wheel. > > Jim > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Mon Jan 17 06:17:53 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 15:17:53 +0300 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D33CD10.9080409@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com> Message-ID: <54A1153713D34B55919F7CEB7B501AD7@nant> Hi John -- > I can do things like bind the form to an ADO > recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP > return a table of data already selected and sorted. I.e. SQL Server > doing the lifting. Just my opinion: I suppose you're stepping back/putting "legacy burden" on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS ReportViewer reports would be preferrable solution in your project context.. Thank you. -- Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Sunday, January 16, 2011 7:21 PM > To: Access Developers discussion and problem solving; VBA; > Sqlserver-Dba > Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS > > Today I stepped back and set it all up internal to my network. > > Yesterday I had moved the Fe to my laptop. Today I deleted all of my > linked tables, then I relinked all of the tables. In doing so I > created a new DSN where I hit the SQL Server directly at the Hamachi > IP address. Relinked using this new DSN and voila, she's a wurkin, > and lightning fast over my internal network but forcing the traffic > through Hamachi. > > So I tested a bit, then went back out to the local Arby's where I was > pretty much unable to do anything last night (other than browse the > internet). Got right on the connection, opened the Access FE and > voila, she's a wurkin, and lightning fast. You wouldn't know you > weren't directly on my LAN. > > Access on my laptop over Hamachi, over a public network, in to my > network, directly into a Virtual Machine over Hamachi, running SQL > Server 2008 Express. > > I am so jazzed! that leaves me with one technical barrier now, > getting an Access 2007 run-time to host an Access 2003 FE. > > Now I need to set up a VM to run on my laptop so that I can have an > environment without Office installed. Install the Access 2007 > run-time and drop the Access 2003 Fe in place. Set up Hamachi on that > VM and then get it all playing nice. > > This will allow me to take my laptop on the road to demo the system. > > We shall see. > > And yes Jim, I understand I still need to cause SQL Server to do the > heavy lifting. To this point I have never really used SQL Server as > the BE for Access. My biggest client uses Access 2K and it doesn't > really play nice with ADO. Since I can now develop these new > databases in 2003, I can do things like bind the form to an ADO > recordset and still have it read/write. > I will need to learn > how to use a stored procedure were I can pass in a PK and have the SP > return a table of data already selected and sorted. I.e. SQL Server > doing the lifting. > > The nice thing is that these are small databases so I can do things > like leave the list tables just linked, at least for awhile while I > learn all the stuff I have never had to do. > > Next up, 2007 run-time. > From shamil at smsconsulting.spb.ru Mon Jan 17 06:40:41 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 15:40:41 +0300 Subject: [AccessD] Joomla In-Reply-To: <4D3432E2.5158.12336A94@stuart.lexacorp.com.pg> References: , , <36F45DA082D8457BBA02BFC8691ABDC4@nant> <4D3432E2.5158.12336A94@stuart.lexacorp.com.pg> Message-ID: Hi Stuart -- :-) No, it's not correct "downsizing" of my note I suppose. I just meant "there are no miracles and 'free cheese' in this world" - good end results are based on good (hard) efforts and experience, and good tools (DNN) help to get that good results quicker: NOTEPAD(.exe) is a good tool, no doubt, but in the case of modern custom CMS web application development one would loose competition armoured with just NOTEPAD(.exe), if only they are not outstanding web developers but in the latter case they do not even need a NOTEPAD(.exe), they can use iPAD to type in .CSS, .HTML, JavaScript, ... and (MS/my)SQL(/Oracle/..) SQL scripts. to draw outstanding graphics... :-) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: 17 ?????? 2011 ?. 15:16 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Joomla You could also say: NOTEPAD allows to make a web site looking unique provided a developer is good in web design and knows well HTML and CSS. :-) -- Stuart On 17 Jan 2011 at 14:30, Shamil Salakhetdinov wrote: > Hi Jim -- > > DNN skinning allows to make a web site looking unique provided a > developer is good in web design and knows well DNN skins internals, or > one gets a unique DNN skin developed by DNN skinning profies... > > DNN's feature list starting version 5.x is looking better and better > with every new release... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 8:06 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I must admit those sites don't look like a standard DNN site... which > are horrible, in their commonality. (Just like the graphic program > Bryce... It was great graphic program but all the graphics looked like > Bryce.) > > A good list of sites. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi Jim -- > > OK. :) > > I'd set them this way: > > - features; > - performance; > - appearance. > > with all three aiming "to get perfect first time" for companies with > big bucks but for others from real world getting real results maybe > not 100% but just 99.98% perfect and using DNN :) > > Here are a few samples I have in my selection list, which look > 99%-100% satisfactory for me - (not my projects - I'm not a "DNN > wizard" (yet)): > > http://www.jackandjillholidays.com > http://www.thenewdesigner.co.uk/ > http://www.edgetrainingsystems.com/ > http://camt.artsnet.org > http://www.wilmingtonnc.gov > http://www.croatiaairlines.com/ > http://www.reachoutside.com/ > http://www.nyxdata.com/ > http://www.apronstagerestaurant.co.uk > http://www.challengerpools.com/ > http://www.dotcomsoftwaresolutions.com/ > http://www.bancodecordonivida.com/ > > Please mark the ones from the above list you might find not 99%-100% > satisfactory from your point of view - let's review them here? :) > > Some projects above are from Rick Beddie: > http://www.psdtodnn.com > > He knows all "ins and outs" of DNN and DNN skinning - I talked to him > by e-mail a few times: AFAIHGFH there are no big secrets there how to > make DNN flying - one have to be just a good web developer, and to use > one of broadly available these days rather inexpensive ASP.NET > hosting... > > Just a warning: DNN has several months-half an year or even more > learning curve for *customization* developer's work experience but to > make a good working CMS using free community edition plus a few > inexpensive commercial modules and skins doesn't need any custom > programming at all, one don't need even to be even a programmer if > they use PowerDNN or similar hosting... > > DNN also has a bit heavy codebase, yes... > > I have just recently found what could become a real DNN rival in long > run: > > Orchard CMS > http://orchardproject.net/ > > as it comes from MS guys, and it doesn't have all that "legacy burden" > DNN has got historically as its development started from ASP.NET 1.1 > AFAIK... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim > Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers > discussion and problem solving' Subject: Re: [AccessD] Joomla > > I guess "the proof is in the pudding" as they say. I would not mind > seeing some of the websites that both DNN and Joomla have created. > > Appearance is as important as performance...just like would you be > comfortable in an Airplane that has broken seats regardless of who > designed the air craft. But the features have to be there as well. > > As I can not be an expert at everything I will have to settle on a few > core products and any help would be greatly appreciated. > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access > Developers discussion and problem solving' Subject: Re: [AccessD] > Joomla > > Hi All -- > > Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is > the best free CMS for MS shops. > > Why goto Joomla (.PHP) path if you're an "MS fun"? :) > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav > Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Joomla > > Hi Jim > > That depends, but if you are looking for CMS-style systems, at least > two top-notch Open Source systems for .NET exist. > > Composite C1: > http://www.composite.net/C1.aspx > > Umbraco: > http://www.umbraco.org > > They are quite different - and both different from DNN - and I haven't > had a need for either of them so I cannot advice further. > > /gustav > > > >>> accessd at shaw.ca 16-01-2011 18:01 >>> > Hi Ken: > > To be honest, I have never been able to get a client fully > self-sufficient and after 30 plus have basically given up on it. ;-) > > Joomla, like DNN may not be the product I need. So far, when building > web sites I use ASP.Net to build the mock up/lay our and then go in > and remove the extra pieces (lots and lots of extra pieces as every > possible option is code managed), while stuffing in some of my own > code. It is not a super fast construction method but it is getting > faster and it is quicker than building the whole site from scratch. > > I do not know if any other person uses this crude hack method but is > there a good pre-existing clean frame-work so I do not need to > re-invent the wheel. > > Jim > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Mon Jan 17 06:52:20 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jan 2011 07:52:20 -0500 Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful Message-ID: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> -----Original Message----- From: Jim Dettman [mailto:jimdettman at verizon.net] Sent: Sunday, January 16, 2011 11:33 AM To: 'Access Developers discussion and problem solving'; 'VBA'; 'Sqlserver-Dba' Subject: RE: [AccessD] SQL Server over Hamachi: First test not hopeful The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 06:59:59 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 07:59:59 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <54A1153713D34B55919F7CEB7B501AD7@nant> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com> <54A1153713D34B55919F7CEB7B501AD7@nant> Message-ID: <4D343D4F.8020105@colbyconsulting.com> > Just my opinion: I suppose you're stepping back/putting "legacy burden" on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS ReportViewer reports would be preferrable solution in your project context.. It would and that is where I am headed. For all of the C# development I have done in the last 16 months, none was the standard database form / subform data entry stuff. The reason I am even doing the Access thing is simply that I can do the entire thing in a matter of hours (bound). I am only talking under 20 tables / forms and then some reports. Once I get the infrastructure nailed (SQL Server on VM over Hamachi with a run-time) I can knock out three different tiny projects in perhaps two or three days work. I actually did the .Net data form thing back in my C# class starting in Sept 2009, but I haven't looked at that since. In my stuff we do everything in code and (to this point) don't really use forms to look at or enter data directly in tables. Anyway... I will be going there, specifically to replace these Access FEs but I can get these three jobs "off my back" with a quick and dirty Access design. John W. Colby www.ColbyConsulting.com On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: > Hi John -- > >> I can do things like bind the form to an ADO >> recordset and still have it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. > > Just my opinion: I suppose you're stepping back/putting "legacy burden" on > your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS > ReportViewer reports would be preferrable solution in your project context.. > > Thank you. > > -- > Shamil > > >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Sunday, January 16, 2011 7:21 PM >> To: Access Developers discussion and problem solving; VBA; >> Sqlserver-Dba >> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >> >> Today I stepped back and set it all up internal to my network. >> >> Yesterday I had moved the Fe to my laptop. Today I deleted all of my >> linked tables, then I relinked all of the tables. In doing so I >> created a new DSN where I hit the SQL Server directly at the Hamachi >> IP address. Relinked using this new DSN and voila, she's a wurkin, >> and lightning fast over my internal network but forcing the traffic >> through Hamachi. >> >> So I tested a bit, then went back out to the local Arby's where I was >> pretty much unable to do anything last night (other than browse the >> internet). Got right on the connection, opened the Access FE and >> voila, she's a wurkin, and lightning fast. You wouldn't know you >> weren't directly on my LAN. >> >> Access on my laptop over Hamachi, over a public network, in to my >> network, directly into a Virtual Machine over Hamachi, running SQL >> Server 2008 Express. >> >> I am so jazzed! that leaves me with one technical barrier now, >> getting an Access 2007 run-time to host an Access 2003 FE. >> >> Now I need to set up a VM to run on my laptop so that I can have an >> environment without Office installed. Install the Access 2007 >> run-time and drop the Access 2003 Fe in place. Set up Hamachi on that >> VM and then get it all playing nice. >> >> This will allow me to take my laptop on the road to demo the system. >> >> We shall see. >> >> And yes Jim, I understand I still need to cause SQL Server to do the >> heavy lifting. To this point I have never really used SQL Server as >> the BE for Access. My biggest client uses Access 2K and it doesn't >> really play nice with ADO. Since I can now develop these new >> databases in 2003, I can do things like bind the form to an ADO >> recordset and still have it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. >> >> The nice thing is that these are small databases so I can do things >> like leave the list tables just linked, at least for awhile while I >> learn all the stuff I have never had to do. >> >> Next up, 2007 run-time. >> > From jwcolby at colbyconsulting.com Mon Jan 17 07:32:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 08:32:53 -0500 Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful In-Reply-To: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> References: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> Message-ID: <4D344505.5080104@colbyconsulting.com> Jim, > The wi-fi in a public place is going to vary wildly in terms of quality. I understand all of that. The users are not going to use it on a public wifi as the normal mode, they will be using it from their home / office, but it will be over Hamachi. Although one client's users travel from home to home helping persons with disabilities so they very well might stop in at a local restaurant to do some data entry. Citrix is a non starter. I am moving to C# for everything. Access is just a short term solution, to allow three different clients (all non-profit / no-charge) to run for the next 3-6 months while I learn enough to move the whole shooting match to C# forms / reporting. They are starting with zero data (literally) brand new system. Small system, 20 tables / forms, half of which are tiny list tables. 10 users, each entering a handful of records a day. The point of the Arby's test was to see how the entire system, from end to end, could perform. If I cannot get it to connect or it takes 30 seconds to open any form, and that is the norm, then I need to stop this track immediately and try something else. If I can log in quickly and get *bound* list forms to snap open and entry into those bound list forms to store quickly and smoothly, then I stand a chance of making this work. That is *all* the Arby's test was for. I cannot simply test completely internal to my network and develop the entire system right down to the last report, then install on a user's system never having tested over the Hamachi network and pray that it runs. That would be suicide. I am perfectly capable of doing JIT subforms, filtering the main form to a single record etc. I am capable (with just a little study) of getting Stored procedures accepting a PKID and returning a recordset. Just those two strategies should make a tiny Access project fast enough *if* the base infrastructure is fast enough. John W. Colby www.ColbyConsulting.com On 1/17/2011 7:52 AM, Jim Dettman wrote: > > > -----Original Message----- > From: Jim Dettman [mailto:jimdettman at verizon.net] > Sent: Sunday, January 16, 2011 11:33 AM > To: 'Access Developers discussion and problem solving'; 'VBA'; > 'Sqlserver-Dba' > Subject: RE: [AccessD] SQL Server over Hamachi: First test not hopeful > > > The wi-fi in a public place is going to vary wildly in terms of quality. > You may have had your tested speed for all of two seconds. And outside of > raw speed, latency is a big factor. > > The other thing is with a Access FE and SQL Server BE over a VPN, your not > going to get away with simply using linked tables. > > You need to be using pass through queries, stored procedures, and > triggers. As much as possible needs to happen server side for that to work > at all. And app development is entirely different; no forms simply bound to > a table or query, but ones that deliver one record at a time. > > If you don't want to put that amount of effort into that or you want to > work over a VPN well, then you need to use terminal services and possibly > Citrix on top of that. > > By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and > the app runs local. > > Jim. From shamil at smsconsulting.spb.ru Mon Jan 17 07:36:27 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 16:36:27 +0300 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D343D4F.8020105@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com><54A1153713D34B55919F7CEB7B501AD7@nant> <4D343D4F.8020105@colbyconsulting.com> Message-ID: <9338D68B1B7A413CBF4138E10CCDB55F@nant> John -- I can be wrong but making 20 simple bound WinForms can be done in a couple of hours provided forms' queries are ready or forms are directly bound to the db tables. No custom formatting included in that work - but that's an additional work and it usually takes less/the same time as with MS Access... And WinForms bound forms are a very different story to MS Access bound forms - I mean they (WinForms) are bound (to ADO.NET datasets, ...) but disconnected... MS ReportViewer reports - if you have to develop many of that - subcontract young developers there or you can develop MS ReporViewer reports using advanced but free MS Report Builder 3.0 (http://msdn.microsoft.com/en-us/library/dd207008.aspx) or MS ReportBulder 2.0... And no "legacy burden" at all. Some "learning curve stress" - yes, but that will be a positive stress with very fruitful outcome in long run... You decide. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 17 ?????? 2011 ?. 16:00 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > Just my opinion: I suppose you're stepping back/putting "legacy burden" on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS ReportViewer reports would be preferrable solution in your project context.. It would and that is where I am headed. For all of the C# development I have done in the last 16 months, none was the standard database form / subform data entry stuff. The reason I am even doing the Access thing is simply that I can do the entire thing in a matter of hours (bound). I am only talking under 20 tables / forms and then some reports. Once I get the infrastructure nailed (SQL Server on VM over Hamachi with a run-time) I can knock out three different tiny projects in perhaps two or three days work. I actually did the .Net data form thing back in my C# class starting in Sept 2009, but I haven't looked at that since. In my stuff we do everything in code and (to this point) don't really use forms to look at or enter data directly in tables. Anyway... I will be going there, specifically to replace these Access FEs but I can get these three jobs "off my back" with a quick and dirty Access design. John W. Colby www.ColbyConsulting.com On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: > Hi John -- > >> I can do things like bind the form to an ADO recordset and still have >> it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. > > Just my opinion: I suppose you're stepping back/putting "legacy > burden" on your own: doing .NET C#/VB.NET development, bound .NET > WinForms and MS ReportViewer reports would be preferrable solution in your project context.. > > Thank you. > > -- > Shamil > > >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Sunday, January 16, 2011 7:21 PM >> To: Access Developers discussion and problem solving; VBA; >> Sqlserver-Dba >> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >> >> Today I stepped back and set it all up internal to my network. >> >> Yesterday I had moved the Fe to my laptop. Today I deleted all of my >> linked tables, then I relinked all of the tables. In doing so I >> created a new DSN where I hit the SQL Server directly at the Hamachi >> IP address. Relinked using this new DSN and voila, she's a wurkin, >> and lightning fast over my internal network but forcing the traffic >> through Hamachi. >> >> So I tested a bit, then went back out to the local Arby's where I was >> pretty much unable to do anything last night (other than browse the >> internet). Got right on the connection, opened the Access FE and >> voila, she's a wurkin, and lightning fast. You wouldn't know you >> weren't directly on my LAN. >> >> Access on my laptop over Hamachi, over a public network, in to my >> network, directly into a Virtual Machine over Hamachi, running SQL >> Server 2008 Express. >> >> I am so jazzed! that leaves me with one technical barrier now, >> getting an Access 2007 run-time to host an Access 2003 FE. >> >> Now I need to set up a VM to run on my laptop so that I can have an >> environment without Office installed. Install the Access 2007 >> run-time and drop the Access 2003 Fe in place. Set up Hamachi on >> that VM and then get it all playing nice. >> >> This will allow me to take my laptop on the road to demo the system. >> >> We shall see. >> >> And yes Jim, I understand I still need to cause SQL Server to do the >> heavy lifting. To this point I have never really used SQL Server as >> the BE for Access. My biggest client uses Access 2K and it doesn't >> really play nice with ADO. Since I can now develop these new >> databases in 2003, I can do things like bind the form to an ADO >> recordset and still have it read/write. >> I will need to learn >> how to use a stored procedure were I can pass in a PK and have the SP >> return a table of data already selected and sorted. I.e. SQL Server >> doing the lifting. >> >> The nice thing is that these are small databases so I can do things >> like leave the list tables just linked, at least for awhile while I >> learn all the stuff I have never had to do. >> >> Next up, 2007 run-time. >> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 07:42:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 08:42:48 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <201101170550.p0H5ofZV006596@databaseadvisors.com> References: <201101170550.p0H5ofZV006596@databaseadvisors.com> Message-ID: <4D344758.3040304@colbyconsulting.com> Darryl, You have to understand that: 1) In Access I am a bound kinda guy. 2) Bound is the absolute fastest dev mode if the infrastructure supports it. 3) This is a short term solution to get something into the hands of the client 4) Access will go away when I learn how to do database forms in C#. There is just no point in spending all of the time to learn how to do unbound for Access. Long term I have no intention of doing Access projects anymore. To this point I have done 16 months of extensive programming in C# but all of it was manipulating huge tables in SQL Server, tens of millions of records. I have exactly *one* pair of tables which would ostensibly be a "typical" parent / child / data entry kind of thing, and even there the parent record is created by code and the child records are created by other code when the parent records are manipulated by code. So for all of my 16 months daily programming, I simply have not done the "data entry form" thing. All three of the systems I need to deliver are tiny, under 20 tables at this point. All of them are for non-profit organizations no-charge. I need to minimize my costs, not spend a ton of time to learn how to do unbound in Access for an environment I have no intention of continuing to develop in long term. If I were doing this to run on a LAN I would whip out an entirely bound solution. It would take me couple of days per client. I would deliver and be done. Unfortunately in each case these clients have no central office, and in fact they do not even have a web page that I can use for hosting the database, not that the web host provider would be common between the clients. Again, I need to cut my losses on this. I create a VM to run on my servers. I host the databases on that vm. I set up vpn into my vm. I develop the quickest solution that actually works. John W. Colby www.ColbyConsulting.com On 1/17/2011 12:50 AM, Darryl Collins wrote: > > _______________________________________________________________________________________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of this message. > _______________________________________________________________________________________ > > > > heh, I was thinking exactly that, but didn't want to mention the war ;) > Seriously, pull in (unbound) just what the users asked for and nothing more, update it back to SQL Server the same way. > > And thanks for the update John, you really do want to publish this stuff. I know am I going to learn heaps for this experience. > > cheers > Darryl. > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Monday, 17 January 2011 4:25 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > > I think we have been arguing this forever but at the risk of starting > another bound/unbound war here is the following. > > Who binds MS SQL Server to any forms? That is why a programmer uses a real > SQL Server... no binding is really necessary. > > ...and that will cut your performance drag dramatically. > > Jim From jwcolby at colbyconsulting.com Mon Jan 17 07:53:29 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 08:53:29 -0500 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <9338D68B1B7A413CBF4138E10CCDB55F@nant> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com><54A1153713D34B55919F7CEB7B501AD7@nant> <4D343D4F.8020105@colbyconsulting.com> <9338D68B1B7A413CBF4138E10CCDB55F@nant> Message-ID: <4D3449D9.3050708@colbyconsulting.com> I will be doing all of this. Except for hiring someone to do anything for me. This is a no-charge gig. ;) I can't be paying someone to do it for me. John W. Colby www.ColbyConsulting.com On 1/17/2011 8:36 AM, Shamil Salakhetdinov wrote: > John -- > > I can be wrong but making 20 simple bound WinForms can be done in a couple > of hours provided forms' queries are ready or forms are directly bound to > the db tables. > No custom formatting included in that work - but that's an additional work > and it usually takes less/the same time as with MS Access... > And WinForms bound forms are a very different story to MS Access bound forms > - I mean they (WinForms) are bound (to ADO.NET datasets, ...) but > disconnected... > > MS ReportViewer reports - if you have to develop many of that - subcontract > young developers there or you can develop MS ReporViewer reports using > advanced but free MS Report Builder 3.0 > (http://msdn.microsoft.com/en-us/library/dd207008.aspx) or MS ReportBulder > 2.0... > > And no "legacy burden" at all. > Some "learning curve stress" - yes, but that will be a positive stress with > very fruitful outcome in long run... > > You decide. > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 17 ?????? 2011 ?. 16:00 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > > > Just my opinion: I suppose you're stepping back/putting "legacy burden" > on your own: doing .NET C#/VB.NET development, bound .NET WinForms and MS > ReportViewer reports would be preferrable solution in your project context.. > > It would and that is where I am headed. > > For all of the C# development I have done in the last 16 months, none was > the standard database form / subform data entry stuff. The reason I am even > doing the Access thing is simply that I can do the entire thing in a matter > of hours (bound). I am only talking under 20 tables / forms and then some > reports. > > Once I get the infrastructure nailed (SQL Server on VM over Hamachi with a > run-time) I can knock out three different tiny projects in perhaps two or > three days work. > > I actually did the .Net data form thing back in my C# class starting in Sept > 2009, but I haven't looked at that since. In my stuff we do everything in > code and (to this point) don't really use forms to look at or enter data > directly in tables. > > Anyway... I will be going there, specifically to replace these Access FEs > but I can get these three jobs "off my back" with a quick and dirty Access > design. > > John W. Colby > www.ColbyConsulting.com > > On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: >> Hi John -- >> >>> I can do things like bind the form to an ADO recordset and still have >>> it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the SP >>> return a table of data already selected and sorted. I.e. SQL Server >>> doing the lifting. >> >> Just my opinion: I suppose you're stepping back/putting "legacy >> burden" on your own: doing .NET C#/VB.NET development, bound .NET >> WinForms and MS ReportViewer reports would be preferrable solution in your > project context.. >> >> Thank you. >> >> -- >> Shamil >> >> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Sunday, January 16, 2011 7:21 PM >>> To: Access Developers discussion and problem solving; VBA; >>> Sqlserver-Dba >>> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >>> >>> Today I stepped back and set it all up internal to my network. >>> >>> Yesterday I had moved the Fe to my laptop. Today I deleted all of my >>> linked tables, then I relinked all of the tables. In doing so I >>> created a new DSN where I hit the SQL Server directly at the Hamachi >>> IP address. Relinked using this new DSN and voila, she's a wurkin, >>> and lightning fast over my internal network but forcing the traffic >>> through Hamachi. >>> >>> So I tested a bit, then went back out to the local Arby's where I was >>> pretty much unable to do anything last night (other than browse the >>> internet). Got right on the connection, opened the Access FE and >>> voila, she's a wurkin, and lightning fast. You wouldn't know you >>> weren't directly on my LAN. >>> >>> Access on my laptop over Hamachi, over a public network, in to my >>> network, directly into a Virtual Machine over Hamachi, running SQL >>> Server 2008 Express. >>> >>> I am so jazzed! that leaves me with one technical barrier now, >>> getting an Access 2007 run-time to host an Access 2003 FE. >>> >>> Now I need to set up a VM to run on my laptop so that I can have an >>> environment without Office installed. Install the Access 2007 >>> run-time and drop the Access 2003 Fe in place. Set up Hamachi on >>> that VM and then get it all playing nice. >>> >>> This will allow me to take my laptop on the road to demo the system. >>> >>> We shall see. >>> >>> And yes Jim, I understand I still need to cause SQL Server to do the >>> heavy lifting. To this point I have never really used SQL Server as >>> the BE for Access. My biggest client uses Access 2K and it doesn't >>> really play nice with ADO. Since I can now develop these new >>> databases in 2003, I can do things like bind the form to an ADO >>> recordset and still have it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the SP >>> return a table of data already selected and sorted. I.e. SQL Server >>> doing the lifting. >>> >>> The nice thing is that these are small databases so I can do things >>> like leave the list tables just linked, at least for awhile while I >>> learn all the stuff I have never had to do. >>> >>> Next up, 2007 run-time. >>> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Mon Jan 17 09:01:34 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Mon, 17 Jan 2011 18:01:34 +0300 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D3449D9.3050708@colbyconsulting.com> References: <4D33B5B6.1050102@colbyconsulting.com><7A152D6EA94E44BFB21F09E22CAE8D0C@creativesystemdesigns.com> <4D33CD10.9080409@colbyconsulting.com><54A1153713D34B55919F7CEB7B501AD7@nant> <4D343D4F.8020105@colbyconsulting.com><9338D68B1B7A413CBF4138E10CCDB55F@nant> <4D3449D9.3050708@colbyconsulting.com> Message-ID: <8CAD4F9A7D534D8981F4FC894D05B53D@nant> John -- You decide. In fact subcontracting in that case of small "quick&dirty" .NET based solution (3 x 20 "bound" forms + a few reports?) would more profitable for you in long run I suppose: - you'd not need to spend(/waste) time on looking "legacy" workarounds now - is that work paid? - I guess not. You don't have now any other profitable for you "paid instantly when done" kind of work?; - you'll own all work made by subcontractors; - subcontractors would need to do just forms and a few(?) reports - all the rest MS SQL data model, views, UDFs, SPs (+ "quick & dirty" specs) - would be your work - and you can get paid for that immediately as you know how to do it... - ... The world of modern custom development (and subcontracting) has changed "dramatically" during just a few last years - the one with "quick reaction" wins more and more often - I can't say I like it that much as I'm getting older and I haven't yet fulfilled my "early retirement plan"... You decide. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 17 ?????? 2011 ?. 16:53 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS I will be doing all of this. Except for hiring someone to do anything for me. This is a no-charge gig. ;) I can't be paying someone to do it for me. John W. Colby www.ColbyConsulting.com On 1/17/2011 8:36 AM, Shamil Salakhetdinov wrote: > John -- > > I can be wrong but making 20 simple bound WinForms can be done in a > couple of hours provided forms' queries are ready or forms are > directly bound to the db tables. > No custom formatting included in that work - but that's an additional > work and it usually takes less/the same time as with MS Access... > And WinForms bound forms are a very different story to MS Access bound > forms > - I mean they (WinForms) are bound (to ADO.NET datasets, ...) but > disconnected... > > MS ReportViewer reports - if you have to develop many of that - > subcontract young developers there or you can develop MS ReporViewer > reports using advanced but free MS Report Builder 3.0 > (http://msdn.microsoft.com/en-us/library/dd207008.aspx) or MS > ReportBulder 2.0... > > And no "legacy burden" at all. > Some "learning curve stress" - yes, but that will be a positive stress > with very fruitful outcome in long run... > > You decide. > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 17 ?????? 2011 ?. 16:00 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access to SQL Server over Hamachi - it WORKS > > > Just my opinion: I suppose you're stepping back/putting "legacy burden" > on your own: doing .NET C#/VB.NET development, bound .NET WinForms and > MS ReportViewer reports would be preferrable solution in your project context.. > > It would and that is where I am headed. > > For all of the C# development I have done in the last 16 months, none > was the standard database form / subform data entry stuff. The reason > I am even doing the Access thing is simply that I can do the entire > thing in a matter of hours (bound). I am only talking under 20 tables > / forms and then some reports. > > Once I get the infrastructure nailed (SQL Server on VM over Hamachi > with a > run-time) I can knock out three different tiny projects in perhaps two > or three days work. > > I actually did the .Net data form thing back in my C# class starting > in Sept 2009, but I haven't looked at that since. In my stuff we do > everything in code and (to this point) don't really use forms to look > at or enter data directly in tables. > > Anyway... I will be going there, specifically to replace these Access > FEs but I can get these three jobs "off my back" with a quick and > dirty Access design. > > John W. Colby > www.ColbyConsulting.com > > On 1/17/2011 7:17 AM, Shamil Salakhetdinov wrote: >> Hi John -- >> >>> I can do things like bind the form to an ADO recordset and still >>> have it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the >>> SP return a table of data already selected and sorted. I.e. SQL >>> Server doing the lifting. >> >> Just my opinion: I suppose you're stepping back/putting "legacy >> burden" on your own: doing .NET C#/VB.NET development, bound .NET >> WinForms and MS ReportViewer reports would be preferrable solution in >> your > project context.. >> >> Thank you. >> >> -- >> Shamil >> >> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Sunday, January 16, 2011 7:21 PM >>> To: Access Developers discussion and problem solving; VBA; >>> Sqlserver-Dba >>> Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS >>> >>> Today I stepped back and set it all up internal to my network. >>> >>> Yesterday I had moved the Fe to my laptop. Today I deleted all of >>> my linked tables, then I relinked all of the tables. In doing so I >>> created a new DSN where I hit the SQL Server directly at the Hamachi >>> IP address. Relinked using this new DSN and voila, she's a wurkin, >>> and lightning fast over my internal network but forcing the traffic >>> through Hamachi. >>> >>> So I tested a bit, then went back out to the local Arby's where I >>> was pretty much unable to do anything last night (other than browse >>> the internet). Got right on the connection, opened the Access FE >>> and voila, she's a wurkin, and lightning fast. You wouldn't know >>> you weren't directly on my LAN. >>> >>> Access on my laptop over Hamachi, over a public network, in to my >>> network, directly into a Virtual Machine over Hamachi, running SQL >>> Server 2008 Express. >>> >>> I am so jazzed! that leaves me with one technical barrier now, >>> getting an Access 2007 run-time to host an Access 2003 FE. >>> >>> Now I need to set up a VM to run on my laptop so that I can have an >>> environment without Office installed. Install the Access 2007 >>> run-time and drop the Access 2003 Fe in place. Set up Hamachi on >>> that VM and then get it all playing nice. >>> >>> This will allow me to take my laptop on the road to demo the system. >>> >>> We shall see. >>> >>> And yes Jim, I understand I still need to cause SQL Server to do the >>> heavy lifting. To this point I have never really used SQL Server as >>> the BE for Access. My biggest client uses Access 2K and it doesn't >>> really play nice with ADO. Since I can now develop these new >>> databases in 2003, I can do things like bind the form to an ADO >>> recordset and still have it read/write. >>> I will need to learn >>> how to use a stored procedure were I can pass in a PK and have the >>> SP return a table of data already selected and sorted. I.e. SQL >>> Server doing the lifting. >>> >>> The nice thing is that these are small databases so I can do things >>> like leave the list tables just linked, at least for awhile while I >>> learn all the stuff I have never had to do. >>> >>> Next up, 2007 run-time. >>> >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jedi at charm.net Mon Jan 17 11:33:24 2011 From: jedi at charm.net (Michael Bahr) Date: Mon, 17 Jan 2011 12:33:24 -0500 (EST) Subject: [AccessD] SQL Server over Hamachi: First test not hopeful In-Reply-To: <4D322F9C.8090405@colbyconsulting.com> References: <4D322F9C.8090405@colbyconsulting.com> Message-ID: <1115.24.35.23.165.1295285604.squirrel@mail.expedient.net> Wow, Arby's has WiFi. You can eat a Roast Beef-n-Cheddar cheese, fries, and diet Pepsi well surfing the Internet. Just use lots of napkins. :-) Mike > Tonight I went to a local Arby's to test the speed of the system. The > local Arby's has an open > wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical > low end cable in my area. From jimdettman at verizon.net Mon Jan 17 11:49:29 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jan 2011 12:49:29 -0500 Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful In-Reply-To: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> References: <3C349ABB9F5748AB831D0DFCC5BC2640@XPS> Message-ID: <167B05E9091241BAAF5BB76E48B3B3F0@XPS> Sorry all this made it to the list 2x. Got a message the first time that it had been rejected because of my e-mail address not being a list member (I use multiple accounts). Yes even though I got that, it still got posted. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Monday, January 17, 2011 07:52 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: SQL Server over Hamachi: First test not hopeful -----Original Message----- From: Jim Dettman [mailto:jimdettman at verizon.net] Sent: Sunday, January 16, 2011 11:33 AM To: 'Access Developers discussion and problem solving'; 'VBA'; 'Sqlserver-Dba' Subject: RE: [AccessD] SQL Server over Hamachi: First test not hopeful The wi-fi in a public place is going to vary wildly in terms of quality. You may have had your tested speed for all of two seconds. And outside of raw speed, latency is a big factor. The other thing is with a Access FE and SQL Server BE over a VPN, your not going to get away with simply using linked tables. You need to be using pass through queries, stored procedures, and triggers. As much as possible needs to happen server side for that to work at all. And app development is entirely different; no forms simply bound to a table or query, but ones that deliver one record at a time. If you don't want to put that amount of effort into that or you want to work over a VPN well, then you need to use terminal services and possibly Citrix on top of that. By doing so, only KVM (Keyboard, Video, and Mouse) goes over the wire and the app runs local. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 15, 2011 06:37 PM To: Access Developers discussion and problem solving; VBA; Sqlserver-Dba Subject: [AccessD] SQL Server over Hamachi: First test not hopeful I developed a SQL Server database, with perhaps 10-15 tables, populated a few with just a handful of records, created an Access database and built a few forms. My strategy is to do Access because I can do it quickly, but link it to SQL Server, the run the FE on a remote computer over Hamachi. Tonight I went to a local Arby's to test the speed of the system. The local Arby's has an open wifi, which using Speedtest.net tested 5 mbit down, 1 mbit up - typical low end cable in my area. So I tried to use the system and... well... it took an extremely long time to connect, if it connected at all. Access mostly timed out trying to log on. SQL Server Management System would log on sometimes. Sometimes not. Trying to hit it at the actual Hamachi IP address worked but took awhile. 15 - 30 seconds to connect (I did not time it). To be honest I am puzzled. Google finds plenty of folks trying this, some succeeding, most pretty slow. Remote desktop is plenty fast. From inside of my office, out across the internet via Hamachi I have done things like file transfers etc (in the past). Remote desktop has always been very speedy, but there isn't much needed for RD. I had really expected faster connections / operation. I really expected SSMS to just work, pretty much at speed. It didn't. Sigh, back to the drawing boards. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Mon Jan 17 11:54:21 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Mon, 17 Jan 2011 09:54:21 -0800 Subject: [AccessD] Joomla In-Reply-To: References: Message-ID: Jim, Have you looked at the selection of skins for DNN? You can pretty much make you DNN site look any way you want or creat your own skins. My biggest complaint with DNN is slowness. This may not be a problem with dedicated servers but with shared hosting it is dropped from the memory pool if not used for a while and needs to be reloaded on the next use. I might have better results with a hosting service that specializes in DNN hosting. For now most sites are on Godaddy. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Sunday, January 16, 2011 9:06 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I must admit those sites don't look like a standard DNN site... which are horrible, in their commonality. (Just like the graphic program Bryce... It was great graphic program but all the graphics looked like Bryce.) A good list of sites. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 6:29 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi Jim -- OK. :) I'd set them this way: - features; - performance; - appearance. with all three aiming "to get perfect first time" for companies with big bucks but for others from real world getting real results maybe not 100% but just 99.98% perfect and using DNN :) Here are a few samples I have in my selection list, which look 99%-100% satisfactory for me - (not my projects - I'm not a "DNN wizard" (yet)): http://www.jackandjillholidays.com http://www.thenewdesigner.co.uk/ http://www.edgetrainingsystems.com/ http://camt.artsnet.org http://www.wilmingtonnc.gov http://www.croatiaairlines.com/ http://www.reachoutside.com/ http://www.nyxdata.com/ http://www.apronstagerestaurant.co.uk http://www.challengerpools.com/ http://www.dotcomsoftwaresolutions.com/ http://www.bancodecordonivida.com/ Please mark the ones from the above list you might find not 99%-100% satisfactory from your point of view - let's review them here? :) Some projects above are from Rick Beddie: http://www.psdtodnn.com He knows all "ins and outs" of DNN and DNN skinning - I talked to him by e-mail a few times: AFAIHGFH there are no big secrets there how to make DNN flying - one have to be just a good web developer, and to use one of broadly available these days rather inexpensive ASP.NET hosting... Just a warning: DNN has several months-half an year or even more learning curve for *customization* developer's work experience but to make a good working CMS using free community edition plus a few inexpensive commercial modules and skins doesn't need any custom programming at all, one don't need even to be even a programmer if they use PowerDNN or similar hosting... DNN also has a bit heavy codebase, yes... I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 17 ?????? 2011 ?. 4:29 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla I guess "the proof is in the pudding" as they say. I would not mind seeing some of the websites that both DNN and Joomla have created. Appearance is as important as performance...just like would you be comfortable in an Airplane that has broken seats regardless of who designed the air craft. But the features have to be there as well. As I can not be an expert at everything I will have to settle on a few core products and any help would be greatly appreciated. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, January 16, 2011 11:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Joomla Hi All -- Sorry a bit off-topic - I suppose that DNN 5.x Community Edition is the best free CMS for MS shops. Why goto Joomla (.PHP) path if you're an "MS fun"? :) Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 16 ?????? 2011 ?. 20:42 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Joomla Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Mon Jan 17 13:22:25 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 17 Jan 2011 11:22:25 -0800 Subject: [AccessD] Application.Quit on a time out Message-ID: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> Dear List: The archives seem to be down although I think I've seen this in a thread. I need to quit out of an app if it's idle for a certain length of time. Is there a slick trick to do this? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From jimdettman at verizon.net Mon Jan 17 13:31:58 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 17 Jan 2011 14:31:58 -0500 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> Message-ID: <04ADF483697A48DDBD571579368583C5@XPS> Hidden form with a timer on it. See: http://support.microsoft.com/kb/210297 Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, January 17, 2011 02:22 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Application.Quit on a time out Dear List: The archives seem to be down although I think I've seen this in a thread. I need to quit out of an app if it's idle for a certain length of time. Is there a slick trick to do this? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 17 13:49:36 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 14:49:36 -0500 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <04ADF483697A48DDBD571579368583C5@XPS> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> <04ADF483697A48DDBD571579368583C5@XPS> Message-ID: <4D349D50.1080607@colbyconsulting.com> Which really sucks because if you are writing code when the timer ticks all hell breaks loose. And the interface blinks when the timer ticks. John W. Colby www.ColbyConsulting.com On 1/17/2011 2:31 PM, Jim Dettman wrote: > > > Hidden form with a timer on it. See: > > http://support.microsoft.com/kb/210297 > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin > Sent: Monday, January 17, 2011 02:22 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Application.Quit on a time out > > Dear List: > > The archives seem to be down although I think I've seen this in a thread. I > need to quit out of an app if it's idle for a certain length of time. Is > there a slick trick to do this? > > MTIA, > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > From davidmcafee at gmail.com Mon Jan 17 13:59:08 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 17 Jan 2011 11:59:08 -0800 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <4D349D50.1080607@colbyconsulting.com> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> <04ADF483697A48DDBD571579368583C5@XPS> <4D349D50.1080607@colbyconsulting.com> Message-ID: ...and IIRC weird stuff happens for user entry such as lost focus, record save, or before update being called. On Mon, Jan 17, 2011 at 11:49 AM, jwcolby wrote: > Which really sucks because if you are writing code when the timer ticks all > hell breaks loose. And the interface blinks when the timer ticks. > > John W. Colby > www.ColbyConsulting.com > > > On 1/17/2011 2:31 PM, Jim Dettman wrote: > >> >> >> Hidden form with a timer on it. See: >> >> http://support.microsoft.com/kb/210297 >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin >> Sent: Monday, January 17, 2011 02:22 PM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Application.Quit on a time out >> >> Dear List: >> >> The archives seem to be down although I think I've seen this in a thread. >> I >> need to quit out of an app if it's idle for a certain length of time. Is >> there a slick trick to do this? >> >> MTIA, >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> Skype: rocky.smolin >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Mon Jan 17 14:52:29 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 17 Jan 2011 12:52:29 -0800 Subject: [AccessD] Application.Quit on a time out In-Reply-To: <04ADF483697A48DDBD571579368583C5@XPS> References: <4CA722F6AA3D484B9D5D629797E2CB75@HAL9005> <04ADF483697A48DDBD571579368583C5@XPS> Message-ID: <5BBDDD33F10E42079DA530508474D6D3@HAL9005> Jim: I implemented as in the KB article and no problems. So far. Thanks Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Monday, January 17, 2011 11:32 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Application.Quit on a time out Hidden form with a timer on it. See: http://support.microsoft.com/kb/210297 Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, January 17, 2011 02:22 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Application.Quit on a time out Dear List: The archives seem to be down although I think I've seen this in a thread. I need to quit out of an app if it's idle for a certain length of time. Is there a slick trick to do this? MTIA, Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Mon Jan 17 17:48:25 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Tue, 18 Jan 2011 10:48:25 +1100 Subject: [AccessD] Access to SQL Server over Hamachi - it WORKS In-Reply-To: <4D344758.3040304@colbyconsulting.com> Message-ID: <201101172348.p0HNmR18019121@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ "I develop the quickest solution that actually works." As a commercial developer I can respect that. I can't speak for everyone on this list, but I really appreciate you sharing your wins and losses with these projects of yours via this forum. Not only do I learn some new tricks, It also makes me gives me insight into approaches I hadn't even thought of trying. great stuff & good luck. Cheers Darryl. _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From charlotte.foust at gmail.com Mon Jan 17 18:58:33 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 17 Jan 2011 16:58:33 -0800 Subject: [AccessD] Access 2003 runtime In-Reply-To: <7A0AA22CFEAD4C2EA9822923A5BCDF96@HAL9005> References: <4D31F15E.60301@colbyconsulting.com> <75EFC2340C744957BBBA1B7E392AC520@DanWaters> <7A9163F33E934BDEB5595B746F5E3633@DanWaters> <7A0AA22CFEAD4C2EA9822923A5BCDF96@HAL9005> Message-ID: You didn't actually have to load them, you only needed them for the runtime license to be legal in 2003. Charlotte Foust On Sun, Jan 16, 2011 at 3:48 PM, Rocky Smolin wrote: > I got the developer extensions to be street legal for the installable > runtime. ?But I never loaded them. ?I couldn't see why I needed them - maybe > it's because I am using Wise/Sagekey. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Sunday, January 16, 2011 8:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access 2003 runtime > > Hi Jim, > > It's not a free download. > > I originally got a copy on its own CD by attending the Office 2003 launch > event. ?AFAICT, later on, VSTO 2005 was released on CD which included the > 2003 developer extensions. > > Out of curiosity, I've been trying to find either one available for sale and > came up empty. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence > Sent: Sunday, January 16, 2011 10:22 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access 2007 runtime > > Hi Dan: > > I have not seem any runtime 2003...2007 and 2010 but no 2003. Where would I > be able to get a 2003 runtime? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Saturday, January 15, 2011 11:21 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Access 2007 runtime > > If you need to install a runtime on a user's PC's, that means that they have > no version of Access at all. ?So you could use a 2003 runtime. > > Good Luck! > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 15, 2011 1:11 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Access 2007 runtime > > I need to do a runtime. ?I am writing in 2003, and will then "do the > runtime" whatever that means. > > Is there a "how to" that you recommend? > > In this case I can go through the pain of a personal install in each user's > computer if required. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 17 20:10:37 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 21:10:37 -0500 Subject: [AccessD] running the database on 2007 runtime Message-ID: <4D34F69D.5050705@colbyconsulting.com> Tonight I am trying to open the Access 2003 application on a 2007 run-time. The database opens, the (standard) switchboard opens, but if I try to open one of the forms I get some kind of error "there was an error executing the command". It looks like I will have to try and open this under the full 2007 version and see what I get. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Mon Jan 17 20:51:19 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 21:51:19 -0500 Subject: [AccessD] A potential security concern Message-ID: <4D350027.9020803@colbyconsulting.com> I so despise Access 2007. I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct manner please do so. Thanks, -- John W. Colby www.ColbyConsulting.com From steve at datamanagementsolutions.biz Mon Jan 17 21:04:37 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 18 Jan 2011 16:04:37 +1300 Subject: [AccessD] running the database on 2007 runtime In-Reply-To: <4D34F69D.5050705@colbyconsulting.com> References: <4D34F69D.5050705@colbyconsulting.com> Message-ID: <08A82D1128FA4CA6A491ED5AFE33E929@stevelaptop> Hi John, Have you got it in a Trusted Location? Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 18, 2011 3:10 PM To: Access Developers discussion and problem solving Subject: [AccessD] running the database on 2007 runtime Tonight I am trying to open the Access 2003 application on a 2007 run-time. The database opens, the (standard) switchboard opens, but if I try to open one of the forms I get some kind of error "there was an error executing the command". It looks like I will have to try and open this under the full 2007 version and see what I get. From steve at datamanagementsolutions.biz Mon Jan 17 21:06:24 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 18 Jan 2011 16:06:24 +1300 Subject: [AccessD] A potential security concern In-Reply-To: <4D350027.9020803@colbyconsulting.com> References: <4D350027.9020803@colbyconsulting.com> Message-ID: <12833185366D4E68BCBA3CC74103BA03@stevelaptop> Hi John, As per my note in your earlier thread, see it this helps: http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 18, 2011 3:51 PM To: Access Developers discussion and problem solving Subject: [AccessD] A potential security concern I so despise Access 2007. I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct manner please do so. Thanks, From jwcolby at colbyconsulting.com Mon Jan 17 22:49:15 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 23:49:15 -0500 Subject: [AccessD] running the database on 2007 runtime In-Reply-To: <08A82D1128FA4CA6A491ED5AFE33E929@stevelaptop> References: <4D34F69D.5050705@colbyconsulting.com> <08A82D1128FA4CA6A491ED5AFE33E929@stevelaptop> Message-ID: <4D351BCB.4010804@colbyconsulting.com> No. But why should I have to for crying out loud. This is Access 2007 crapola AFAICT. How am I going to place it in a trusted location on machine XYZ? What the heck IS a trusted location? Just frigging irritating! John W. Colby www.ColbyConsulting.com On 1/17/2011 10:04 PM, Steve Schapel wrote: > Hi John, > > Have you got it in a Trusted Location? > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:10 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] running the database on 2007 runtime > > Tonight I am trying to open the Access 2003 application on a 2007 run-time. The database opens, the > (standard) switchboard opens, but if I try to open one of the forms I get some kind of error "there > was an error executing the command". It looks like I will have to try and open this under the full > 2007 version and see what I get. > > From jwcolby at colbyconsulting.com Mon Jan 17 22:52:05 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 17 Jan 2011 23:52:05 -0500 Subject: [AccessD] A potential security concern In-Reply-To: <12833185366D4E68BCBA3CC74103BA03@stevelaptop> References: <4D350027.9020803@colbyconsulting.com> <12833185366D4E68BCBA3CC74103BA03@stevelaptop> Message-ID: <4D351C75.2010304@colbyconsulting.com> Uh ok. So I have to screw with the registry on a machine that doesn't belong to me? And I have to do so before the first run of my FE? I so despise Access 2007. A C# solution is looking better. John W. Colby www.ColbyConsulting.com On 1/17/2011 10:06 PM, Steve Schapel wrote: > Hi John, > > As per my note in your earlier thread, see it this helps: > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] A potential security concern > > I so despise Access 2007. > > I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a > security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. > > I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct > manner please do so. > > Thanks, From steve at datamanagementsolutions.biz Mon Jan 17 23:06:48 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 18 Jan 2011 18:06:48 +1300 Subject: [AccessD] A potential security concern In-Reply-To: <4D351C75.2010304@colbyconsulting.com> References: <4D350027.9020803@colbyconsulting.com><12833185366D4E68BCBA3CC74103BA03@stevelaptop> <4D351C75.2010304@colbyconsulting.com> Message-ID: <2C9BF71CB6764215A3E33AB2887026B0@stevelaptop> Hi John, Screw with the registry. Or run the AddPath utility (which I suppose does the same thing - i.e. writes to the registry) which is very easy. Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 18, 2011 5:52 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A potential security concern Uh ok. So I have to screw with the registry on a machine that doesn't belong to me? And I have to do so before the first run of my FE? I so despise Access 2007. A C# solution is looking better. John W. Colby www.ColbyConsulting.com On 1/17/2011 10:06 PM, Steve Schapel wrote: > Hi John, > > As per my note in your earlier thread, see it this helps: > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] A potential security concern > > I so despise Access 2007. > > I installed the run time on a VM. I then dragged and dropped the 2003 Fe > to the desktop and get a > security warning. It appears I have to jump through hoops to make 2007 > trust the 2003 FE. > > I don't understand the hoops. If anyone understands the hoops and can > explain it in a succinct > manner please do so. > > Thanks, -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 17 23:24:31 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 18 Jan 2011 15:24:31 +1000 Subject: [AccessD] A potential security concern In-Reply-To: <4D351C75.2010304@colbyconsulting.com> References: <4D350027.9020803@colbyconsulting.com>, <12833185366D4E68BCBA3CC74103BA03@stevelaptop>, <4D351C75.2010304@colbyconsulting.com> Message-ID: <4D35240F.15703.D797C0@stuart.lexacorp.com.pg> Yep, MS have totally screwed Access application developers with 2007/10 in so many ways and the stupid security hoops you have to go through are one the main ones. -- Stuart On 17 Jan 2011 at 23:52, jwcolby wrote: > Uh ok. So I have to screw with the registry on a machine that doesn't > belong to me? And I have to do so before the first run of my FE? > > I so despise Access 2007. A C# solution is looking better. > > John W. Colby > www.ColbyConsulting.com > > On 1/17/2011 10:06 PM, Steve Schapel wrote: > > Hi John, > > > > As per my note in your earlier thread, see it this helps: > > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > > > Regards > > Steve > > > > -----Original Message----- From: jwcolby > > Sent: Tuesday, January 18, 2011 3:51 PM > > To: Access Developers discussion and problem solving > > Subject: [AccessD] A potential security concern > > > > I so despise Access 2007. > > > > I installed the run time on a VM. I then dragged and dropped the > > 2003 Fe to the desktop and get a security warning. It appears I have > > to jump through hoops to make 2007 trust the 2003 FE. > > > > I don't understand the hoops. If anyone understands the hoops and > > can explain it in a succinct manner please do so. > > > > Thanks, > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 09:29:52 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 07:29:52 -0800 Subject: [AccessD] Password Problem Message-ID: <70212AC868D44568A7E20833DE283308@HAL9005> Dear List: This is a legacy app that the client asked me to put a password on the back end. He also wants to be able to change the back end password from time to time. So I gave him instructions on how to do that. However, after the password is changed the bound forms error out with an invalid password. If I go to the database container and try to open a linked table in datasheet view I get 'Not a Valid Password'. If I delete the table links and relink the table, all is OK. But I cannot refresh the links with the Linked Table Manager in Tools-->Database Utilities. There is relinking code but relinking to the existing back end doesn't clear up the problem. In fact, the relinking code does not prompt for the database password. The table links apparently have the old password in there somehow. So I'm missing a step here. Obviously I don't want the user to have to delete the table links and relink. What am I missing? MTIA Rocky Smolin Beach Access Software 858-259-4334 Skype: rocky.smolin www.e-z-mrp.com www.bchacc.com From garykjos at gmail.com Tue Jan 18 09:40:15 2011 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 18 Jan 2011 09:40:15 -0600 Subject: [AccessD] Password Problem In-Reply-To: <70212AC868D44568A7E20833DE283308@HAL9005> References: <70212AC868D44568A7E20833DE283308@HAL9005> Message-ID: Found this several places regarding relinking code to password protected backends .... -------------------------------------- Figured it out. If you are connecting to a password protected BE, you HAVE to provide the OPTIONAL parameters as follows: DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") If you do not it just raises the password error. -------------------------------------- On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin wrote: > Dear List: > > This is a legacy app that the client asked me to put a password on the back > end. ?He also wants to be able to change the back end password from time to > time. ?So I gave him instructions on how to do that. > > However, after the password is changed the bound forms error out with an > invalid password. ?If I go to the database container and try to open a > linked table in datasheet view I get 'Not a Valid Password'. > > If I delete the table links and relink the table, all is OK. ?But I cannot > refresh the links with the Linked Table Manager in Tools-->Database > Utilities. > > There is relinking code but relinking to the existing back end doesn't clear > up the problem. ?In fact, the relinking code does not prompt for the > database password. > > The table links apparently have the old password in there somehow. ?So I'm > missing a step here. ?Obviously I don't want the user to have to delete the > table links and relink. > > What am I missing? > > MTIA > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From rockysmolin at bchacc.com Tue Jan 18 09:57:38 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 07:57:38 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: <70212AC868D44568A7E20833DE283308@HAL9005> Message-ID: <63C102F34D13470EA06BA117644BF319@HAL9005> Gary: Where I use DBEngine I had the pwd parameter without MS ACCESS; but it seemed to work OK. The problem I'm having is just opening a bound form or even running a query. There's something about the table link that's retaining the old password. And I stepped through the relinking code which I can trigger a la carte (just to see if relinking the tables through the code would work) and the connect string for the linked tables was null so it didn't refresh the link. Now, if I point to a different database, in this case the same file name in a different folder, it works. But changing the password on the same database does not apparently update the password in the link. TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Tuesday, January 18, 2011 7:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Found this several places regarding relinking code to password protected backends .... -------------------------------------- Figured it out. If you are connecting to a password protected BE, you HAVE to provide the OPTIONAL parameters as follows: DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") If you do not it just raises the password error. -------------------------------------- On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin wrote: > Dear List: > > This is a legacy app that the client asked me to put a password on the > back end. ?He also wants to be able to change the back end password > from time to time. ?So I gave him instructions on how to do that. > > However, after the password is changed the bound forms error out with > an invalid password. ?If I go to the database container and try to > open a linked table in datasheet view I get 'Not a Valid Password'. > > If I delete the table links and relink the table, all is OK. ?But I > cannot refresh the links with the Linked Table Manager in > Tools-->Database Utilities. > > There is relinking code but relinking to the existing back end doesn't > clear up the problem. ?In fact, the relinking code does not prompt for > the database password. > > The table links apparently have the old password in there somehow. ?So > I'm missing a step here. ?Obviously I don't want the user to have to > delete the table links and relink. > > What am I missing? > > MTIA > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Jan 18 09:59:21 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 07:59:21 -0800 Subject: [AccessD] Password Problem In-Reply-To: <63C102F34D13470EA06BA117644BF319@HAL9005> References: <70212AC868D44568A7E20833DE283308@HAL9005> <63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: P.S. If I manually delete the table links and relink them everything works OK. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, January 18, 2011 7:58 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Password Problem Gary: Where I use DBEngine I had the pwd parameter without MS ACCESS; but it seemed to work OK. The problem I'm having is just opening a bound form or even running a query. There's something about the table link that's retaining the old password. And I stepped through the relinking code which I can trigger a la carte (just to see if relinking the tables through the code would work) and the connect string for the linked tables was null so it didn't refresh the link. Now, if I point to a different database, in this case the same file name in a different folder, it works. But changing the password on the same database does not apparently update the password in the link. TIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos Sent: Tuesday, January 18, 2011 7:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Found this several places regarding relinking code to password protected backends .... -------------------------------------- Figured it out. If you are connecting to a password protected BE, you HAVE to provide the OPTIONAL parameters as follows: DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") If you do not it just raises the password error. -------------------------------------- On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin wrote: > Dear List: > > This is a legacy app that the client asked me to put a password on the > back end. ?He also wants to be able to change the back end password > from time to time. ?So I gave him instructions on how to do that. > > However, after the password is changed the bound forms error out with > an invalid password. ?If I go to the database container and try to > open a linked table in datasheet view I get 'Not a Valid Password'. > > If I delete the table links and relink the table, all is OK. ?But I > cannot refresh the links with the Linked Table Manager in > Tools-->Database Utilities. > > There is relinking code but relinking to the existing back end doesn't > clear up the problem. ?In fact, the relinking code does not prompt for > the database password. > > The table links apparently have the old password in there somehow. ?So > I'm missing a step here. ?Obviously I don't want the user to have to > delete the table links and relink. > > What am I missing? > > MTIA > > > Rocky Smolin > > Beach Access Software > > 858-259-4334 > > Skype: rocky.smolin > > www.e-z-mrp.com > > www.bchacc.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 10:16:33 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 08:16:33 -0800 Subject: [AccessD] Password Problem In-Reply-To: <63C102F34D13470EA06BA117644BF319@HAL9005> References: <70212AC868D44568A7E20833DE283308@HAL9005> <63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: Yeah, I ran into this with password protected BE's too. It was simpler to use a constant for the password, but that pretty much eliminates the security unless you are distributing a runtime. What about storing the password in a library with restricted access? Charlotte Foust On Tue, Jan 18, 2011 at 7:57 AM, Rocky Smolin wrote: > Gary: > > Where I use DBEngine I had the pwd parameter without MS ACCESS; but it > seemed to work OK. > > The problem I'm having is just opening a bound form or even running a query. > There's something about the table link that's retaining the old password. > And I stepped through the relinking code which I can trigger a la carte > (just to see if relinking the tables through the code would work) and the > connect string for the linked tables was null so it didn't refresh the link. > > Now, if I point to a different database, in this case the same file name in > a different folder, it works. ?But changing the password on the same > database does not apparently update the password in the link. > > TIA > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Tuesday, January 18, 2011 7:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Found this several places regarding relinking code to password protected > backends .... > > -------------------------------------- > Figured it out. ?If you are connecting to a password protected BE, you HAVE > to provide the OPTIONAL parameters as follows: > > DBEngine(0).OpenDatabase(strDBPath, False, False, "MS Access;PWD=xxx10") > > If you do not it just raises the password error. > -------------------------------------- > > On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin > wrote: >> Dear List: >> >> This is a legacy app that the client asked me to put a password on the >> back end. ?He also wants to be able to change the back end password >> from time to time. ?So I gave him instructions on how to do that. >> >> However, after the password is changed the bound forms error out with >> an invalid password. ?If I go to the database container and try to >> open a linked table in datasheet view I get 'Not a Valid Password'. >> >> If I delete the table links and relink the table, all is OK. ?But I >> cannot refresh the links with the Linked Table Manager in >> Tools-->Database Utilities. >> >> There is relinking code but relinking to the existing back end doesn't >> clear up the problem. ?In fact, the relinking code does not prompt for >> the database password. >> >> The table links apparently have the old password in there somehow. ?So >> I'm missing a step here. ?Obviously I don't want the user to have to >> delete the table links and relink. >> >> What am I missing? >> >> MTIA >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> Skype: rocky.smolin >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > Gary Kjos > garykjos at gmail.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Tue Jan 18 10:18:40 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 10:18:40 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures Message-ID: This is another great time-saver in MZ Tools (VB6 version): >From the MZ Tools toolbar push the Other Utilities button. Select 'Review Source Code'. In the window that appears, you'll see a collapsible hierarchical listing of objects with a description of what's not used in blue text. Double-click on the blue text to move directly to the variable, parameter, or procedure so you can fix it then and there! There is also a version of MZ Tools for .Net developers - not free but undoubtedly well worth it. Dan From rockysmolin at bchacc.com Tue Jan 18 10:20:56 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 08:20:56 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: <70212AC868D44568A7E20833DE283308@HAL9005><63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Tuesday, January 18, 2011 8:17 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Yeah, I ran into this with password protected BE's too. It was simpler to use a constant for the password, but that pretty much eliminates the security unless you are distributing a runtime. What about storing the password in a library with restricted access? Charlotte Foust On Tue, Jan 18, 2011 at 7:57 AM, Rocky Smolin wrote: > Gary: > > Where I use DBEngine I had the pwd parameter without MS ACCESS; but it > seemed to work OK. > > The problem I'm having is just opening a bound form or even running a query. > There's something about the table link that's retaining the old password. > And I stepped through the relinking code which I can trigger a la > carte (just to see if relinking the tables through the code would > work) and the connect string for the linked tables was null so it didn't refresh the link. > > Now, if I point to a different database, in this case the same file > name in a different folder, it works. ?But changing the password on > the same database does not apparently update the password in the link. > > TIA > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos > Sent: Tuesday, January 18, 2011 7:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Found this several places regarding relinking code to password > protected backends .... > > -------------------------------------- > Figured it out. ?If you are connecting to a password protected BE, you > HAVE to provide the OPTIONAL parameters as follows: > > DBEngine(0).OpenDatabase(strDBPath, False, False, "MS > Access;PWD=xxx10") > > If you do not it just raises the password error. > -------------------------------------- > > On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin > wrote: >> Dear List: >> >> This is a legacy app that the client asked me to put a password on >> the back end. ?He also wants to be able to change the back end >> password from time to time. ?So I gave him instructions on how to do that. >> >> However, after the password is changed the bound forms error out with >> an invalid password. ?If I go to the database container and try to >> open a linked table in datasheet view I get 'Not a Valid Password'. >> >> If I delete the table links and relink the table, all is OK. ?But I >> cannot refresh the links with the Linked Table Manager in >> Tools-->Database Utilities. >> >> There is relinking code but relinking to the existing back end >> doesn't clear up the problem. ?In fact, the relinking code does not >> prompt for the database password. >> >> The table links apparently have the old password in there somehow. ? >> So I'm missing a step here. ?Obviously I don't want the user to have >> to delete the table links and relink. >> >> What am I missing? >> >> MTIA >> >> >> Rocky Smolin >> >> Beach Access Software >> >> 858-259-4334 >> >> Skype: rocky.smolin >> >> www.e-z-mrp.com >> >> www.bchacc.com >> >> >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > Gary Kjos > garykjos at gmail.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Tue Jan 18 10:40:50 2011 From: garykjos at gmail.com (Gary Kjos) Date: Tue, 18 Jan 2011 10:40:50 -0600 Subject: [AccessD] Password Problem In-Reply-To: References: <70212AC868D44568A7E20833DE283308@HAL9005> <63C102F34D13470EA06BA117644BF319@HAL9005> Message-ID: Found some references that say the new password isn't actually saved until you do a RefreshLink Method --------------------------------------------------------------- http://www.accessmonster.com/Uwe/Forum.aspx/access/121423/change-connection-string-to-linked-table-with-VBA ---------------------------------------------------------------- Refreshlink method (From Access 97 Help file) Syntax tabledef.RefreshLink The tabledef placeholder specifies the TableDef object representing the linked table whose connection information you want to update. Remarks To change the connection information for a linked table, reset the Connect property of the corresponding TableDef object and then use the RefreshLink method to update the information. Using RefreshLink method doesn't change the linked table's properties and Relation objects. For this connection information to exist in all collections associated with the TableDef object that represents the linked table, you must use the Refresh method on each collection. ------------------------------------------------ On Tue, Jan 18, 2011 at 10:20 AM, Rocky Smolin wrote: > Using a constant would work even though this is an mdb, except that ?the > user wants to change the password from time to time and I don't want him to > have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or currentdb - > manipulating recordsets. ?My problem is that I can't even open a query that > uses a linked table. ?That password is somehow, I think, in the link. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Tuesday, January 18, 2011 8:17 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Yeah, I ran into this with password protected BE's too. ?It was simpler to > use a constant for the password, but that pretty much eliminates the > security unless you are distributing a runtime. ?What about storing the > password in a library with restricted access? > > Charlotte Foust > > On Tue, Jan 18, 2011 at 7:57 AM, Rocky Smolin > wrote: >> Gary: >> >> Where I use DBEngine I had the pwd parameter without MS ACCESS; but it >> seemed to work OK. >> >> The problem I'm having is just opening a bound form or even running a > query. >> There's something about the table link that's retaining the old password. >> And I stepped through the relinking code which I can trigger a la >> carte (just to see if relinking the tables through the code would >> work) and the connect string for the linked tables was null so it didn't > refresh the link. >> >> Now, if I point to a different database, in this case the same file >> name in a different folder, it works. ?But changing the password on >> the same database does not apparently update the password in the link. >> >> TIA >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos >> Sent: Tuesday, January 18, 2011 7:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Password Problem >> >> Found this several places regarding relinking code to password >> protected backends .... >> >> -------------------------------------- >> Figured it out. ?If you are connecting to a password protected BE, you >> HAVE to provide the OPTIONAL parameters as follows: >> >> DBEngine(0).OpenDatabase(strDBPath, False, False, "MS >> Access;PWD=xxx10") >> >> If you do not it just raises the password error. >> -------------------------------------- >> >> On Tue, Jan 18, 2011 at 9:29 AM, Rocky Smolin >> wrote: >>> Dear List: >>> >>> This is a legacy app that the client asked me to put a password on >>> the back end. ?He also wants to be able to change the back end >>> password from time to time. ?So I gave him instructions on how to do > that. >>> >>> However, after the password is changed the bound forms error out with >>> an invalid password. ?If I go to the database container and try to >>> open a linked table in datasheet view I get 'Not a Valid Password'. >>> >>> If I delete the table links and relink the table, all is OK. ?But I >>> cannot refresh the links with the Linked Table Manager in >>> Tools-->Database Utilities. >>> >>> There is relinking code but relinking to the existing back end >>> doesn't clear up the problem. ?In fact, the relinking code does not >>> prompt for the database password. >>> >>> The table links apparently have the old password in there somehow. >>> So I'm missing a step here. ?Obviously I don't want the user to have >>> to delete the table links and relink. >>> >>> What am I missing? >>> >>> MTIA >>> >>> >>> Rocky Smolin >>> >>> Beach Access Software >>> >>> 858-259-4334 >>> >>> Skype: rocky.smolin >>> >>> www.e-z-mrp.com >>> >>> www.bchacc.com >>> >>> >>> >>> >>> >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> >> >> >> -- >> Gary Kjos >> garykjos at gmail.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From Gustav at cactus.dk Tue Jan 18 10:52:40 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 18 Jan 2011 17:52:40 +0100 Subject: [AccessD] Password Problem Message-ID: Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky From jackandpat.d at gmail.com Tue Jan 18 11:13:49 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 18 Jan 2011 12:13:49 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: Message-ID: This Other Utilities - Review Source Code is also available in the MZTools (VBA) version. Very handy. On Tue, Jan 18, 2011 at 11:18 AM, Dan Waters wrote: > This is another great time-saver in MZ Tools (VB6 version): > > > > From the MZ Tools toolbar push the Other Utilities button. Select 'Review > Source Code'. In the window that appears, you'll see a collapsible > hierarchical listing of objects with a description of what's not used in > blue text. Double-click on the blue text to move directly to the variable, > parameter, or procedure so you can fix it then and there! > > > > There is also a version of MZ Tools for .Net developers - not free but > undoubtedly well worth it. > > > > Dan > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jackandpat.d at gmail.com Tue Jan 18 11:32:56 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 18 Jan 2011 12:32:56 -0500 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: Rocky, I found this link that may be helpful. http://www.utteraccess.com/forum/linked-tables-password-p-t1900801.html Also, I have seen Boyd on AccessD recently. He may have more info. Good Luck, Jack On Tue, Jan 18, 2011 at 11:52 AM, Gustav Brock wrote: > Hi Rocky > > It is not "somehow" in the link - it _is_ in the link information. > Run this query: > > SELECT > MSysObjects.Name AS TblNameLinked, > MSysObjects.ForeignName AS TblNameSource, > RTrim([Database]) AS DbsFile, > RTrim([Connect]) AS DbsType > FROM > MSysObjects > WHERE > MSysObjects.Type=6 > ORDER BY > RTrim([Database]), > MSysObjects.Name; > > /gustav > > > >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > Using a constant would work even though this is an mdb, except that the > user wants to change the password from time to time and I don't want him to > have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or currentdb - > manipulating recordsets. My problem is that I can't even open a query that > uses a linked table. That password is somehow, I think, in the link. > > Rocky > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 11:33:44 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 09:33:44 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: <5BC5962E08A544F2BE9049E79888BEDA@HAL9005> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Tue Jan 18 11:50:25 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 18 Jan 2011 18:50:25 +0100 Subject: [AccessD] Password Problem Message-ID: Hi Rocky No that is read-only for info. You have to go via the RefreshLink route passing the full (and modified) connection string including the parameter PWD=NewPassword; in this. /gustav >>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky From rockysmolin at bchacc.com Tue Jan 18 12:08:50 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:08:50 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Jack: In that thread is noted "Probably because you are not storing the password when you linked the tables. " How does one store the password when linking the tables? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jack drawbridge Sent: Tuesday, January 18, 2011 9:33 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Password Problem Rocky, I found this link that may be helpful. http://www.utteraccess.com/forum/linked-tables-password-p-t1900801.html Also, I have seen Boyd on AccessD recently. He may have more info. Good Luck, Jack On Tue, Jan 18, 2011 at 11:52 AM, Gustav Brock wrote: > Hi Rocky > > It is not "somehow" in the link - it _is_ in the link information. > Run this query: > > SELECT > MSysObjects.Name AS TblNameLinked, > MSysObjects.ForeignName AS TblNameSource, > RTrim([Database]) AS DbsFile, > RTrim([Connect]) AS DbsType > FROM > MSysObjects > WHERE > MSysObjects.Type=6 > ORDER BY > RTrim([Database]), > MSysObjects.Name; > > /gustav > > > >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > Using a constant would work even though this is an mdb, except that > the user wants to change the password from time to time and I don't > want him to have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or > currentdb - manipulating recordsets. My problem is that I can't even > open a query that uses a linked table. That password is somehow, I think, in the link. > > Rocky > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Jan 18 12:21:44 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 18 Jan 2011 10:21:44 -0800 Subject: [AccessD] A potential security concern In-Reply-To: <4D35240F.15703.D797C0@stuart.lexacorp.com.pg> References: <4D350027.9020803@colbyconsulting.com> <12833185366D4E68BCBA3CC74103BA03@stevelaptop> <4D351C75.2010304@colbyconsulting.com> <4D35240F.15703.D797C0@stuart.lexacorp.com.pg> Message-ID: But hey, we have a ribbon now ;) On Mon, Jan 17, 2011 at 9:24 PM, Stuart McLachlan wrote: > Yep, MS have totally screwed Access application developers with 2007/10 in > so many ways > and the stupid security hoops you have to go through are one the main ones. > > -- > Stuart > > On 17 Jan 2011 at 23:52, jwcolby wrote: > > > Uh ok. So I have to screw with the registry on a machine that doesn't > > belong to me? And I have to do so before the first run of my FE? > > > > I so despise Access 2007. A C# solution is looking better. > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/17/2011 10:06 PM, Steve Schapel wrote: > > > Hi John, > > > > > > As per my note in your earlier thread, see it this helps: > > > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > > > > > Regards > > > Steve > > > > > > -----Original Message----- From: jwcolby > > > Sent: Tuesday, January 18, 2011 3:51 PM > > > To: Access Developers discussion and problem solving > > > Subject: [AccessD] A potential security concern > > > > > > I so despise Access 2007. > > > > > > I installed the run time on a VM. I then dragged and dropped the > > > 2003 Fe to the desktop and get a security warning. It appears I have > > > to jump through hoops to make 2007 trust the 2003 FE. > > > > > > I don't understand the hoops. If anyone understands the hoops and > > > can explain it in a succinct manner please do so. > > > > > > Thanks, > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Tue Jan 18 12:27:47 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 18 Jan 2011 10:27:47 -0800 Subject: [AccessD] Access Report Message-ID: I have a summary report that displays invoices ready to be committed as well as an individual report for any of those invoices. When the reports are committed via a command button, they want to see one report with the summary as the first page(s) then each invoice that is committed as a new page. Any idea how to do this? I was thinking a new report with the summary as a subreport in the report header and the individual report as a subreport in the detail section. Is there a better way of doing this? David From jackandpat.d at gmail.com Tue Jan 18 12:33:41 2011 From: jackandpat.d at gmail.com (jack drawbridge) Date: Tue, 18 Jan 2011 13:33:41 -0500 Subject: [AccessD] Password Problem In-Reply-To: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: Rocky, I don;\'t know any details. I saw your question and found a link. It seemed to me that Boyd and EasyMoney49 had a process that both agreed worked. Just passing on some info that seemed relevant and had a "seconder". Jack On Tue, Jan 18, 2011 at 1:08 PM, Rocky Smolin wrote: > Jack: > > In that thread is noted "Probably because you are not storing the password > when you linked the tables. " > > How does one store the password when linking the tables? > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jack drawbridge > Sent: Tuesday, January 18, 2011 9:33 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Password Problem > > Rocky, > I found this link that may be helpful. > > http://www.utteraccess.com/forum/linked-tables-password-p-t1900801.html > > Also, I have seen Boyd on AccessD recently. He may have more info. > > Good Luck, > Jack > > On Tue, Jan 18, 2011 at 11:52 AM, Gustav Brock wrote: > > > Hi Rocky > > > > It is not "somehow" in the link - it _is_ in the link information. > > Run this query: > > > > SELECT > > MSysObjects.Name AS TblNameLinked, > > MSysObjects.ForeignName AS TblNameSource, > > RTrim([Database]) AS DbsFile, > > RTrim([Connect]) AS DbsType > > FROM > > MSysObjects > > WHERE > > MSysObjects.Type=6 > > ORDER BY > > RTrim([Database]), > > MSysObjects.Name; > > > > /gustav > > > > > > >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > > Using a constant would work even though this is an mdb, except that > > the user wants to change the password from time to time and I don't > > want him to have to come back for a code change every time. > > > > However, that only applies to opening the mdb with dbengine or > > currentdb - manipulating recordsets. My problem is that I can't even > > open a query that uses a linked table. That password is somehow, I > think, > in the link. > > > > Rocky > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Tue Jan 18 12:38:55 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 10:38:55 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: Yup. Create a new report and create subreport controls for each of the other reports, one per page. You can use the detail section for the individual reports or put them in a group footer with the summary subreport in a group header. That would allow you to use a date selection or other kinds of filtering as well. Charlotte Foust On Tue, Jan 18, 2011 at 10:27 AM, David McAfee wrote: > I have a summary report that displays invoices ready to be committed as well > as an individual report for any of those invoices. > > When the reports are committed via a command button, they want to see one > report with the summary as the first page(s) then each > invoice that is committed as a new page. > > Any idea how to do this? > > I was thinking a new report with the summary as a subreport in the report > header and the individual report as a subreport in the detail section. > > Is there a better way of doing this? > > David > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 12:43:53 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:43:53 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: Gustav: I put some code in the open to check that the password entered by the user matches the password in the link. When it doesn't I have a loop to refresh the link, but it's generating an Error 3001 - invalid argument. For Each tdf In db.TableDefs txtLink = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.Connect = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.RefreshLink Next tdf The tdf.Connect string is: ;DATABASE=C:\Clients\PEDS\PEDS-DATA.mdb;MS ACCESS;pwd=pend0909; gstrDatabaseName and gstrPWD have the correct values. Can you see what the invalid argument might be? MTIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 9:50 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky No that is read-only for info. You have to go via the RefreshLink route passing the full (and modified) connection string including the parameter PWD=NewPassword; in this. /gustav >>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Tue Jan 18 12:46:32 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:46:32 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: <395E815FA2C04F86B5C25B761379C6FA@HAL9005> That's how I'd do it (FWIW). Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David McAfee Sent: Tuesday, January 18, 2011 10:28 AM To: Access Developers discussion and problem solving Subject: [AccessD] Access Report I have a summary report that displays invoices ready to be committed as well as an individual report for any of those invoices. When the reports are committed via a command button, they want to see one report with the summary as the first page(s) then each invoice that is committed as a new page. Any idea how to do this? I was thinking a new report with the summary as a subreport in the report header and the individual report as a subreport in the detail section. Is there a better way of doing this? David -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 12:53:14 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 10:53:14 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: Don't you need a username in there too? Charlotte Foust On Tue, Jan 18, 2011 at 10:43 AM, Rocky Smolin wrote: > Gustav: > > I put some code in the open to check that the password entered by the user > matches the password in the link. > > When it doesn't I have a loop to refresh the link, but it's generating an > Error 3001 - invalid argument. > > ? ?For Each tdf In db.TableDefs > ? ? ? ?txtLink = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & > gstrPWD > ? ? ? ?tdf.Connect = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & > gstrPWD > ? ? ? ?tdf.RefreshLink > ? ?Next tdf > > The tdf.Connect string is: > > ;DATABASE=C:\Clients\PEDS\PEDS-DATA.mdb;MS ACCESS;pwd=pend0909; > > gstrDatabaseName and gstrPWD have the correct values. > > Can you see what the invalid argument might be? > > MTIA > > Rocky > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Tuesday, January 18, 2011 9:50 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Password Problem > > Hi Rocky > > No that is read-only for info. You have to go via the RefreshLink route > passing the full (and modified) connection string including the parameter > ?PWD=NewPassword; > in this. > > /gustav > > >>>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> > So on starting the app, after the user inputs the password (assuming the > password is correct) could I modify your query to an update query and change > the password that way? > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Tuesday, January 18, 2011 8:53 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Password Problem > > Hi Rocky > > It is not "somehow" in the link - ?it _is_ in the link information. > Run this query: > > SELECT > ?MSysObjects.Name AS TblNameLinked, > ?MSysObjects.ForeignName AS TblNameSource, > ?RTrim([Database]) AS DbsFile, > ?RTrim([Connect]) AS DbsType > FROM > ?MSysObjects > WHERE > ?MSysObjects.Type=6 > ORDER BY > ?RTrim([Database]), > ?MSysObjects.Name; > > /gustav > > >>>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> > Using a constant would work even though this is an mdb, except that ?the > user wants to change the password from time to time and I don't want him to > have to come back for a code change every time. > > However, that only applies to opening the mdb with dbengine or currentdb - > manipulating recordsets. ?My problem is that I can't even open a query that > uses a linked table. ?That password is somehow, I think, in the link. > > Rocky > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Tue Jan 18 12:57:26 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Tue, 18 Jan 2011 10:57:26 -0800 Subject: [AccessD] Password Problem In-Reply-To: References: Message-ID: <9F1ED754323342639B00714110704264@HAL9005> Never mind. Figured out how to do the connect string: tdf.Connect = "MS ACCESS;pwd=" & gstrPWD & ";DATABASE=" & gstrDatabaseName did it. Just had to display the existing connect string and duplicate the format. Thanks all for the help. Best, Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Tuesday, January 18, 2011 10:44 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Password Problem Gustav: I put some code in the open to check that the password entered by the user matches the password in the link. When it doesn't I have a loop to refresh the link, but it's generating an Error 3001 - invalid argument. For Each tdf In db.TableDefs txtLink = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.Connect = ";DATABASE=" & gstrDatabaseName & ";MS ACCESS;pwd=" & gstrPWD tdf.RefreshLink Next tdf The tdf.Connect string is: ;DATABASE=C:\Clients\PEDS\PEDS-DATA.mdb;MS ACCESS;pwd=pend0909; gstrDatabaseName and gstrPWD have the correct values. Can you see what the invalid argument might be? MTIA Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 9:50 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky No that is read-only for info. You have to go via the RefreshLink route passing the full (and modified) connection string including the parameter PWD=NewPassword; in this. /gustav >>> rockysmolin at bchacc.com 18-01-2011 18:33 >>> So on starting the app, after the user inputs the password (assuming the password is correct) could I modify your query to an update query and change the password that way? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Tuesday, January 18, 2011 8:53 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Password Problem Hi Rocky It is not "somehow" in the link - it _is_ in the link information. Run this query: SELECT MSysObjects.Name AS TblNameLinked, MSysObjects.ForeignName AS TblNameSource, RTrim([Database]) AS DbsFile, RTrim([Connect]) AS DbsType FROM MSysObjects WHERE MSysObjects.Type=6 ORDER BY RTrim([Database]), MSysObjects.Name; /gustav >>> rockysmolin at bchacc.com 18-01-2011 17:20 >>> Using a constant would work even though this is an mdb, except that the user wants to change the password from time to time and I don't want him to have to come back for a code change every time. However, that only applies to opening the mdb with dbengine or currentdb - manipulating recordsets. My problem is that I can't even open a query that uses a linked table. That password is somehow, I think, in the link. Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 13:00:07 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 11:00:07 -0800 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: Message-ID: One caveat! If you're working with VS Express, you can't use MZTools. You can install it, but it only works in the visual studio shell, not in the express version, which makes it useless there. Charlotte Foust On Tue, Jan 18, 2011 at 8:18 AM, Dan Waters wrote: > This is another great time-saver in MZ Tools (VB6 version): > > > > From the MZ Tools toolbar push the Other Utilities button. ?Select 'Review > Source Code'. ?In the window that appears, you'll see a collapsible > hierarchical listing of objects with a description of what's not used in > blue text. ?Double-click on the blue text to move directly to the variable, > parameter, or procedure so you can fix it then and there! > > > > There is also a version of MZ Tools for .Net developers - not free but > undoubtedly well worth it. > > > > Dan > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jimdettman at verizon.net Tue Jan 18 13:20:49 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 18 Jan 2011 14:20:49 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: Message-ID: <51DF633A6ABA49C588AD058055B7E833@XPS> FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 11:19 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures This is another great time-saver in MZ Tools (VB6 version): >From the MZ Tools toolbar push the Other Utilities button. Select 'Review Source Code'. In the window that appears, you'll see a collapsible hierarchical listing of objects with a description of what's not used in blue text. Double-click on the blue text to move directly to the variable, parameter, or procedure so you can fix it then and there! There is also a version of MZ Tools for .Net developers - not free but undoubtedly well worth it. Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Tue Jan 18 14:00:27 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 14:00:27 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <51DF633A6ABA49C588AD058055B7E833@XPS> References: <51DF633A6ABA49C588AD058055B7E833@XPS> Message-ID: <0D787E3C5F134328928C4814589F8995@DanWaters> Jim - what do you do after that to find unreferenced items? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 11:19 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures This is another great time-saver in MZ Tools (VB6 version): >From the MZ Tools toolbar push the Other Utilities button. Select 'Review Source Code'. In the window that appears, you'll see a collapsible hierarchical listing of objects with a description of what's not used in blue text. Double-click on the blue text to move directly to the variable, parameter, or procedure so you can fix it then and there! There is also a version of MZ Tools for .Net developers - not free but undoubtedly well worth it. Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From davidmcafee at gmail.com Tue Jan 18 14:13:46 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 18 Jan 2011 12:13:46 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: The sub reports only show the detail section, so I've grouped on InvNo and added the individual reports header info into the Group's header. I wanted them to appear as separate pages, so I inserted a page break just below the sub report. This works fine, but always displays a blank page at the end. Any way to suppress it, if it is the last record? On Tue, Jan 18, 2011 at 10:38 AM, Charlotte Foust wrote: > Yup. Create a new report and create subreport controls for each of > the other reports, one per page. You can use the detail section for > the individual reports or put them in a group footer with the summary > subreport in a group header. That would allow you to use a date > selection or other kinds of filtering as well. > > Charlotte Foust > > On Tue, Jan 18, 2011 at 10:27 AM, David McAfee > wrote: > > I have a summary report that displays invoices ready to be committed as > well > > as an individual report for any of those invoices. > > > > When the reports are committed via a command button, they want to see one > > report with the summary as the first page(s) then each > > invoice that is committed as a new page. > > > > Any idea how to do this? > > > > I was thinking a new report with the summary as a subreport in the report > > header and the individual report as a subreport in the detail section. > > > > Is there a better way of doing this? > > > > David > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Tue Jan 18 14:31:46 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 14:31:46 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <0D787E3C5F134328928C4814589F8995@DanWaters> References: <51DF633A6ABA49C588AD058055B7E833@XPS> <0D787E3C5F134328928C4814589F8995@DanWaters> Message-ID: I got it - push Generate first! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures Jim - what do you do after that to find unreferenced items? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. From jimdettman at verizon.net Tue Jan 18 14:59:56 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Tue, 18 Jan 2011 15:59:56 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: References: <51DF633A6ABA49C588AD058055B7E833@XPS> <0D787E3C5F134328928C4814589F8995@DanWaters> Message-ID: Yeah and select the objects you want to search through...watch it if you select all of them. On a big DB, it can take a while to cross reference everything. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 03:32 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures I got it - push Generate first! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Tuesday, January 18, 2011 2:00 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures Jim - what do you do after that to find unreferenced items? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Dettman Sent: Tuesday, January 18, 2011 1:21 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures FWIW, those that have Rick Fisher's Find and Replace, there is also a cross reference utility in there that works against all objects (not just code). Click the Cross-Ref button and then check "Only list unreferenced items" under the report grouping. One of the fastest ways to clean up an Access app... Jim. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 18 15:19:37 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 18 Jan 2011 16:19:37 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <51DF633A6ABA49C588AD058055B7E833@XPS> References: <51DF633A6ABA49C588AD058055B7E833@XPS> Message-ID: <4D3603E9.9090903@colbyconsulting.com> I was just doing that today. You have to rerun it over and over however until it no longer finds unreferenced items. Deleting an unreferenced item may make some other item unreferenced since it used to be referenced in the item you just deleted. John W. Colby www.ColbyConsulting.com On 1/18/2011 2:20 PM, Jim Dettman wrote: > > FWIW, those that have Rick Fisher's Find and Replace, there is also a cross > reference utility in there that works against all objects (not just code). > > Click the Cross-Ref button and then check "Only list unreferenced items" > under the report grouping. > > One of the fastest ways to clean up an Access app... > > Jim. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters > Sent: Tuesday, January 18, 2011 11:19 AM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, > Procedures > > This is another great time-saver in MZ Tools (VB6 version): > > > >> From the MZ Tools toolbar push the Other Utilities button. Select 'Review > Source Code'. In the window that appears, you'll see a collapsible > hierarchical listing of objects with a description of what's not used in > blue text. Double-click on the blue text to move directly to the variable, > parameter, or procedure so you can fix it then and there! > > > > There is also a version of MZ Tools for .Net developers - not free but > undoubtedly well worth it. > > > > Dan > > > > > From jwcolby at colbyconsulting.com Tue Jan 18 15:35:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 18 Jan 2011 16:35:53 -0500 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <4D3603E9.9090903@colbyconsulting.com> References: <51DF633A6ABA49C588AD058055B7E833@XPS> <4D3603E9.9090903@colbyconsulting.com> Message-ID: <4D3607B9.3050907@colbyconsulting.com> What I have never been able to figure out is how to get a list of the unreferenced objects to allow me to programmatically delete them. John W. Colby www.ColbyConsulting.com On 1/18/2011 4:19 PM, jwcolby wrote: > I was just doing that today. You have to rerun it over and over however until it no longer finds > unreferenced items. > > Deleting an unreferenced item may make some other item unreferenced since it used to be referenced > in the item you just deleted. > > John W. Colby > www.ColbyConsulting.com > > On 1/18/2011 2:20 PM, Jim Dettman wrote: >> >> FWIW, those that have Rick Fisher's Find and Replace, there is also a cross >> reference utility in there that works against all objects (not just code). >> >> Click the Cross-Ref button and then check "Only list unreferenced items" >> under the report grouping. >> >> One of the fastest ways to clean up an Access app... >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: Tuesday, January 18, 2011 11:19 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, >> Procedures >> >> This is another great time-saver in MZ Tools (VB6 version): >> >> >> >>> From the MZ Tools toolbar push the Other Utilities button. Select 'Review >> Source Code'. In the window that appears, you'll see a collapsible >> hierarchical listing of objects with a description of what's not used in >> blue text. Double-click on the blue text to move directly to the variable, >> parameter, or procedure so you can fix it then and there! >> >> >> >> There is also a version of MZ Tools for .Net developers - not free but >> undoubtedly well worth it. >> >> >> >> Dan >> >> >> >> >> From df.waters at comcast.net Tue Jan 18 15:41:28 2011 From: df.waters at comcast.net (Dan Waters) Date: Tue, 18 Jan 2011 15:41:28 -0600 Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, Procedures In-Reply-To: <4D3607B9.3050907@colbyconsulting.com> References: <51DF633A6ABA49C588AD058055B7E833@XPS><4D3603E9.9090903@colbyconsulting.com> <4D3607B9.3050907@colbyconsulting.com> Message-ID: When the report comes up, Select the Office Links button (has a Word icon) and select the spreadsheet option. From that spreadsheet you can get the list into an Access table and it's all downhill from there! ;-) Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 18, 2011 3:36 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Finding and Fixing Unused Variables, Parameters,Procedures What I have never been able to figure out is how to get a list of the unreferenced objects to allow me to programmatically delete them. John W. Colby www.ColbyConsulting.com On 1/18/2011 4:19 PM, jwcolby wrote: > I was just doing that today. You have to rerun it over and over however until it no longer finds > unreferenced items. > > Deleting an unreferenced item may make some other item unreferenced since it used to be referenced > in the item you just deleted. > > John W. Colby > www.ColbyConsulting.com > > On 1/18/2011 2:20 PM, Jim Dettman wrote: >> >> FWIW, those that have Rick Fisher's Find and Replace, there is also a cross >> reference utility in there that works against all objects (not just code). >> >> Click the Cross-Ref button and then check "Only list unreferenced items" >> under the report grouping. >> >> One of the fastest ways to clean up an Access app... >> >> Jim. >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters >> Sent: Tuesday, January 18, 2011 11:19 AM >> To: 'Access Developers discussion and problem solving' >> Subject: [AccessD] Finding and Fixing Unused Variables, Parameters, >> Procedures >> >> This is another great time-saver in MZ Tools (VB6 version): >> >> >> >>> From the MZ Tools toolbar push the Other Utilities button. Select 'Review >> Source Code'. In the window that appears, you'll see a collapsible >> hierarchical listing of objects with a description of what's not used in >> blue text. Double-click on the blue text to move directly to the variable, >> parameter, or procedure so you can fix it then and there! >> >> >> >> There is also a version of MZ Tools for .Net developers - not free but >> undoubtedly well worth it. >> >> >> >> Dan >> >> >> >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Tue Jan 18 19:58:56 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Tue, 18 Jan 2011 17:58:56 -0800 Subject: [AccessD] Access Report In-Reply-To: References: Message-ID: Use code in the group header to determine if the current subreport is the last and if so toggle the page break. I usually turned off the page break by default, and turned it on for each subreport except the last one. Charlotte Foust On Tue, Jan 18, 2011 at 12:13 PM, David McAfee wrote: > The sub reports only show the detail section, so I've grouped on InvNo > and added the individual reports header info into the Group's header. > > I wanted them to appear as separate pages, so I inserted a page break > just below the sub report. This works fine, but always displays a blank > page at the end. Any way to suppress it, if it is the last record? > > > > On Tue, Jan 18, 2011 at 10:38 AM, Charlotte Foust > wrote: > >> Yup. ?Create a new report and create subreport controls for each of >> the other reports, one per page. ?You can use the detail section for >> the individual reports or put them in a group footer with the summary >> subreport in a group header. ?That would allow you to use a date >> selection or other kinds of filtering as well. >> >> Charlotte Foust >> >> On Tue, Jan 18, 2011 at 10:27 AM, David McAfee >> wrote: >> > I have a summary report that displays invoices ready to be committed as >> well >> > as an individual report for any of those invoices. >> > >> > When the reports are committed via a command button, they want to see one >> > report with the summary as the first page(s) then each >> > invoice that is committed as a new page. >> > >> > Any idea how to do this? >> > >> > I was thinking a new report with the summary as a subreport in the report >> > header and the individual report as a subreport in the detail section. >> > >> > Is there a better way of doing this? >> > >> > David >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> > >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Wed Jan 19 09:25:17 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 19 Jan 2011 10:25:17 -0500 Subject: [AccessD] A potential security concern In-Reply-To: <12833185366D4E68BCBA3CC74103BA03@stevelaptop> References: <4D350027.9020803@colbyconsulting.com> <12833185366D4E68BCBA3CC74103BA03@stevelaptop> Message-ID: <4D37025D.1000300@colbyconsulting.com> I am going to have to go there eventually, for one specific client who is stubbornly staying with Access 2000. His application is huge and I do not expect to ever migrate it to C#. For these tiny databases I am just biting the bullet and learning what I need to do them in C#. John W. Colby www.ColbyConsulting.com On 1/17/2011 10:06 PM, Steve Schapel wrote: > Hi John, > > As per my note in your earlier thread, see it this helps: > http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations > > Regards > Steve > > -----Original Message----- From: jwcolby > Sent: Tuesday, January 18, 2011 3:51 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] A potential security concern > > I so despise Access 2007. > > I installed the run time on a VM. I then dragged and dropped the 2003 Fe to the desktop and get a > security warning. It appears I have to jump through hoops to make 2007 trust the 2003 FE. > > I don't understand the hoops. If anyone understands the hoops and can explain it in a succinct > manner please do so. > > Thanks, From ab-mi at post3.tele.dk Wed Jan 19 10:14:48 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Wed, 19 Jan 2011 17:14:48 +0100 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn?t allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn?t respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn?t support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger From accesscoach at hitechcoach.com Wed Jan 19 10:39:29 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 10:39:29 -0600 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: <008101cbb7f7$73597a00$5a0c6e00$@hitechcoach.com> What version of Access? Is the database split with each user having their own (not shared) copy of the front end? This really is a must for multi user database. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 10:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn?t allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn?t respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn?t support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 19 10:50:11 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 19 Jan 2011 08:50:11 -0800 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: <324FCDFBB81B4894A5BDB7057C78AEBF@creativesystemdesigns.com> Hi Asger: Unless the directory where the Access BE resides allows full read, write, create and delete access it isn't going to work...also there are timing issues (Real-time security can not/should not be run on a server...that in particular screws up Access). I am having similar problems with a client's SBS. It may be the way the systems IT set it up or maybe it is just the way new servers are designed. I believe that the Access MDB BE is dead as a database on the new systems. Migrate to a real SQL server BE and your problems will just disappear. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 8:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Wed Jan 19 11:11:32 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 11:11:32 -0600 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: <324FCDFBB81B4894A5BDB7057C78AEBF@creativesystemdesigns.com> References: <324FCDFBB81B4894A5BDB7057C78AEBF@creativesystemdesigns.com> Message-ID: <008e01cbb7fb$ece50f20$c6af2d60$@hitechcoach.com> It is true that you must have read/write permission of the folder with the back end to be able to use the locking file. The Jet database (MDB) is definitely not dead. With Access 2007/2010 there is a new database engine called ACE that uses the .accdb format. Almost all my clients, including myself, use SBS and have no issues using it in a file server role with ACE or JET databases. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Wednesday, January 19, 2011 10:50 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Multi-user Access db on NAS Hi Asger: Unless the directory where the Access BE resides allows full read, write, create and delete access it isn't going to work...also there are timing issues (Real-time security can not/should not be run on a server...that in particular screws up Access). I am having similar problems with a client's SBS. It may be the way the systems IT set it up or maybe it is just the way new servers are designed. I believe that the Access MDB BE is dead as a database on the new systems. Migrate to a real SQL server BE and your problems will just disappear. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 8:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Wed Jan 19 12:17:31 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Wed, 19 Jan 2011 13:17:31 -0500 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: Asger, <> I suppose that's possible, JET/ACE use extended byte range locking on the .LDB file to hold locks for the DB. What that means is it places locks on portions of the .LDB file that don't exist. In that way, the DB file never has a lock directly placed on it and they can use what ever kind of locking scheme they want. If that really is the case, then there is no work around. JET/ACE will open a db in exclusive mode if it can't place locks. But as the others have said, check the basics; make sure everyone has full security for the directory where the DB resides and that the DB's are not getting virus scanned. Also, make sure that you don't have different DB types in the same directory with the same base name. ie. myApp.MDW and myApp.MDB. Both will end up with the same .LDB file name myApp.LDB, and all kinds of weird things will happen after that. It's kind of odd that it just hangs without coming back and saying it's opened exclusive already. You might have something else going on. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 11:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ab-mi at post3.tele.dk Wed Jan 19 13:41:00 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Wed, 19 Jan 2011 20:41:00 +0100 Subject: [AccessD] Multi-user Access db on NAS In-Reply-To: References: Message-ID: <85F27098A6B24EA8B51551A273D6A272@abpc> Thanks to all who replied! I asked the question on behalf of a colleague (who is not on this list) and I don't have contact to the customer in question. But I'm told that the version of Access is 2003 and all users have full rights on folder hosting the BE on the Synology-NAS server. I'll hand over your responses to my colleague - maybe it will give him some clues. Thanks again for the answers Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Jim Dettman Sendt: 19. januar 2011 19:18 Til: 'Access Developers discussion and problem solving' Emne: Re: [AccessD] Multi-user Access db on NAS Asger, <> I suppose that's possible, JET/ACE use extended byte range locking on the .LDB file to hold locks for the DB. What that means is it places locks on portions of the .LDB file that don't exist. In that way, the DB file never has a lock directly placed on it and they can use what ever kind of locking scheme they want. If that really is the case, then there is no work around. JET/ACE will open a db in exclusive mode if it can't place locks. But as the others have said, check the basics; make sure everyone has full security for the directory where the DB resides and that the DB's are not getting virus scanned. Also, make sure that you don't have different DB types in the same directory with the same base name. ie. myApp.MDW and myApp.MDB. Both will end up with the same .LDB file name myApp.LDB, and all kinds of weird things will happen after that. It's kind of odd that it just hangs without coming back and saying it's opened exclusive already. You might have something else going on. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Asger Blond Sent: Wednesday, January 19, 2011 11:15 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Multi-user Access db on NAS One of my colleagues has set up a NAS server for a customer who is now complaining that the Access BE hosted on the NAS doesn't allow multi-user access. The db can be accessed ok from each site separately, but when opened by another user the db doesn't respond (no error message, just nothing happening when trying to open). Some googling seems to indicate that the operating system on the NAS doesn't support the file locking mechanism (I guess for the ldb file) that Access needs for multi-user usage and that the db has to be placed on a Windows machine. Do any of you have experience with this? Any workaround? Asger -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Wed Jan 19 21:08:55 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 19 Jan 2011 21:08:55 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From accesscoach at hitechcoach.com Wed Jan 19 21:28:21 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 21:28:21 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: <002901cbb852$181305c0$48391140$@hitechcoach.com> I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From accesscoach at hitechcoach.com Wed Jan 19 21:32:42 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Wed, 19 Jan 2011 21:32:42 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: <002a01cbb852$b351c260$19f54720$@hitechcoach.com> This might be helpful: An Enhanced MsgBox Replacement Found here: http://www.utteraccess.com/forum/Enhanced-MsgBox-Replacem-t1691256.html&hl=r eplacement Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From BradM at blackforestltd.com Wed Jan 19 21:27:31 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Wed, 19 Jan 2011 21:27:31 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> <002901cbb852$181305c0$48391140$@hitechcoach.com> Message-ID: Boyd, I started experimenting with a popup form. What I am struggling with is how to stop all processing (once the popup is displayed) until after the popup form is closed (either by pushing a button or by the timer). Could you provide more details of how you handled this? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Boyd Trimmell Sent: Wed 1/19/2011 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From adtp at airtelmail.in Wed Jan 19 22:07:53 2011 From: adtp at airtelmail.in (A.D. Tejpal) Date: Thu, 20 Jan 2011 09:37:53 +0530 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> Message-ID: <393646FBECF54F35B711A83141BDD0A2@personal4a8ede> Brad, My sample db named Form_MsgBoxAutoClick might also be of interest to you. It is in access 2000 file format and is available at Rogers Access Library. Link: http://www.rogersaccesslibrary.com/forum/forum_topics.asp?FID=45 This sample db demonstrates automatic closing of message box after a specified time delay (as desired), if the user fails to respond in the mean time. Two methods are covered, one using windows API and the other based upon SendKeys. Note - Windows API method is the preferred one (SendKeys method is included mainly for academic interest). Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Brad Marks To: Access Developers discussion and problem solving Sent: Thursday, January 20, 2011 08:38 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad From delam at zyterra.com Thu Jan 20 08:48:27 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 08:48:27 -0600 Subject: [AccessD] Conditional keep together Message-ID: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> I have a report with 2 grouping levels. The first group is keep together with first record and the second is keep all records together on one page. 99.9% of the time this is perfect. Now I have the situation where my first keep all records together group fits perfectly on a page all by itself. This means I have a report header, further group header, then a page break. Not until page 2 do I see this first set of detail records because if the keep together. I do not want to set this to keep with first record just to cover this one instance with one user, but I have to admit it is pretty awful. Is there any way to determine that this has happened ahead of time and reset the keep together property? Better yet only reset it on the group having problems. I can set the keep together, but only on open. By the time I can tell if it is needed, my window of opportunity is lost and I am better off just setting this group to keep together with first record and just be dine with it. Debbie Sent from my iPhone From Gustav at cactus.dk Thu Jan 20 09:07:24 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 20 Jan 2011 16:07:24 +0100 Subject: [AccessD] Orchard (was: Joomla) Message-ID: Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From rockysmolin at bchacc.com Thu Jan 20 09:21:28 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 07:21:28 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> Message-ID: <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Is it a function of how many records there are in the group? I wouldn't want to hard code a test for a specific data value if I could avoid it. You can, of course, set the keep together property through code, but the question is where to do it? I've never tried this but I'd experiment with the Format event of the group header. Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 6:48 AM To: Access Developers discussion and problem solving Subject: [AccessD] Conditional keep together I have a report with 2 grouping levels. The first group is keep together with first record and the second is keep all records together on one page. 99.9% of the time this is perfect. Now I have the situation where my first keep all records together group fits perfectly on a page all by itself. This means I have a report header, further group header, then a page break. Not until page 2 do I see this first set of detail records because if the keep together. I do not want to set this to keep with first record just to cover this one instance with one user, but I have to admit it is pretty awful. Is there any way to determine that this has happened ahead of time and reset the keep together property? Better yet only reset it on the group having problems. I can set the keep together, but only on open. By the time I can tell if it is needed, my window of opportunity is lost and I am better off just setting this group to keep together with first record and just be dine with it. Debbie Sent from my iPhone -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 09:36:30 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2011 07:36:30 -0800 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: References: Message-ID: <7273E8E9721D466F95E0FD8499AE8B13@creativesystemdesigns.com> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Gustav at cactus.dk Thu Jan 20 09:57:08 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Thu, 20 Jan 2011 16:57:08 +0100 Subject: [AccessD] Orchard (was: Joomla) Message-ID: Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim From delam at zyterra.com Thu Jan 20 10:39:49 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 10:39:49 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: I started to put a conditional keep together in code on format. This actually crashes Access. Only in the on open event will it work. I have started experimenting with adding a conditional page break. I can get it to work only when I want, but the records still start on page 2. I just get a page break in the middle of page 2 rather than moving the first part of the records to page 1 Debbie Sent from my iPhone On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > Is it a function of how many records there are in the group? I > wouldn't > want to hard code a test for a specific data value if I could avoid > it. > > You can, of course, set the keep together property through code, but > the > question is where to do it? > > I've never tried this but I'd experiment with the Format event of > the group > header. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 6:48 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Conditional keep together > > I have a report with 2 grouping levels. The first group is keep > together > with first record and the second is keep all records together on one > page. > 99.9% of the time this is perfect. > > Now I have the situation where my first keep all records together > group fits > perfectly on a page all by itself. This means I have a report header, > further group header, then a page break. Not until page > 2 do I see this first set of detail records because if the keep > together. > > I do not want to set this to keep with first record just to cover > this one > instance with one user, but I have to admit it is pretty awful. Is > there any > way to determine that this has happened ahead of time and reset the > keep > together property? Better yet only reset it on the group having > problems. > > I can set the keep together, but only on open. By the time I can > tell if it > is needed, my window of opportunity is lost and I am better off just > setting > this group to keep together with first record and just be dine with > it. > > Debbie > > Sent from my iPhone > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rusty.hammond at cpiqpc.com Thu Jan 20 10:52:54 2011 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Thu, 20 Jan 2011 10:52:54 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005><002901cbb852$181305c0$48391140$@hitechcoach.com> Message-ID: <49A286ABF515E94A8505CD14DEB721700DCFDE7E@CPIEMAIL-EVS1.CPIQPC.NET> If I'm remembering correctly, when you open the form using the docmd.openform method, setting the acWindowMode parameter to acDialog will do what you need. HTH, Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) Boyd, I started experimenting with a popup form. What I am struggling with is how to stop all processing (once the popup is displayed) until after the popup form is closed (either by pushing a button or by the timer). Could you provide more details of how you handled this? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Boyd Trimmell Sent: Wed 1/19/2011 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From DWUTKA at Marlow.com Thu Jan 20 11:15:57 2011 From: DWUTKA at Marlow.com (Drew Wutka) Date: Thu, 20 Jan 2011 11:15:57 -0600 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) In-Reply-To: References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005><002901cbb852$181305c0$48391140$@hitechcoach.com> Message-ID: Set the form to both popup and modal. That way, when the form is opened, the calling code stops until the form is closed. I might have that wrong, you might have to have modal, and not popup. It's been a while since I played with that. Drew -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:28 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) Boyd, I started experimenting with a popup form. What I am struggling with is how to stop all processing (once the popup is displayed) until after the popup form is closed (either by pushing a button or by the timer). Could you provide more details of how you handled this? Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Boyd Trimmell Sent: Wed 1/19/2011 9:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) I use a form. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks Sent: Wednesday, January 19, 2011 9:09 PM To: Access Developers discussion and problem solving Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive material. If you are not the intended recipient, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. You are notified that any review, retransmission, copying, disclosure, dissemination, or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. From shamil at smsconsulting.spb.ru Thu Jan 20 11:47:11 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 20 Jan 2011 20:47:11 +0300 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: References: Message-ID: <7D6A0601B09F4064BE4A4110A8D03548@nant> Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 20 11:47:56 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 09:47:56 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> On format of the report or the header or the footer section? What kind of crash? R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 8:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together I started to put a conditional keep together in code on format. This actually crashes Access. Only in the on open event will it work. I have started experimenting with adding a conditional page break. I can get it to work only when I want, but the records still start on page 2. I just get a page break in the middle of page 2 rather than moving the first part of the records to page 1 Debbie Sent from my iPhone On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > Is it a function of how many records there are in the group? I > wouldn't want to hard code a test for a specific data value if I could > avoid it. > > You can, of course, set the keep together property through code, but > the question is where to do it? > > I've never tried this but I'd experiment with the Format event of the > group header. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 6:48 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Conditional keep together > > I have a report with 2 grouping levels. The first group is keep > together with first record and the second is keep all records together > on one page. > 99.9% of the time this is perfect. > > Now I have the situation where my first keep all records together > group fits perfectly on a page all by itself. This means I have a > report header, further group header, then a page break. Not until page > 2 do I see this first set of detail records because if the keep > together. > > I do not want to set this to keep with first record just to cover this > one instance with one user, but I have to admit it is pretty awful. Is > there any way to determine that this has happened ahead of time and > reset the keep together property? Better yet only reset it on the > group having problems. > > I can set the keep together, but only on open. By the time I can tell > if it is needed, my window of opportunity is lost and I am better off > just setting this group to keep together with first record and just be > dine with it. > > Debbie > > Sent from my iPhone > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Thu Jan 20 12:34:17 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 20 Jan 2011 10:34:17 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: I don't understand quite what the problem is. Why do you need a page break at all? If you set the keep together to first detail, you should get a page break when you need one. I would suspect that something about the grouping you're using isn't quite right. Charlotte Foust On Thu, Jan 20, 2011 at 8:39 AM, Debbie wrote: > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I can get > it to work only when I want, but the records still start on page 2. I just > get a page break in the middle of page 2 rather than moving the first part > of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > >> Is it a function of how many records there are in the group? ?I wouldn't >> want to hard code a test for a specific data value if I could avoid it. >> >> You can, of course, set the keep together property through code, but the >> question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group >> header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep together >> with first record and the second is keep all records together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together group >> fits >> perfectly on a page all by itself. This means I have a report header, >> further group header, then a page break. Not until page >> 2 do I see this first set of detail records because if the keep together. >> >> I do not want to set this to keep with first record just to cover this one >> instance with one user, but I have to admit it is pretty awful. Is there >> any >> way to determine that this has happened ahead of time and reset the keep >> together property? ?Better yet only reset it on the group having problems. >> >> I can set the keep together, but only on open. By the time I can tell if >> it >> is needed, my window of opportunity is lost and I am better off just >> setting >> this group to keep together with first record and just be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Thu Jan 20 13:03:09 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 13:03:09 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: <011201cbb8d4$aed80000$0c880000$@hitechcoach.com> If the section that is set to group together is skipping to the next page that mean that it will not fit on the page with the other sections. II probably is a combination of the Report Header and any other headers together being too tall. What this does is not leave enough room to keep the records together on the same page. AFAIK, one a report starts calculating what will fit on a page you can't change the keep together setting. If you were to be able to change this property for keep together on the fly while the report is generating this would really make the pagination very difficult to generate. Besides it would be very, very, slow. Note: I rarely set the Keep Together property to yes. This is usually the first thing I set to No when trying to fix issues with other people's reports. I do use the force new page property for grouping sections to keep groups of records together on separate pages. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 10:40 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together I started to put a conditional keep together in code on format. This actually crashes Access. Only in the on open event will it work. I have started experimenting with adding a conditional page break. I can get it to work only when I want, but the records still start on page 2. I just get a page break in the middle of page 2 rather than moving the first part of the records to page 1 Debbie Sent from my iPhone On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" wrote: > Is it a function of how many records there are in the group? I > wouldn't want to hard code a test for a specific data value if I could > avoid it. > > You can, of course, set the keep together property through code, but > the question is where to do it? > > I've never tried this but I'd experiment with the Format event of the > group header. > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 6:48 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] Conditional keep together > > I have a report with 2 grouping levels. The first group is keep > together with first record and the second is keep all records together > on one page. > 99.9% of the time this is perfect. > > Now I have the situation where my first keep all records together > group fits perfectly on a page all by itself. This means I have a > report header, further group header, then a page break. Not until page > 2 do I see this first set of detail records because if the keep > together. > > I do not want to set this to keep with first record just to cover this > one instance with one user, but I have to admit it is pretty awful. Is > there any way to determine that this has happened ahead of time and > reset the keep together property? Better yet only reset it on the > group having problems. > > I can set the keep together, but only on open. By the time I can tell > if it is needed, my window of opportunity is lost and I am better off > just setting this group to keep together with first record and just be > dine with it. > > Debbie > > Sent from my iPhone > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 13:02:11 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 13:02:11 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What > kind of > crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get > it to work only when I want, but the records still start on page 2. > I just > get a page break in the middle of page 2 rather than moving the > first part > of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could >> avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together >> on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this >> one instance with one user, but I have to admit it is pretty awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be >> dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From delam at zyterra.com Thu Jan 20 13:06:28 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 13:06:28 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> Message-ID: The grouping is right. I do want the whole group to stay together a vast majority of the time. On the first page, due to the page header and upper level group header, the whole group will not print on one page. It does however all fit on the next page. As a result my report header and top level group header are dangling alone on the first page. Debbie Sent from my iPhone On Jan 20, 2011, at 12:34 PM, Charlotte Foust wrote: > I don't understand quite what the problem is. Why do you need a page > break at all? If you set the keep together to first detail, you > should get a page break when you need one. I would suspect that > something about the grouping you're using isn't quite right. > > Charlotte Foust > > On Thu, Jan 20, 2011 at 8:39 AM, Debbie wrote: >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. >> I can get >> it to work only when I want, but the records still start on page 2. >> I just >> get a page break in the middle of page 2 rather than moving the >> first part >> of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't >>> want to hard code a test for a specific data value if I could >>> avoid it. >>> >>> You can, of course, set the keep together property through code, >>> but the >>> question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the >>> group >>> header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together >>> with first record and the second is keep all records together on >>> one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group >>> fits >>> perfectly on a page all by itself. This means I have a report >>> header, >>> further group header, then a page break. Not until page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one >>> instance with one user, but I have to admit it is pretty awful. Is >>> there >>> any >>> way to determine that this has happened ahead of time and reset >>> the keep >>> together property? Better yet only reset it on the group having >>> problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell if >>> it >>> is needed, my window of opportunity is lost and I am better off just >>> setting >>> this group to keep together with first record and just be dine >>> with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rockysmolin at bchacc.com Thu Jan 20 14:03:28 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 12:03:28 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: <8937806033614B15A55366C83A31DAB6@HAL9005> What happens if you set the section to Keep Together with First Record? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 14:13:59 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2011 12:13:59 -0800 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: <7D6A0601B09F4064BE4A4110A8D03548@nant> References: <7D6A0601B09F4064BE4A4110A8D03548@nant> Message-ID: <5CD8CE408BF24E3FA6982989764089FE@creativesystemdesigns.com> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav >>> accessd at shaw.ca 16-01-2011 18:01 >>> Hi Ken: To be honest, I have never been able to get a client fully self-sufficient and after 30 plus have basically given up on it. ;-) Joomla, like DNN may not be the product I need. So far, when building web sites I use ASP.Net to build the mock up/lay our and then go in and remove the extra pieces (lots and lots of extra pieces as every possible option is code managed), while stuffing in some of my own code. It is not a super fast construction method but it is getting faster and it is quicker than building the whole site from scratch. I do not know if any other person uses this crude hack method but is there a good pre-existing clean frame-work so I do not need to re-invent the wheel. Jim -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 20 14:20:27 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 20 Jan 2011 12:20:27 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: <43DA04D8CA5B4F61B78A649932B27243@creativesystemdesigns.com> Hi Debbie: That should never ever happen. There is something more that is causing the problem. In your situation, I would probably check for any updates on the offending machine and/or do a re-install of Access. I have had problems mixing Office 11 and 12 components... Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What > kind of > crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get > it to work only when I want, but the records still start on page 2. > I just > get a page break in the middle of page 2 rather than moving the > first part > of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could >> avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together >> on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this >> one instance with one user, but I have to admit it is pretty awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be >> dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Thu Jan 20 14:38:56 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 14:38:56 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> Message-ID: <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Are you try8bng to change the Keep together property with VBA code? What VBA code are you using? Please include the sub to end sub lines. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 1:02 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 14:42:37 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 14:42:37 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <8937806033614B15A55366C83A31DAB6@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> Message-ID: The section starts printing on the first page and continues to page 2. Subsequent groups may get split over 2 pages though and is not what the customer wants. Debbie Sent from my iPhone On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" wrote: > What happens if you set the section to Keep Together with First > Record? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 11:02 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Section or header both crash. I get this program has encountered an > unexpected error and has to close. It backs up. Repairs and compacts > and > restarts every time I put it in any type of format event. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > wrote: > >> On format of the report or the header or the footer section? What >> kind >> of crash? >> >> R >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 8:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. I >> can get it to work only when I want, but the records still start on >> page 2. >> I just >> get a page break in the middle of page 2 rather than moving the first >> part of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't want to hard code a test for a specific data value if I >>> could avoid it. >>> >>> You can, of course, set the keep together property through code, but >>> the question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the >>> group header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together with first record and the second is keep all records >>> together on one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group fits perfectly on a page all by itself. This means I have a >>> report header, further group header, then a page break. Not until >>> page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one instance with one user, but I have to admit it is pretty >>> awful. >>> Is >>> there any way to determine that this has happened ahead of time and >>> reset the keep together property? Better yet only reset it on the >>> group having problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell >>> if it is needed, my window of opportunity is lost and I am better >>> off >>> just setting this group to keep together with first record and just >>> be dine with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Thu Jan 20 14:52:03 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 14:52:03 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> Message-ID: <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> Debbie, With the keep together property set to no, have you tried setting the it to start on a new page for each group? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 2:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together The section starts printing on the first page and continues to page 2. Subsequent groups may get split over 2 pages though and is not what the customer wants. Debbie Sent from my iPhone On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" wrote: > What happens if you set the section to Keep Together with First > Record? > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 11:02 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Section or header both crash. I get this program has encountered an > unexpected error and has to close. It backs up. Repairs and compacts > and restarts every time I put it in any type of format event. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > wrote: > >> On format of the report or the header or the footer section? What >> kind of crash? >> >> R >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 8:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. I >> can get it to work only when I want, but the records still start on >> page 2. >> I just >> get a page break in the middle of page 2 rather than moving the first >> part of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't want to hard code a test for a specific data value if I >>> could avoid it. >>> >>> You can, of course, set the keep together property through code, but >>> the question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the group header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together with first record and the second is keep all records >>> together on one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group fits perfectly on a page all by itself. This means I have a >>> report header, further group header, then a page break. Not until >>> page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one instance with one user, but I have to admit it is pretty >>> awful. >>> Is >>> there any way to determine that this has happened ahead of time and >>> reset the keep together property? Better yet only reset it on the >>> group having problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell if it is needed, my window of opportunity is lost and I am >>> better off just setting this group to keep together with first >>> record and just be dine with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accesscoach at hitechcoach.com Thu Jan 20 14:55:57 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 14:55:57 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <8937806033614B15A55366C83A31DAB6@HAL9005> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> Message-ID: <016e01cbb8e4$71408860$53c19920$@hitechcoach.com> Rocky, What do you mean by " set the section to Keep Together with First Record". Where do you find this? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 20, 2011 2:03 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Conditional keep together What happens if you set the section to Keep Together with First Record? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 14:58:35 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 14:58:35 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> Message-ID: <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> Hmm. The customer might go for that as an alternate to keeping the sections together. I think I may even have some code that will give me similar results, not just start every section on a new page. Thanks for taking me on a new track here. This has possibilities. Debbie Sent from my iPhone On Jan 20, 2011, at 2:52 PM, "Boyd Trimmell" wrote: > Debbie, > > With the keep together property set to no, have you tried setting > the it to > start on a new page for each group? > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites > Microsoft Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > The section starts printing on the first page and continues to page 2. > Subsequent groups may get split over 2 pages though and is not what > the > customer wants. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" > wrote: > >> What happens if you set the section to Keep Together with First >> Record? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 11:02 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> Section or header both crash. I get this program has encountered an >> unexpected error and has to close. It backs up. Repairs and compacts >> and restarts every time I put it in any type of format event. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >> wrote: >> >>> On format of the report or the header or the footer section? What >>> kind of crash? >>> >>> R >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 8:40 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> I started to put a conditional keep together in code on format. This >>> actually crashes Access. Only in the on open event will it work. >>> >>> I have started experimenting with adding a conditional page break. I >>> can get it to work only when I want, but the records still start on >>> page 2. >>> I just >>> get a page break in the middle of page 2 rather than moving the >>> first >>> part of the records to page 1 >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>> wrote: >>> >>>> Is it a function of how many records there are in the group? I >>>> wouldn't want to hard code a test for a specific data value if I >>>> could avoid it. >>>> >>>> You can, of course, set the keep together property through code, >>>> but >>>> the question is where to do it? >>>> >>>> I've never tried this but I'd experiment with the Format event of >>>> the group header. >>>> >>>> Rocky >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 6:48 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] Conditional keep together >>>> >>>> I have a report with 2 grouping levels. The first group is keep >>>> together with first record and the second is keep all records >>>> together on one page. >>>> 99.9% of the time this is perfect. >>>> >>>> Now I have the situation where my first keep all records together >>>> group fits perfectly on a page all by itself. This means I have a >>>> report header, further group header, then a page break. Not until >>>> page >>>> 2 do I see this first set of detail records because if the keep >>>> together. >>>> >>>> I do not want to set this to keep with first record just to cover >>>> this one instance with one user, but I have to admit it is pretty >>>> awful. >>>> Is >>>> there any way to determine that this has happened ahead of time and >>>> reset the keep together property? Better yet only reset it on the >>>> group having problems. >>>> >>>> I can set the keep together, but only on open. By the time I can >>>> tell if it is needed, my window of opportunity is lost and I am >>>> better off just setting this group to keep together with first >>>> record and just be dine with it. >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Thu Jan 20 15:16:31 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Thu, 20 Jan 2011 15:16:31 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> Message-ID: <018701cbb8e7$506ba860$f142f920$@hitechcoach.com> Debbie, Ah... so it is OK to have more than one group on a page. You just don't want a group to span multiple pages if possible. Is that correct? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 2:59 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Hmm. The customer might go for that as an alternate to keeping the sections together. I think I may even have some code that will give me similar results, not just start every section on a new page. Thanks for taking me on a new track here. This has possibilities. Debbie Sent from my iPhone On Jan 20, 2011, at 2:52 PM, "Boyd Trimmell" wrote: > Debbie, > > With the keep together property set to no, have you tried setting the > it to start on a new page for each group? > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites Microsoft > Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 2:43 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > The section starts printing on the first page and continues to page 2. > Subsequent groups may get split over 2 pages though and is not what > the customer wants. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" > wrote: > >> What happens if you set the section to Keep Together with First >> Record? >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 11:02 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> Section or header both crash. I get this program has encountered an >> unexpected error and has to close. It backs up. Repairs and compacts >> and restarts every time I put it in any type of format event. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >> wrote: >> >>> On format of the report or the header or the footer section? What >>> kind of crash? >>> >>> R >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 8:40 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> I started to put a conditional keep together in code on format. This >>> actually crashes Access. Only in the on open event will it work. >>> >>> I have started experimenting with adding a conditional page break. I >>> can get it to work only when I want, but the records still start on >>> page 2. >>> I just >>> get a page break in the middle of page 2 rather than moving the >>> first part of the records to page 1 >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>> wrote: >>> >>>> Is it a function of how many records there are in the group? I >>>> wouldn't want to hard code a test for a specific data value if I >>>> could avoid it. >>>> >>>> You can, of course, set the keep together property through code, >>>> but the question is where to do it? >>>> >>>> I've never tried this but I'd experiment with the Format event of >>>> the group header. >>>> >>>> Rocky >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 6:48 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] Conditional keep together >>>> >>>> I have a report with 2 grouping levels. The first group is keep >>>> together with first record and the second is keep all records >>>> together on one page. >>>> 99.9% of the time this is perfect. >>>> >>>> Now I have the situation where my first keep all records together >>>> group fits perfectly on a page all by itself. This means I have a >>>> report header, further group header, then a page break. Not until >>>> page >>>> 2 do I see this first set of detail records because if the keep >>>> together. >>>> >>>> I do not want to set this to keep with first record just to cover >>>> this one instance with one user, but I have to admit it is pretty >>>> awful. >>>> Is >>>> there any way to determine that this has happened ahead of time and >>>> reset the keep together property? Better yet only reset it on the >>>> group having problems. >>>> >>>> I can set the keep together, but only on open. By the time I can >>>> tell if it is needed, my window of opportunity is lost and I am >>>> better off just setting this group to keep together with first >>>> record and just be dine with it. >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Thu Jan 20 15:18:38 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Thu, 20 Jan 2011 13:18:38 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: <016e01cbb8e4$71408860$53c19920$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016e01cbb8e4$71408860$53c19920$@hitechcoach.com> Message-ID: Should have said Keep Together with first Detail - in the Sorting and Grouping property sheet R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Boyd Trimmell Sent: Thursday, January 20, 2011 12:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Conditional keep together Rocky, What do you mean by " set the section to Keep Together with First Record". Where do you find this? Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Thursday, January 20, 2011 2:03 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Conditional keep together What happens if you set the section to Keep Together with First Record? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Conditional keep together Section or header both crash. I get this program has encountered an unexpected error and has to close. It backs up. Repairs and compacts and restarts every time I put it in any type of format event. Debbie Sent from my iPhone On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" wrote: > On format of the report or the header or the footer section? What kind > of crash? > > R > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 8:40 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > I started to put a conditional keep together in code on format. This > actually crashes Access. Only in the on open event will it work. > > I have started experimenting with adding a conditional page break. I > can get it to work only when I want, but the records still start on > page 2. > I just > get a page break in the middle of page 2 rather than moving the first > part of the records to page 1 > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > wrote: > >> Is it a function of how many records there are in the group? I >> wouldn't want to hard code a test for a specific data value if I >> could avoid it. >> >> You can, of course, set the keep together property through code, but >> the question is where to do it? >> >> I've never tried this but I'd experiment with the Format event of the >> group header. >> >> Rocky >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 6:48 AM >> To: Access Developers discussion and problem solving >> Subject: [AccessD] Conditional keep together >> >> I have a report with 2 grouping levels. The first group is keep >> together with first record and the second is keep all records >> together on one page. >> 99.9% of the time this is perfect. >> >> Now I have the situation where my first keep all records together >> group fits perfectly on a page all by itself. This means I have a >> report header, further group header, then a page break. Not until >> page >> 2 do I see this first set of detail records because if the keep >> together. >> >> I do not want to set this to keep with first record just to cover >> this one instance with one user, but I have to admit it is pretty >> awful. >> Is >> there any way to determine that this has happened ahead of time and >> reset the keep together property? Better yet only reset it on the >> group having problems. >> >> I can set the keep together, but only on open. By the time I can tell >> if it is needed, my window of opportunity is lost and I am better off >> just setting this group to keep together with first record and just >> be dine with it. >> >> Debbie >> >> Sent from my iPhone >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From delam at zyterra.com Thu Jan 20 15:31:38 2011 From: delam at zyterra.com (Debbie) Date: Thu, 20 Jan 2011 15:31:38 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <018701cbb8e7$506ba860$f142f920$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005><4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <8937806033614B15A55366C83A31DAB6@HAL9005> <016d01cbb8e3$e5d639a0$b182ace0$@hitechcoach.com> <0600D88E-1637-47BB-92EA-3A468F1175A5@zyterra.com> <018701cbb8e7$506ba860$f142f920$@hitechcoach.com> Message-ID: Correct Debbie Sent from my iPhone On Jan 20, 2011, at 3:16 PM, "Boyd Trimmell" wrote: > Debbie, > > Ah... so it is OK to have more than one group on a page. You just > don't > want a group to span multiple pages if possible. Is that correct? > > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites > Microsoft Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 2:59 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Hmm. The customer might go for that as an alternate to keeping the > sections > together. I think I may even have some code that will give me similar > results, not just start every section on a new page. > > Thanks for taking me on a new track here. This has possibilities. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:52 PM, "Boyd Trimmell" > > wrote: > >> Debbie, >> >> With the keep together property set to no, have you tried setting the >> it to start on a new page for each group? >> >> Boyd Trimmell >> aka HiTechCoach at UtterAccess.com and other support sites Microsoft >> Access MVP 2010 ( MVP Profile ) >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 2:43 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> The section starts printing on the first page and continues to page >> 2. >> Subsequent groups may get split over 2 pages though and is not what >> the customer wants. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" >> wrote: >> >>> What happens if you set the section to Keep Together with First >>> Record? >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 11:02 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> Section or header both crash. I get this program has encountered an >>> unexpected error and has to close. It backs up. Repairs and compacts >>> and restarts every time I put it in any type of format event. >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >>> >>> wrote: >>> >>>> On format of the report or the header or the footer section? What >>>> kind of crash? >>>> >>>> R >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 8:40 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Conditional keep together >>>> >>>> I started to put a conditional keep together in code on format. >>>> This >>>> actually crashes Access. Only in the on open event will it work. >>>> >>>> I have started experimenting with adding a conditional page >>>> break. I >>>> can get it to work only when I want, but the records still start on >>>> page 2. >>>> I just >>>> get a page break in the middle of page 2 rather than moving the >>>> first part of the records to page 1 >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>>> >>>> wrote: >>>> >>>>> Is it a function of how many records there are in the group? I >>>>> wouldn't want to hard code a test for a specific data value if I >>>>> could avoid it. >>>>> >>>>> You can, of course, set the keep together property through code, >>>>> but the question is where to do it? >>>>> >>>>> I've never tried this but I'd experiment with the Format event of >>>>> the group header. >>>>> >>>>> Rocky >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>>> Sent: Thursday, January 20, 2011 6:48 AM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: [AccessD] Conditional keep together >>>>> >>>>> I have a report with 2 grouping levels. The first group is keep >>>>> together with first record and the second is keep all records >>>>> together on one page. >>>>> 99.9% of the time this is perfect. >>>>> >>>>> Now I have the situation where my first keep all records together >>>>> group fits perfectly on a page all by itself. This means I have a >>>>> report header, further group header, then a page break. Not until >>>>> page >>>>> 2 do I see this first set of detail records because if the keep >>>>> together. >>>>> >>>>> I do not want to set this to keep with first record just to cover >>>>> this one instance with one user, but I have to admit it is pretty >>>>> awful. >>>>> Is >>>>> there any way to determine that this has happened ahead of time >>>>> and >>>>> reset the keep together property? Better yet only reset it on the >>>>> group having problems. >>>>> >>>>> I can set the keep together, but only on open. By the time I can >>>>> tell if it is needed, my window of opportunity is lost and I am >>>>> better off just setting this group to keep together with first >>>>> record and just be dine with it. >>>>> >>>>> Debbie >>>>> >>>>> Sent from my iPhone >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Thu Jan 20 15:37:06 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 21 Jan 2011 07:37:06 +1000 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com>, <8937806033614B15A55366C83A31DAB6@HAL9005>, Message-ID: <4D38AB02.20768.281DC85@stuart.lexacorp.com.pg> Does the customer wants each Group to start on a new page? Or can you have several groups per page? -- Stuart On 20 Jan 2011 at 14:42, Debbie wrote: > The section starts printing on the first page and continues to page 2. > Subsequent groups may get split over 2 pages though and is not what > the customer wants. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" > wrote: > > > What happens if you set the section to Keep Together with First > > Record? > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com > > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > > Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers > > discussion and problem solving Subject: Re: [AccessD] Conditional > > keep together > > > > Section or header both crash. I get this program has encountered an > > unexpected error and has to close. It backs up. Repairs and compacts > > and restarts every time I put it in any type of format event. > > > > Debbie > > > > Sent from my iPhone > > > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > > wrote: > > > >> On format of the report or the header or the footer section? What > >> kind of crash? > >> > >> R > >> > >> -----Original Message----- > >> From: accessd-bounces at databaseadvisors.com > >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > >> Sent: Thursday, January 20, 2011 8:40 AM To: Access Developers > >> discussion and problem solving Subject: Re: [AccessD] Conditional > >> keep together > >> > >> I started to put a conditional keep together in code on format. > >> This actually crashes Access. Only in the on open event will it > >> work. > >> > >> I have started experimenting with adding a conditional page break. > >> I can get it to work only when I want, but the records still start > >> on page 2. I just get a page break in the middle of page 2 rather > >> than moving the first part of the records to page 1 > >> > >> Debbie > >> > >> Sent from my iPhone > >> > >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" > >> wrote: > >> > >>> Is it a function of how many records there are in the group? I > >>> wouldn't want to hard code a test for a specific data value if I > >>> could avoid it. > >>> > >>> You can, of course, set the keep together property through code, > >>> but the question is where to do it? > >>> > >>> I've never tried this but I'd experiment with the Format event of > >>> the group header. > >>> > >>> Rocky > >>> > >>> > >>> -----Original Message----- > >>> From: accessd-bounces at databaseadvisors.com > >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > >>> Sent: Thursday, January 20, 2011 6:48 AM To: Access Developers > >>> discussion and problem solving Subject: [AccessD] Conditional keep > >>> together > >>> > >>> I have a report with 2 grouping levels. The first group is keep > >>> together with first record and the second is keep all records > >>> together on one page. 99.9% of the time this is perfect. > >>> > >>> Now I have the situation where my first keep all records together > >>> group fits perfectly on a page all by itself. This means I have a > >>> report header, further group header, then a page break. Not until > >>> page 2 do I see this first set of detail records because if the > >>> keep together. > >>> > >>> I do not want to set this to keep with first record just to cover > >>> this one instance with one user, but I have to admit it is pretty > >>> awful. Is there any way to determine that this has happened ahead > >>> of time and reset the keep together property? Better yet only > >>> reset it on the group having problems. > >>> > >>> I can set the keep together, but only on open. By the time I can > >>> tell if it is needed, my window of opportunity is lost and I am > >>> better off just setting this group to keep together with first > >>> record and just be dine with it. > >>> > >>> Debbie > >>> > >>> Sent from my iPhone > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From BradM at blackforestltd.com Thu Jan 20 16:58:39 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Thu, 20 Jan 2011 16:58:39 -0600 Subject: [AccessD] Msgbox with Timer - THANKS! References: <019594691E7E4B2EA2BCBE7E843C63D1@HAL9005> <393646FBECF54F35B711A83141BDD0A2@personal4a8ede> Message-ID: All, Thanks for the help with this. I appreciate your ideas. I downloaded the sample that A.D. Tejpal had published and used it as a starting point. I now have a "MsgBox with a Timer" in a test application. It works nicely. Thanks again, Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of A.D. Tejpal Sent: Wednesday, January 19, 2011 10:08 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Msgbox with Timer (Access 2007 ? VBA) Brad, My sample db named Form_MsgBoxAutoClick might also be of interest to you. It is in access 2000 file format and is available at Rogers Access Library. Link: http://www.rogersaccesslibrary.com/forum/forum_topics.asp?FID=45 This sample db demonstrates automatic closing of message box after a specified time delay (as desired), if the user fails to respond in the mean time. Two methods are covered, one using windows API and the other based upon SendKeys. Note - Windows API method is the preferred one (SendKeys method is included mainly for academic interest). Best wishes, A.D. Tejpal ------------ ----- Original Message ----- From: Brad Marks To: Access Developers discussion and problem solving Sent: Thursday, January 20, 2011 08:38 Subject: [AccessD] Msgbox with Timer (Access 2007 ? VBA) What is the best way to implement the equivalent of a Msgbox with a timer? Thanks, Brad -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From Gustav at cactus.dk Fri Jan 21 05:09:35 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 21 Jan 2011 12:09:35 +0100 Subject: [AccessD] Orchard (was: Joomla) Message-ID: Hi Shamil Oops, I missed your previous reference to Orchard, sorry. It was because I saw a review of the admin features I finally paid notice. /gustav >>> shamil at smsconsulting.spb.ru 20-01-2011 18:47 >>> Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav From Gustav at cactus.dk Fri Jan 21 05:25:10 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Fri, 21 Jan 2011 12:25:10 +0100 Subject: [AccessD] OT: Amazon EC2 as Your Desktop Message-ID: Hi all Bored during the weekend? Here's step-by-step how to build your own desktop in the cloud (at a cost): How To Use Amazon EC2 as Your Desktop http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop /gustav From delam at zyterra.com Fri Jan 21 06:31:37 2011 From: delam at zyterra.com (Debbie) Date: Fri, 21 Jan 2011 06:31:37 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <4D38AB02.20768.281DC85@stuart.lexacorp.com.pg> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com>, <8937806033614B15A55366C83A31DAB6@HAL9005>, <4D38AB02.20768.281DC85@stuart.lexacorp.com.pg> Message-ID: <0AF592CA-5BC5-45BE-9B9B-CE9A83E842C0@zyterra.com> Several groups can be on one page, they should not break across pages unless they are too long to fit on one page. Debbie Sent from my iPhone On Jan 20, 2011, at 3:37 PM, "Stuart McLachlan" wrote: > Does the customer wants each Group to start on a new page? Or can > you have several > groups per page? > > -- > Stuart > > On 20 Jan 2011 at 14:42, Debbie wrote: > >> The section starts printing on the first page and continues to page >> 2. >> Subsequent groups may get split over 2 pages though and is not what >> the customer wants. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 2:03 PM, "Rocky Smolin" >> wrote: >> >>> What happens if you set the section to Keep Together with First >>> Record? >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 11:02 AM To: Access Developers >>> discussion and problem solving Subject: Re: [AccessD] Conditional >>> keep together >>> >>> Section or header both crash. I get this program has encountered an >>> unexpected error and has to close. It backs up. Repairs and compacts >>> and restarts every time I put it in any type of format event. >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >>> wrote: >>> >>>> On format of the report or the header or the footer section? What >>>> kind of crash? >>>> >>>> R >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 8:40 AM To: Access Developers >>>> discussion and problem solving Subject: Re: [AccessD] Conditional >>>> keep together >>>> >>>> I started to put a conditional keep together in code on format. >>>> This actually crashes Access. Only in the on open event will it >>>> work. >>>> >>>> I have started experimenting with adding a conditional page break. >>>> I can get it to work only when I want, but the records still start >>>> on page 2. I just get a page break in the middle of page 2 rather >>>> than moving the first part of the records to page 1 >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>>> wrote: >>>> >>>>> Is it a function of how many records there are in the group? I >>>>> wouldn't want to hard code a test for a specific data value if I >>>>> could avoid it. >>>>> >>>>> You can, of course, set the keep together property through code, >>>>> but the question is where to do it? >>>>> >>>>> I've never tried this but I'd experiment with the Format event of >>>>> the group header. >>>>> >>>>> Rocky >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>>> Sent: Thursday, January 20, 2011 6:48 AM To: Access Developers >>>>> discussion and problem solving Subject: [AccessD] Conditional keep >>>>> together >>>>> >>>>> I have a report with 2 grouping levels. The first group is keep >>>>> together with first record and the second is keep all records >>>>> together on one page. 99.9% of the time this is perfect. >>>>> >>>>> Now I have the situation where my first keep all records together >>>>> group fits perfectly on a page all by itself. This means I have a >>>>> report header, further group header, then a page break. Not until >>>>> page 2 do I see this first set of detail records because if the >>>>> keep together. >>>>> >>>>> I do not want to set this to keep with first record just to cover >>>>> this one instance with one user, but I have to admit it is pretty >>>>> awful. Is there any way to determine that this has happened ahead >>>>> of time and reset the keep together property? Better yet only >>>>> reset it on the group having problems. >>>>> >>>>> I can set the keep together, but only on open. By the time I can >>>>> tell if it is needed, my window of opportunity is lost and I am >>>>> better off just setting this group to keep together with first >>>>> record and just be dine with it. >>>>> >>>>> Debbie >>>>> >>>>> Sent from my iPhone >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From delam at zyterra.com Fri Jan 21 06:43:03 2011 From: delam at zyterra.com (Debbie) Date: Fri, 21 Jan 2011 06:43:03 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com><12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Message-ID: The code that works is Sub report_open Me.grouplevel(3).keeptogether = 1 end sub I striped out my conditions to make sure that this worked first. It works fine on report open, but crashes anywhere else. Debbie Sent from my iPhone On Jan 20, 2011, at 2:38 PM, "Boyd Trimmell" wrote: > Are you try8bng to change the Keep together property with VBA code? > > What VBA code are you using? Please include the sub to end sub lines. > > > > Boyd Trimmell > aka HiTechCoach at UtterAccess.com and other support sites > Microsoft Access MVP 2010 ( MVP Profile ) > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie > Sent: Thursday, January 20, 2011 1:02 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Conditional keep together > > Section or header both crash. I get this program has encountered an > unexpected error and has to close. It backs up. Repairs and compacts > and > restarts every time I put it in any type of format event. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" > wrote: > >> On format of the report or the header or the footer section? What >> kind >> of crash? >> >> R >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 8:40 AM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> I started to put a conditional keep together in code on format. This >> actually crashes Access. Only in the on open event will it work. >> >> I have started experimenting with adding a conditional page break. I >> can get it to work only when I want, but the records still start on >> page 2. >> I just >> get a page break in the middle of page 2 rather than moving the first >> part of the records to page 1 >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >> wrote: >> >>> Is it a function of how many records there are in the group? I >>> wouldn't want to hard code a test for a specific data value if I >>> could avoid it. >>> >>> You can, of course, set the keep together property through code, but >>> the question is where to do it? >>> >>> I've never tried this but I'd experiment with the Format event of >>> the >>> group header. >>> >>> Rocky >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 6:48 AM >>> To: Access Developers discussion and problem solving >>> Subject: [AccessD] Conditional keep together >>> >>> I have a report with 2 grouping levels. The first group is keep >>> together with first record and the second is keep all records >>> together on one page. >>> 99.9% of the time this is perfect. >>> >>> Now I have the situation where my first keep all records together >>> group fits perfectly on a page all by itself. This means I have a >>> report header, further group header, then a page break. Not until >>> page >>> 2 do I see this first set of detail records because if the keep >>> together. >>> >>> I do not want to set this to keep with first record just to cover >>> this one instance with one user, but I have to admit it is pretty >>> awful. >>> Is >>> there any way to determine that this has happened ahead of time and >>> reset the keep together property? Better yet only reset it on the >>> group having problems. >>> >>> I can set the keep together, but only on open. By the time I can >>> tell >>> if it is needed, my window of opportunity is lost and I am better >>> off >>> just setting this group to keep together with first record and just >>> be dine with it. >>> >>> Debbie >>> >>> Sent from my iPhone >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Fri Jan 21 09:38:06 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Fri, 21 Jan 2011 18:38:06 +0300 Subject: [AccessD] Orchard (was: Joomla) In-Reply-To: References: Message-ID: <0962141F2BC84F6FBC592A207A30E885@nant> Hi Gustav -- No problem, I just wanted to note that I share your and Jim's opinions that Orchard is an interesting and promising open source CMS. Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 21 ?????? 2011 ?. 14:10 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Shamil Oops, I missed your previous reference to Orchard, sorry. It was because I saw a review of the admin features I finally paid notice. /gustav >>> shamil at smsconsulting.spb.ru 20-01-2011 18:47 >>> Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Fri Jan 21 09:55:34 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 21 Jan 2011 09:55:34 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 References: Message-ID: All, I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). We have an Access 2007 application that uses ?DoCmd.TransferSpreadsheet? to generate several Excel files from Access Queries. Currently this application has the name of the Excel file ?hard coded? in the application. I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. Using Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. When doing research about this method, I stumbled upon this statement on a Microsoft web page. ? msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007? This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? Thanks, Brad From charlotte.foust at gmail.com Fri Jan 21 10:57:30 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 21 Jan 2011 08:57:30 -0800 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: Message-ID: Um, didn't you just say it seems to work? Anymore, there are no bets going forward, since MS decided to limit backwards compatibility. Charlotte Foust On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks wrote: > All, > > I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses ?DoCmd.TransferSpreadsheet? to generate several Excel files from Access Queries. ?Currently this application has the name of the Excel file ?hard coded? in the application. > > I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. > > Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. > > When doing research about this method, I stumbled upon this statement on a Microsoft web page. > > ? msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007? > > This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > From charlotte.foust at gmail.com Fri Jan 21 11:01:11 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Fri, 21 Jan 2011 09:01:11 -0800 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Message-ID: Don't try the keeptogether dynamically, use pagebreak dynamically. Charlotte Foust On Fri, Jan 21, 2011 at 4:43 AM, Debbie wrote: > The code that works is > > Sub report_open > ? Me.grouplevel(3).keeptogether = 1 > end sub > > I striped out my conditions to make sure that this worked first. It works > fine on report open, but crashes anywhere else. > > Debbie > > Sent from my iPhone > > On Jan 20, 2011, at 2:38 PM, "Boyd Trimmell" > wrote: > >> Are you try8bng to change the Keep together property with VBA code? >> >> What VBA code are you using? Please include the sub to end sub lines. >> >> >> >> Boyd Trimmell >> aka HiTechCoach at UtterAccess.com and other support sites >> Microsoft Access MVP 2010 ( MVP Profile ) >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >> Sent: Thursday, January 20, 2011 1:02 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Conditional keep together >> >> Section or header both crash. I get this program has encountered an >> unexpected error and has to close. It backs up. Repairs and compacts and >> restarts every time I put it in any type of format event. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >> wrote: >> >>> On format of the report or the header or the footer section? What kind >>> of crash? >>> >>> R >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 8:40 AM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> I started to put a conditional keep together in code on format. This >>> actually crashes Access. Only in the on open event will it work. >>> >>> I have started experimenting with adding a conditional page break. I >>> can get it to work only when I want, but the records still start on >>> page 2. >>> I just >>> get a page break in the middle of page 2 rather than moving the first >>> part of the records to page 1 >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>> wrote: >>> >>>> Is it a function of how many records there are in the group? ?I >>>> wouldn't want to hard code a test for a specific data value if I >>>> could avoid it. >>>> >>>> You can, of course, set the keep together property through code, but >>>> the question is where to do it? >>>> >>>> I've never tried this but I'd experiment with the Format event of the >>>> group header. >>>> >>>> Rocky >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 6:48 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: [AccessD] Conditional keep together >>>> >>>> I have a report with 2 grouping levels. The first group is keep >>>> together with first record and the second is keep all records >>>> together on one page. >>>> 99.9% of the time this is perfect. >>>> >>>> Now I have the situation where my first keep all records together >>>> group fits perfectly on a page all by itself. This means I have a >>>> report header, further group header, then a page break. Not until >>>> page >>>> 2 do I see this first set of detail records because if the keep >>>> together. >>>> >>>> I do not want to set this to keep with first record just to cover >>>> this one instance with one user, but I have to admit it is pretty >>>> awful. >>>> Is >>>> there any way to determine that this has happened ahead of time and >>>> reset the keep together property? ?Better yet only reset it on the >>>> group having problems. >>>> >>>> I can set the keep together, but only on open. By the time I can tell >>>> if it is needed, my window of opportunity is lost and I am better off >>>> just setting this group to keep together with first record and just >>>> be dine with it. >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From delam at zyterra.com Fri Jan 21 11:56:33 2011 From: delam at zyterra.com (Debbie) Date: Fri, 21 Jan 2011 11:56:33 -0600 Subject: [AccessD] Conditional keep together In-Reply-To: References: <0A83E897-F08C-4496-B6BF-00996CC6A530@zyterra.com> <12E093906DEC4C7C91ABA10D4504FF34@HAL9005> <4EC9D7DC5B32434F91B5A2085F50A8FB@HAL9005> <015701cbb8e2$11654400$342fcc00$@hitechcoach.com> Message-ID: <84B215EB-4E42-4FB9-85A9-C3A8CF6AE75E@zyterra.com> Yep trying that now. Still some issues but getting close. Debbie Sent from my iPhone On Jan 21, 2011, at 11:01 AM, Charlotte Foust wrote: > Don't try the keeptogether dynamically, use pagebreak dynamically. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 4:43 AM, Debbie wrote: >> The code that works is >> >> Sub report_open >> Me.grouplevel(3).keeptogether = 1 >> end sub >> >> I striped out my conditions to make sure that this worked first. It >> works >> fine on report open, but crashes anywhere else. >> >> Debbie >> >> Sent from my iPhone >> >> On Jan 20, 2011, at 2:38 PM, "Boyd Trimmell" > > >> wrote: >> >>> Are you try8bng to change the Keep together property with VBA code? >>> >>> What VBA code are you using? Please include the sub to end sub >>> lines. >>> >>> >>> >>> Boyd Trimmell >>> aka HiTechCoach at UtterAccess.com and other support sites >>> Microsoft Access MVP 2010 ( MVP Profile ) >>> >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>> Sent: Thursday, January 20, 2011 1:02 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Conditional keep together >>> >>> Section or header both crash. I get this program has encountered an >>> unexpected error and has to close. It backs up. Repairs and >>> compacts and >>> restarts every time I put it in any type of format event. >>> >>> Debbie >>> >>> Sent from my iPhone >>> >>> On Jan 20, 2011, at 11:47 AM, "Rocky Smolin" >>> >>> wrote: >>> >>>> On format of the report or the header or the footer section? What >>>> kind >>>> of crash? >>>> >>>> R >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>> Sent: Thursday, January 20, 2011 8:40 AM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Conditional keep together >>>> >>>> I started to put a conditional keep together in code on format. >>>> This >>>> actually crashes Access. Only in the on open event will it work. >>>> >>>> I have started experimenting with adding a conditional page >>>> break. I >>>> can get it to work only when I want, but the records still start on >>>> page 2. >>>> I just >>>> get a page break in the middle of page 2 rather than moving the >>>> first >>>> part of the records to page 1 >>>> >>>> Debbie >>>> >>>> Sent from my iPhone >>>> >>>> On Jan 20, 2011, at 9:21 AM, "Rocky Smolin" >>>> >>>> wrote: >>>> >>>>> Is it a function of how many records there are in the group? I >>>>> wouldn't want to hard code a test for a specific data value if I >>>>> could avoid it. >>>>> >>>>> You can, of course, set the keep together property through code, >>>>> but >>>>> the question is where to do it? >>>>> >>>>> I've never tried this but I'd experiment with the Format event >>>>> of the >>>>> group header. >>>>> >>>>> Rocky >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Debbie >>>>> Sent: Thursday, January 20, 2011 6:48 AM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: [AccessD] Conditional keep together >>>>> >>>>> I have a report with 2 grouping levels. The first group is keep >>>>> together with first record and the second is keep all records >>>>> together on one page. >>>>> 99.9% of the time this is perfect. >>>>> >>>>> Now I have the situation where my first keep all records together >>>>> group fits perfectly on a page all by itself. This means I have a >>>>> report header, further group header, then a page break. Not until >>>>> page >>>>> 2 do I see this first set of detail records because if the keep >>>>> together. >>>>> >>>>> I do not want to set this to keep with first record just to cover >>>>> this one instance with one user, but I have to admit it is pretty >>>>> awful. >>>>> Is >>>>> there any way to determine that this has happened ahead of time >>>>> and >>>>> reset the keep together property? Better yet only reset it on the >>>>> group having problems. >>>>> >>>>> I can set the keep together, but only on open. By the time I can >>>>> tell >>>>> if it is needed, my window of opportunity is lost and I am >>>>> better off >>>>> just setting this group to keep together with first record and >>>>> just >>>>> be dine with it. >>>>> >>>>> Debbie >>>>> >>>>> Sent from my iPhone >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From dw-murphy at cox.net Fri Jan 21 12:12:11 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Fri, 21 Jan 2011 10:12:11 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: Message-ID: Great way to have a super compter at your fingertips when you need to crunch large sets of data or crack passwords http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows Watch http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a t-Black-Hat -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 21, 2011 3:25 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Amazon EC2 as Your Desktop Hi all Bored during the weekend? Here's step-by-step how to build your own desktop in the cloud (at a cost): How To Use Amazon EC2 as Your Desktop http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From newsgrps at dalyn.co.nz Fri Jan 21 13:18:57 2011 From: newsgrps at dalyn.co.nz (David Emerson) Date: Sat, 22 Jan 2011 08:18:57 +1300 Subject: [AccessD] OT Remote Desktop Connection problems In-Reply-To: <20110113065259.CHT27372.mta02.xtra.co.nz@David-PC.dalyn.co .nz> References: <20110113022223.KYJJ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <12E2801752CF4BEFB555426F69F0DDB7@stevelaptop> <20110113031532.PILZ29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <009e01cbb2d4$7fde3130$7f9a9390$@com> <20110113040844.THHW29858.mta03.xtra.co.nz@David-PC.dalyn.co.nz> <00a201cbb2d8$8e812720$ab837560$@com> <20110113065259.CHT27372.mta02.xtra.co.nz@David-PC.dalyn.co.nz> Message-ID: <20110121192056.JOSI14995.mta01.xtra.co.nz@David-PC.dalyn.co.nz> Further to the problem below. I have been able to connect to the server with Remote Desktop using my Windows XP laptop. It seems to be some setting with my Windows 7 computer that is preventing Remote Desktop to connect. Any other thoughts? David At 13/01/2011, David Emerson wrote: >I seem to be able to VPN OK (at least I get a connection). Would >this exclude needing to check the IP address restriction? > >I am not familiar with certificates and how they work so don't know >what a revocation check is. > >David > >At 13/01/2011, Eric Barro wrote: >>Has he tried the VPN->RDP route that you are taking? Is there an IP address >>restriction on the server? In other words, is the internal IP being assigned >>to your machine recognized by the server? >> >> >> >>-----Original Message----- >>From: accessd-bounces at databaseadvisors.com >>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >>Sent: Wednesday, January 12, 2011 8:07 PM >>To: Access Developers discussion and problem solving >>Subject: Re: [AccessD] OT Remote Desktop Connection problems >> >>Hi Eric, >> >>He is able to log on using my credentials. I am not even able to log >>on using the Administrator credentials. >> >>David >> >>At 13/01/2011, Eric Barro wrote: >> >David, >> > >> >Have the IT guy log in using your credentials. It might just be a simple >> >thing as a security setting for the account to allow remote desktop access >> >which is not turned on by default. If he can't log in using your >>credentials >> >then he's got to give your account remote access permissions so that you >>can >> >RDP. >> > >> >Eric >> > >> >-----Original Message----- >> >From: accessd-bounces at databaseadvisors.com >> >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of David Emerson >> >Sent: Wednesday, January 12, 2011 7:09 PM >> >To: Access Developers discussion and problem solving; Access Developers >> >discussion and problem solving >> >Subject: Re: [AccessD] OT Remote Desktop Connection problems >> > >> >Thanks Steve, >> > >> >That didn't help but it got me thinking. Could there be a setting on >> >my Windows 7 computer that might be preventing me from connecting to >> >the server? >> > >> >David >> > >> >At 13/01/2011, Steve Schapel wrote: >> > >Hi David, >> > > >> > >When you open the RDP window, click 'Options', and then the Advanced >> > >tab. What is the setting under 'If authentication fails'? Just as >> > >an experiment, try setting it to "Connect and don't warn me", and >> > >see if you can get in. >> > > >> > >Regards >> > >Steve >> > > >> > >-----Original Message----- From: David Emerson >> > >Sent: Thursday, January 13, 2011 3:22 PM >> > >To: Access Developers discussion and problem solving >> > >Subject: [AccessD] OT Remote Desktop Connection problems >> > > >> > >Sorry about the OT but the IT person at the Client site has been >> > >stumped by this. >> > > >> > >I am running Windows 7 Professional. >> > > >> > >I have set up a VPN connection to the client server and this >> > >connects. The problem is when I use Remote Desktop to access the >> > >computer. I get the following error message: >> > > >> > > >> > >Your remote desktop connection failed because the remote computer >> > >cannot be authenticated. >> > > >> > >Certificate errors: A revocation check could not be performed for the >> > >certificate. >> > > >> > > >> > >I have tried importing the certificate as per the following link but >> > >with no success. >> > > >> > >> >> a >> d/ffd4e6>8d-2f30-4958-a020-e090131052ee>http://social.technet.microsoft.com/Forums/e >>n >> >-US/winserverTS/thread/ffd4e68d-2f30-4958-a020-e090131052ee >> > > >> > > >> > >I would like to get this solved because there will be other users who >> > >will need to Remote Desktop Connect. >> > > >> > >The IT person has been able to successfully Remote Desktop in using >> > >his laptop running Windows 7. >> > > >> > >Any leads? >> > > >> > >Regards >> > > >> > >David From stuart at lexacorp.com.pg Fri Jan 21 13:22:12 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sat, 22 Jan 2011 05:22:12 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: , Message-ID: <4D39DCE4.21111.21D76B0@stuart.lexacorp.com.pg> Use theGetSaveFileName API. Paste the following into a module and then use GetSaveFile() in your exporting function. Code: Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetSaveFile(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetSaveFile = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function On 21 Jan 2011 at 9:55, Brad Marks wrote: > All, > > I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from > Access Queries. Currently this application has the name of the Excel > file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of > the Excel file (and folder name) when the file is generated. > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > > When doing research about this method, I stumbled upon this statement > on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" > > This, and other comments that I have read have made me wonder if I am > heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the > name (and folder) of the generated Excel file? > > Thanks, > Brad > From BradM at blackforestltd.com Fri Jan 21 14:03:45 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Fri, 21 Jan 2011 14:03:45 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 References: Message-ID: Charlotte, Yes, in my initial tests, it appears to work nicely. I am just a little hesitant to go forward with this approach if there is another approach that is a better path to follow. This is my first attempt at using Application.FileDialog and I would like to get started on the right foot. Thanks, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Friday, January 21, 2011 10:58 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 Um, didn't you just say it seems to work? Anymore, there are no bets going forward, since MS decided to limit backwards compatibility. Charlotte Foust On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks wrote: > All, > > I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses "DoCmd.TransferSpreadsheet" to generate several Excel files from Access Queries. ?Currently this application has the name of the Excel file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. > > Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. > > When doing research about this method, I stumbled upon this statement on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007" > > This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? > > Thanks, > Brad > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From davidmcafee at gmail.com Fri Jan 21 17:53:06 2011 From: davidmcafee at gmail.com (David McAfee) Date: Fri, 21 Jan 2011 15:53:06 -0800 Subject: [AccessD] A2K7 View Breakpoint window Message-ID: Is there a way to view all of my breakpoints in the VBA window of Access 2007? I know I can clear all of them with Ctrl+F9, but I want to view them like I can in VS2003/5 I thought I could in Access. From accessd at shaw.ca Fri Jan 21 20:33:02 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2011 18:33:02 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: Message-ID: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> Hi Doug: I published links to the following a couple of weeks ago on the DBA-Tech list. If anyone missed this, here is an interesting set of links on security and privacy or lack of it. Is privacy dead. I received this post a few days ago and thought I would repost it for anyone interested. It basically demonstrates just how easy you can be hacked and there is really no way to stop it other than pull the plug and do not use the web. Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related The talk is given in three parts and takes up a bit of time to view in its entirety but I am sure all you programmers out there will find it more than interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Friday, January 21, 2011 10:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Great way to have a super compter at your fingertips when you need to crunch large sets of data or crack passwords http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows Watch http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a t-Black-Hat -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Friday, January 21, 2011 3:25 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT: Amazon EC2 as Your Desktop Hi all Bored during the weekend? Here's step-by-step how to build your own desktop in the cloud (at a cost): How To Use Amazon EC2 as Your Desktop http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 21 21:22:56 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Fri, 21 Jan 2011 22:22:56 -0500 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> Message-ID: <4D3A4D90.4020003@colbyconsulting.com> LOL. Now all I need is a bios upgrade for my brain... John W. Colby www.ColbyConsulting.com On 1/21/2011 9:33 PM, Jim Lawrence wrote: > Hi Doug: > > I published links to the following a couple of weeks ago on the DBA-Tech > list. If anyone missed this, here is an interesting set of links on security > and privacy or lack of it. > > > Is privacy dead. > > I received this post a few days ago and thought I would repost it for anyone > interested. It basically demonstrates just how easy you can be hacked and > there is really no way to stop it other than pull the plug and do not use > the web. > > Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw > > Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related > > Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related > > The talk is given in three parts and takes up a bit of time to view in its > entirety but I am sure all you programmers out there will find it more than > interesting. > > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Friday, January 21, 2011 10:12 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > Great way to have a super compter at your fingertips when you need to crunch > large sets of data or crack passwords > http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows > Watch > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a > t-Black-Hat > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, January 21, 2011 3:25 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: Amazon EC2 as Your Desktop > > Hi all > > Bored during the weekend? Here's step-by-step how to build your own desktop > in the cloud (at a cost): > > How To Use Amazon EC2 as Your Desktop > http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop > > /gustav > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sat Jan 22 00:57:08 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 21 Jan 2011 22:57:08 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <4D3A4D90.4020003@colbyconsulting.com> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> Message-ID: Has it been hacked, John? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, January 21, 2011 7:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop LOL. Now all I need is a bios upgrade for my brain... John W. Colby www.ColbyConsulting.com On 1/21/2011 9:33 PM, Jim Lawrence wrote: > Hi Doug: > > I published links to the following a couple of weeks ago on the DBA-Tech > list. If anyone missed this, here is an interesting set of links on security > and privacy or lack of it. > > > Is privacy dead. > > I received this post a few days ago and thought I would repost it for anyone > interested. It basically demonstrates just how easy you can be hacked and > there is really no way to stop it other than pull the plug and do not use > the web. > > Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw > > Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related > > Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related > > The talk is given in three parts and takes up a bit of time to view in its > entirety but I am sure all you programmers out there will find it more than > interesting. > > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Friday, January 21, 2011 10:12 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > Great way to have a super compter at your fingertips when you need to crunch > large sets of data or crack passwords > http://in.reuters.com/article/idINIndia-54008820110107 or if you get Windows > Watch > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a > t-Black-Hat > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Friday, January 21, 2011 3:25 AM > To: accessd at databaseadvisors.com > Subject: [AccessD] OT: Amazon EC2 as Your Desktop > > Hi all > > Bored during the weekend? Here's step-by-step how to build your own desktop > in the cloud (at a cost): > > How To Use Amazon EC2 as Your Desktop > http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop > > /gustav > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 22 08:26:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 22 Jan 2011 09:26:48 -0500 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> Message-ID: <4D3AE928.8080203@colbyconsulting.com> No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the DBA-Tech >> list. If anyone missed this, here is an interesting set of links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked and >> there is really no way to stop it other than pull the plug and do not use >> the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view in its >> entirety but I am sure all you programmers out there will find it more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From charlotte.foust at gmail.com Sat Jan 22 13:08:36 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 22 Jan 2011 11:08:36 -0800 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: Message-ID: The API call should continue to work, at least for 32 bit environment (I haven't worked with 64-bit API). I've used it in all versions of Access from 97 through 2007 without problems. Charlotte Foust On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks wrote: > Charlotte, > > Yes, in my initial tests, it appears to work nicely. > > I am just a little hesitant to go forward with this approach if there is another approach that is a better path to follow. > > This is my first attempt at using Application.FileDialog and I would like to get started on the right foot. > > Thanks, > Brad > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Friday, January 21, 2011 10:58 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > Um, didn't you just say it seems to work? ?Anymore, there are no bets > going forward, since MS decided to limit backwards compatibility. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks wrote: >> All, >> >> I have just started to experiment with Application.FileDialog(msoFileDialogSaveAs). >> >> We have an Access 2007 application that uses "DoCmd.TransferSpreadsheet" to generate several Excel files from Access Queries. ?Currently this application has the name of the Excel file "hard coded" in the application. >> >> I would like to give our end-users the option of changing the name of the Excel file (and folder name) when the file is generated. >> >> Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work nicely, but I am a bit concerned that this may not be a good long-term approach. >> >> When doing research about this method, I stumbled upon this statement on a Microsoft web page. >> >> " msoFileDialogSaveAs constants are not supported in Microsoft Office Access 2007" >> >> This, and other comments that I have read have made me wonder if I am heading down the wrong path. (no pun intended) >> >> Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? >> >> Is there a better way to give the end-users an easy way to change the name (and folder) of the generated Excel file? >> >> Thanks, >> Brad >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accessd at shaw.ca Sat Jan 22 13:43:30 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 22 Jan 2011 11:43:30 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <4D3AE928.8080203@colbyconsulting.com> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> <4D3AE928.8080203@colbyconsulting.com> Message-ID: Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the DBA-Tech >> list. If anyone missed this, here is an interesting set of links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked and >> there is really no way to stop it other than pull the plug and do not use >> the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view in its >> entirety but I am sure all you programmers out there will find it more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sat Jan 22 15:01:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 22 Jan 2011 16:01:34 -0500 Subject: [AccessD] C# Connecting to the database (or not as the case may be) Message-ID: <4D3B45AE.3070302@colbyconsulting.com> I am sitting in the local Arby's doing more connection tests back into my home/office vmDev / PrisonMinistries database. Access 2003 connects *instantly*. Admittedly small tables snap open, edits save *instantly*. SSMS connects but not quickly. I can view the database, see tables and all that. Opening the tables takes 6 seconds. C# times out after 15 seconds when just trying to "preview" the data directly in the dataset in the left hand pane. Trying to open a form bound to the table times out after approximately 45 seconds. As I mentioned earlier, when setting up the Access database I found somewhere that I needed to use the Hamachi IP address when making the dsn which I did. SSMS is connecting in to that same Hamachi name. The C# (2008) project "translated" the ip address to the name "vmDev", and I am not finding where the connection information is stored for that dataset. I created a brand new dataset with the connection set back to the Hamachi IP and voila, the dataset can see the data. Found where the connection is kept (properties of the project) and discovered that yep, it had *three* connect strings now, the last of which was directly referencing the IP address. Got rid of all but that one, and now the bound form snaps open as quickly as the Access db did. I think what was going was the the form was trying the first which just plain didn't work, and timed out on that before moving on to the next one etc. Now that I only have one, and it references the IP, all if good in my world. Much still to learn but at least I can connect a bound (small recordset) list form directly to a list table and the form "snaps open" from the Arby's restaurant. -- John W. Colby www.ColbyConsulting.com From shamil at smsconsulting.spb.ru Sat Jan 22 15:06:19 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 23 Jan 2011 00:06:19 +0300 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com><4D3A4D90.4020003@colbyconsulting.com><4D3AE928.8080203@colbyconsulting.com> Message-ID: <47F55D0BD57A4D099B6E83C7183FAFA9@nant> Hi Jim -- <<< Our only safety is that once someone hacked in...What would they have? Basically nothing. >>> Yes :) I didn't have time to watch all the three videos - just last one partially: Did I get correctly from that videos that "Google Photo machine" does records geo location of all the Wi-Fi spots it finds, and because of the fact that MAC addresses are sent unencrypted within NAT packets(?) though Wi-Fi spots they (MAC addresses) get also recorded by "Google spies" and get linked to the Wi-Fi spots geo locations so when one sends a query to the special google service to get a geo location of a MAC address's hardware then that geo location is defined very precisely for computers, which (statically) use the same Wi-Fi spots for a long time? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 22 ?????? 2011 ?. 22:44 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the >> DBA-Tech list. If anyone missed this, here is an interesting set of >> links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked >> and there is really no way to stop it other than pull the plug and do >> not use the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view >> in its >> entirety but I am sure all you programmers out there will find it >> more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug >> Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav >> Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> From accessd at shaw.ca Sat Jan 22 15:56:51 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 22 Jan 2011 13:56:51 -0800 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: <47F55D0BD57A4D099B6E83C7183FAFA9@nant> References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com> <4D3A4D90.4020003@colbyconsulting.com> <4D3AE928.8080203@colbyconsulting.com> <47F55D0BD57A4D099B6E83C7183FAFA9@nant> Message-ID: That is true... I think they even provided the rough code and where to get more details is required. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Saturday, January 22, 2011 1:06 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi Jim -- <<< Our only safety is that once someone hacked in...What would they have? Basically nothing. >>> Yes :) I didn't have time to watch all the three videos - just last one partially: Did I get correctly from that videos that "Google Photo machine" does records geo location of all the Wi-Fi spots it finds, and because of the fact that MAC addresses are sent unencrypted within NAT packets(?) though Wi-Fi spots they (MAC addresses) get also recorded by "Google spies" and get linked to the Wi-Fi spots geo locations so when one sends a query to the special google service to get a geo location of a MAC address's hardware then that geo location is defined very precisely for computers, which (statically) use the same Wi-Fi spots for a long time? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 22 ?????? 2011 ?. 22:44 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the >> DBA-Tech list. If anyone missed this, here is an interesting set of >> links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked >> and there is really no way to stop it other than pull the plug and do >> not use the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view >> in its >> entirety but I am sure all you programmers out there will find it >> more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug >> Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav >> Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 22 17:10:51 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jan 2011 09:10:51 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: , , Message-ID: <4D3B63FB.911.8152B5D@stuart.lexacorp.com.pg> Using my function with the API call works fine in A2010 on 64 bit Windows 7 as well as earlier versions/OSs as long as you do this: #If VBA7 Then Declare PtrSafe Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #Else Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #End If -- Stuart On 22 Jan 2011 at 11:08, Charlotte Foust wrote: > The API call should continue to work, at least for 32 bit environment > (I haven't worked with 64-bit API). I've used it in all versions of > Access from 97 through 2007 without problems. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks > wrote: > Charlotte, > > Yes, in my initial > tests, it appears to work nicely. > > I am just a little hesitant to > go forward with this approach if there is another approach that is a > better path to follow. > > This is my first attempt at using > Application.FileDialog and I would like to get started on the right > foot. > > Thanks, > Brad > > > > -----Original Message----- > From: > accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte > Foust > Sent: Friday, January 21, 2011 10:58 AM > To: Access > Developers discussion and problem solving > Subject: Re: [AccessD] Use > of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > Um, > didn't you just say it seems to work? ?Anymore, there are no bets > > going forward, since MS decided to limit backwards compatibility. > > > Charlotte Foust > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks > wrote: >> All, >> >> I have just started to > experiment with Application.FileDialog(msoFileDialogSaveAs). >> >> We > have an Access 2007 application that uses "DoCmd.TransferSpreadsheet" > to generate several Excel files from Access Queries. ?Currently this > application has the name of the Excel file "hard coded" in the > application. >> >> I would like to give our end-users the option of > changing the name of the Excel file (and folder name) when the file is > generated. >> >> Using ?Application.FileDialog(msoFileDialogSaveAs) > seems to work nicely, but I am a bit concerned that this may not be a > good long-term approach. >> >> When doing research about this method, > I stumbled upon this statement on a Microsoft web page. >> >> " > msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" >> >> This, and other comments that I have read have made > me wonder if I am heading down the wrong path. (no pun intended) >> >> > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? >> > >> Is there a better way to give the end-users an easy way to change > the name (and folder) of the generated Excel file? >> >> Thanks, >> > Brad >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: > http://www.databaseadvisors.com >> >> > > -- > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > > -- > This message has been scanned > for viruses and > dangerous content by MailScanner, and is > believed > to be clean. > > > -- > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From shamil at smsconsulting.spb.ru Sat Jan 22 17:17:36 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Sun, 23 Jan 2011 02:17:36 +0300 Subject: [AccessD] OT: Amazon EC2 as Your Desktop In-Reply-To: References: <2785D3D8B86A4DFBAF9E2C71285EAAE5@creativesystemdesigns.com><4D3A4D90.4020003@colbyconsulting.com><4D3AE928.8080203@colbyconsulting.com><47F55D0BD57A4D099B6E83C7183FAFA9@nant> Message-ID: <177D89DD56C4418DAC729DB14F33F096@nant> Jim -- I have just googled a bit more - there exists a C# code sample also Exploring GoogleGears Wi-Fi Geo Locator Secrets http://www.codeproject.com/KB/IP/GoogleGeoLocator.aspx?display=Print So now they have got captured a MAC address to WiFi spot (static) relation, and they have got saved that relation in their DBs, they can watch if that MAC ever "travels" somewhere or not. Because of the fact that MAC address is sent within Ethernet Packet (How network works - MAC-address and IP-address relationship. http://www.laneye.com/network/how-network-works/mac-address-and-ip-address-r elationship.htm ) it's not a heavy technical task to setup special hardware, which will record all MAC addresses getting through wires to a certain server/web site etc. and if they know who owns a certain PC/Laptop/... with a certain MAC they can (in theory) record (most of) Internet activity of a certain person... Just wondering: additionally to Google we have here our local search provider http://yandex.ru and they have their own maps service http://maps.yandex.ru/ with very similar to GoogleMaps features, and they have similar to Google "Photomachines", which I guess do collect WiFi ??? addresses and spots locations... Just out of curiousity I will try to check later next week am I "hooked" by google or not using sample C# code I referred above. I will probably not find how to query our local "special GEO location service" to see am I "hooked" by them or not... They have also announced here that by year 2014 every car here *should* be equipped by this country own global satellite net's GEO location units - similar to usual GPS devices but bigger in size :) This local satellite network is called GLONASS (http://en.wikipedia.org/wiki/GLONASS)... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 23 ?????? 2011 ?. 0:57 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop That is true... I think they even provided the rough code and where to get more details is required. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Saturday, January 22, 2011 1:06 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi Jim -- <<< Our only safety is that once someone hacked in...What would they have? Basically nothing. >>> Yes :) I didn't have time to watch all the three videos - just last one partially: Did I get correctly from that videos that "Google Photo machine" does records geo location of all the Wi-Fi spots it finds, and because of the fact that MAC addresses are sent unencrypted within NAT packets(?) though Wi-Fi spots they (MAC addresses) get also recorded by "Google spies" and get linked to the Wi-Fi spots geo locations so when one sends a query to the special google service to get a geo location of a MAC address's hardware then that geo location is defined very precisely for computers, which (statically) use the same Wi-Fi spots for a long time? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: 22 ?????? 2011 ?. 22:44 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop Hi John: I know the feeling. I have been thinking of updating my Z80 but then it would require a new mother board and an upgrade from the 16K of memory. I think the article is quite awesome and does let us realize just how easy someone with the skills could hack anyone's site. Our only safety is that once someone hacked in...What would they have? Basically nothing. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Saturday, January 22, 2011 6:27 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop No, I'm just listening to this guy talk about all of these esoteric things, how to discover this 30 bits and look at this code in this part of the browser and ... I need a bios upgrade so I can plug in a new 12 core processor. John W. Colby www.ColbyConsulting.com On 1/22/2011 1:57 AM, Jim Lawrence wrote: > Has it been hacked, John? > > Jim > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Friday, January 21, 2011 7:23 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop > > LOL. Now all I need is a bios upgrade for my brain... > > John W. Colby > www.ColbyConsulting.com > > On 1/21/2011 9:33 PM, Jim Lawrence wrote: >> Hi Doug: >> >> I published links to the following a couple of weeks ago on the >> DBA-Tech list. If anyone missed this, here is an interesting set of >> links on > security >> and privacy or lack of it. >> >> >> Is privacy dead. >> >> I received this post a few days ago and thought I would repost it for > anyone >> interested. It basically demonstrates just how easy you can be hacked >> and there is really no way to stop it other than pull the plug and do >> not use the web. >> >> Part 1: http://www.youtube.com/watch?v=fEmO7wQKCMw >> >> Part 2: http://www.youtube.com/watch?v=2ctRfWnisSk&feature=related >> >> Part 3: http://www.youtube.com/watch?v=vJtmZZGcR54&feature=related >> >> The talk is given in three parts and takes up a bit of time to view >> in its >> entirety but I am sure all you programmers out there will find it >> more > than >> interesting. >> >> >> Jim >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug >> Murphy >> Sent: Friday, January 21, 2011 10:12 AM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Great way to have a super compter at your fingertips when you need to > crunch >> large sets of data or crack passwords >> http://in.reuters.com/article/idINIndia-54008820110107 or if you get > Windows >> Watch >> > http://windowssecrets.com/2010/09/23/07-Home-router-vulnerability-revealed-a >> t-Black-Hat >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav >> Brock >> Sent: Friday, January 21, 2011 3:25 AM >> To: accessd at databaseadvisors.com >> Subject: [AccessD] OT: Amazon EC2 as Your Desktop >> >> Hi all >> >> Bored during the weekend? Here's step-by-step how to build your own > desktop >> in the cloud (at a cost): >> >> How To Use Amazon EC2 as Your Desktop >> http://blog.restbackup.com/how-to-use-amazon-ec2-as-your-desktop >> >> /gustav >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sat Jan 22 17:46:28 2011 From: marksimms at verizon.net (Mark Simms) Date: Sat, 22 Jan 2011 18:46:28 -0500 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: References: Message-ID: <000601cbba8e$9703c480$c50b4d80$@net> My question: for basic dialogs, is the 2007 version of FileDialog "good enough" ? I know the API has a ton of parameter values to tweak it. Actually, to me, it seems like over-kill. So what's the consensus ? : 1) I'll only use the API 2) I'll only use the FileDialog 3) It depends..... > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Saturday, January 22, 2011 2:09 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > The API call should continue to work, at least for 32 bit environment > (I haven't worked with 64-bit API). I've used it in all versions of > Access from 97 through 2007 without problems. > > Charlotte Foust > > On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks > wrote: > > Charlotte, > > > > Yes, in my initial tests, it appears to work nicely. > > > > I am just a little hesitant to go forward with this approach if there > is another approach that is a better path to follow. > > > > This is my first attempt at using Application.FileDialog and I would > like to get started on the right foot. > > > > Thanks, > > Brad > > > > > > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > Sent: Friday, January 21, 2011 10:58 AM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > > > Um, didn't you just say it seems to work? ?Anymore, there are no bets > > going forward, since MS decided to limit backwards compatibility. > > > > Charlotte Foust > > > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks > wrote: > >> All, > >> > >> I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > >> > >> We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from Access > Queries. ?Currently this application has the name of the Excel file > "hard coded" in the application. > >> > >> I would like to give our end-users the option of changing the name > of the Excel file (and folder name) when the file is generated. > >> > >> Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > >> > >> When doing research about this method, I stumbled upon this > statement on a Microsoft web page. > >> > >> " msoFileDialogSaveAs constants are not supported in Microsoft > Office Access 2007" > >> > >> This, and other comments that I have read have made me wonder if I > am heading down the wrong path. (no pun intended) > >> > >> Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > >> > >> Is there a better way to give the end-users an easy way to change > the name (and folder) of the generated Excel file? > >> > >> Thanks, > >> Brad > >> > >> -- > >> AccessD mailing list > >> AccessD at databaseadvisors.com > >> http://databaseadvisors.com/mailman/listinfo/accessd > >> Website: http://www.databaseadvisors.com > >> > >> > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > > This message has been scanned for viruses and > > dangerous content by MailScanner, and is > > believed to be clean. > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Sat Jan 22 18:27:42 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Sun, 23 Jan 2011 10:27:42 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) in Access 2007 In-Reply-To: <000601cbba8e$9703c480$c50b4d80$@net> References: , , <000601cbba8e$9703c480$c50b4d80$@net> Message-ID: <4D3B75FE.30161.85B8763@stuart.lexacorp.com.pg> I only ever use the API. The wrapper function with makes the API call is in a module that I put into all of my applications which contains a number of similar functions. It is much simpler to use than the FileDialog. Just a single call to the wrapper function returns the file name rather than DIMing an object, SETing it, using it and then getting the return value. If I want to, I can change any of the parameters with little effort, but generally, the only thing I want to change is the initial directory so I made that a parameter of the function call and keep the rest in the wrapper function as defaults. -- Stuart On 22 Jan 2011 at 18:46, Mark Simms wrote: > My question: for basic dialogs, is the 2007 version of FileDialog > "good enough" ? I know the API has a ton of parameter values to tweak > it. Actually, to me, it seems like over-kill. > > So what's the consensus ? : > 1) I'll only use the API > 2) I'll only use the FileDialog > 3) It depends..... > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > Sent: Saturday, January 22, 2011 2:09 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] Use of > > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > > > The API call should continue to work, at least for 32 bit > > environment (I haven't worked with 64-bit API). I've used it in all > > versions of Access from 97 through 2007 without problems. > > > > Charlotte Foust > > > > On Fri, Jan 21, 2011 at 12:03 PM, Brad Marks > > wrote: > > > Charlotte, > > > > > > Yes, in my initial tests, it appears to work nicely. > > > > > > I am just a little hesitant to go forward with this approach if > > > there > > is another approach that is a better path to follow. > > > > > > This is my first attempt at using Application.FileDialog and I > > > would > > like to get started on the right foot. > > > > > > Thanks, > > > Brad > > > > > > > > > > > > -----Original Message----- > > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > > > Sent: Friday, January 21, 2011 10:58 AM > > > To: Access Developers discussion and problem solving > > > Subject: Re: [AccessD] Use of > > Application.FileDialog(msoFileDialogSaveAs) in Access 2007 > > > > > > Um, didn't you just say it seems to work? ?Anymore, there are no > > > bets going forward, since MS decided to limit backwards > > > compatibility. > > > > > > Charlotte Foust > > > > > > On Fri, Jan 21, 2011 at 7:55 AM, Brad Marks > > wrote: > > >> All, > > >> > > >> I have just started to experiment with > > Application.FileDialog(msoFileDialogSaveAs). > > >> > > >> We have an Access 2007 application that uses > > "DoCmd.TransferSpreadsheet" to generate several Excel files from > > Access Queries. ?Currently this application has the name of the > > Excel file "hard coded" in the application. > > >> > > >> I would like to give our end-users the option of changing the > > >> name > > of the Excel file (and folder name) when the file is generated. > > >> > > >> Using ?Application.FileDialog(msoFileDialogSaveAs) seems to work > > nicely, but I am a bit concerned that this may not be a good > > long-term approach. > > >> > > >> When doing research about this method, I stumbled upon this > > statement on a Microsoft web page. > > >> > > >> " msoFileDialogSaveAs constants are not supported in Microsoft > > Office Access 2007" > > >> > > >> This, and other comments that I have read have made me wonder if > > >> I > > am heading down the wrong path. (no pun intended) > > >> > > >> Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > >> > > >> Is there a better way to give the end-users an easy way to change > > the name (and folder) of the generated Excel file? > > >> > > >> Thanks, > > >> Brad > > >> > > >> -- > > >> AccessD mailing list > > >> AccessD at databaseadvisors.com > > >> http://databaseadvisors.com/mailman/listinfo/accessd > > >> Website: http://www.databaseadvisors.com > > >> > > >> > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > -- > > > This message has been scanned for viruses and > > > dangerous content by MailScanner, and is > > > believed to be clean. > > > > > > > > > -- > > > AccessD mailing list > > > AccessD at databaseadvisors.com > > > http://databaseadvisors.com/mailman/listinfo/accessd > > > Website: http://www.databaseadvisors.com > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > From BradM at blackforestltd.com Sat Jan 22 18:44:23 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 22 Jan 2011 18:44:23 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 - THANKS! References: , <4D39DCE4.21111.21D76B0@stuart.lexacorp.com.pg> Message-ID: Stuart, Thanks for the help, I appreciate it. I now have two approaches that both work. I am planning to use the code that you posted. I think that it is always beneficial to have "extra tricks in the bag" for possible future use. Sincerely, Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Stuart McLachlan Sent: Fri 1/21/2011 1:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 Use theGetSaveFileName API. Paste the following into a module and then use GetSaveFile() in your exporting function. Code: Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetSaveFile(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetSaveFile = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function On 21 Jan 2011 at 9:55, Brad Marks wrote: > All, > > I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from > Access Queries. Currently this application has the name of the Excel > file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of > the Excel file (and folder name) when the file is generated. > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > > When doing research about this method, I stumbled upon this statement > on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" > > This, and other comments that I have read have made me wonder if I am > heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the > name (and folder) of the generated Excel file? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From df.waters at comcast.net Sat Jan 22 18:53:15 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 22 Jan 2011 18:53:15 -0600 Subject: [AccessD] From Lake Woebegone Message-ID: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> All programmers use a common language - profanity! Ain't it the truth! Dan From jwcolby at colbyconsulting.com Sat Jan 22 21:18:39 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 22 Jan 2011 22:18:39 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> Message-ID: <4D3B9E0F.2070300@colbyconsulting.com> I love Garrison Keillor! John W. Colby www.ColbyConsulting.com On 1/22/2011 7:53 PM, Dan Waters wrote: > All programmers use a common language - profanity! > > > Ain't it the truth! > Dan > > From BradM at blackforestltd.com Sat Jan 22 21:43:57 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 22 Jan 2011 21:43:57 -0600 Subject: [AccessD] From Lake Woebegone References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> Message-ID: John, I grew up in a small town in Minnesota. Garrison Keillor paints a fairly accurate picture of the people and culture in this part of the world. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of jwcolby Sent: Sat 1/22/2011 9:18 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] From Lake Woebegone I love Garrison Keillor! John W. Colby www.ColbyConsulting.com On 1/22/2011 7:53 PM, Dan Waters wrote: > All programmers use a common language - profanity! > > > Ain't it the truth! > Dan > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From dbdoug at gmail.com Sun Jan 23 13:46:22 2011 From: dbdoug at gmail.com (Doug Steele) Date: Sun, 23 Jan 2011 11:46:22 -0800 Subject: [AccessD] Access/Excel formatting problem Message-ID: Hello All: I am creating an Excel 2003 workbook from Access. I need to apply standard formatting to each sheet, so I thought I would build a subroutine to apply the formats as follows (the code has been abbreviated here). ********************************************************** In my main procedure: Dim MySheet as Excel.Worksheet For i = 0 To myExcelApp.Worksheets.Count - 1 Set MySheet = myExcelApp.Worksheets(i + 1) FormatSheet (MySheet) Next i My formatting sub: Private Sub FormatSheet(sht as Excel.Worksheet) sht.Select Rows(1).Select With Selection .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub ************************************************************** Everything works fine if I put the formatting code right in the 'for' loop, but when I try to run it by calling the format sub from the loop, I get an 'Object doesnt' support this property or method' error on the 'FormatSheet(MySheet)' line. Doug From stuart at lexacorp.com.pg Sun Jan 23 15:45:22 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jan 2011 07:45:22 +1000 Subject: [AccessD] Access/Excel formatting problem In-Reply-To: References: Message-ID: <4D3CA172.29402.CED4878@stuart.lexacorp.com.pg> Does it hapopen on the second call to the sub :-) I uspect the old "unqualified referrence" problem http://support.microsoft.com/kb/319832 When you write code to use an Excel object, method, or property, you should always precede the call with the appropriate object variable. (That's my fifth posting of this quote to this list in 2 1/2 years ) -- Stuart On 23 Jan 2011 at 11:46, Doug Steele wrote: > Hello All: > > I am creating an Excel 2003 workbook from Access. I need to apply > standard formatting to each sheet, so I thought I would build a > subroutine to apply the formats as follows (the code has been > abbreviated here). > > ********************************************************** > In my main procedure: > > Dim MySheet as Excel.Worksheet > > For i = 0 To myExcelApp.Worksheets.Count - 1 > Set MySheet = myExcelApp.Worksheets(i + 1) > FormatSheet (MySheet) > Next i > > > My formatting sub: > > Private Sub FormatSheet(sht as Excel.Worksheet) > sht.Select > Rows(1).Select > With Selection > .Font.Bold = True > .HorizontalAlignment = xlCenter > End With > > .... etc etc > > End Sub > > ************************************************************** > > Everything works fine if I put the formatting code right in the 'for' > loop, but when I try to run it by calling the format sub from the > loop, I get an 'Object doesnt' support this property or method' error > on the 'FormatSheet(MySheet)' line. > > Doug > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From accesscoach at hitechcoach.com Sun Jan 23 17:08:58 2011 From: accesscoach at hitechcoach.com (Boyd Trimmell) Date: Sun, 23 Jan 2011 17:08:58 -0600 Subject: [AccessD] Access/Excel formatting problem In-Reply-To: References: Message-ID: <042501cbbb52$8553dfd0$8ffb9f70$@hitechcoach.com> Try This: Private Sub FormatSheet(sht as Excel.Worksheet) sht.Select sht.Rows(1).Select With sht.Selection .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub *** Untested *** With Excel automation I generally avoid the .Select Something more like this: Private Sub FormatSheet(sht as Excel.Worksheet) With sht Rows(1) .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub *** air code *** Not able to test it at this time. Boyd Trimmell aka HiTechCoach at UtterAccess.com and other support sites Microsoft Access MVP 2010 ( MVP Profile ) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Steele Sent: Sunday, January 23, 2011 1:46 PM To: Access Developers discussion and problem solving Subject: [AccessD] Access/Excel formatting problem Hello All: I am creating an Excel 2003 workbook from Access. I need to apply standard formatting to each sheet, so I thought I would build a subroutine to apply the formats as follows (the code has been abbreviated here). ********************************************************** In my main procedure: Dim MySheet as Excel.Worksheet For i = 0 To myExcelApp.Worksheets.Count - 1 Set MySheet = myExcelApp.Worksheets(i + 1) FormatSheet (MySheet) Next i My formatting sub: Private Sub FormatSheet(sht as Excel.Worksheet) sht.Select Rows(1).Select With Selection .Font.Bold = True .HorizontalAlignment = xlCenter End With .... etc etc End Sub ************************************************************** Everything works fine if I put the formatting code right in the 'for' loop, but when I try to run it by calling the format sub from the loop, I get an 'Object doesnt' support this property or method' error on the 'FormatSheet(MySheet)' line. Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Mon Jan 24 05:11:14 2011 From: marksimms at verizon.net (Mark Simms) Date: Mon, 24 Jan 2011 06:11:14 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: <4D3B9E0F.2070300@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> Message-ID: <000901cbbbb7$6aef0650$40cd12f0$@net> Re: profanity. That funny.....a common expression in code walk-throughs: WTF ? > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Saturday, January 22, 2011 10:19 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > I love Garrison Keillor! > > John W. Colby > www.ColbyConsulting.com > > On 1/22/2011 7:53 PM, Dan Waters wrote: > > All programmers use a common language - profanity! > > > > > > Ain't it the truth! > > Dan > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 24 05:35:07 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Mon, 24 Jan 2011 21:35:07 +1000 Subject: [AccessD] From Lake Woebegone In-Reply-To: <000901cbbbb7$6aef0650$40cd12f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com>, <4D3B9E0F.2070300@colbyconsulting.com>, <000901cbbbb7$6aef0650$40cd12f0$@net> Message-ID: <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> So common that there's a programmers' website out there - http:/www.thedailywtf.com -- Stuart On 24 Jan 2011 at 6:11, Mark Simms wrote: > Re: profanity. > That funny.....a common expression in code walk-throughs: > > WTF ? > > > -----Original Message----- > > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > > bounces at databaseadvisors.com] On Behalf Of jwcolby > > Sent: Saturday, January 22, 2011 10:19 PM > > To: Access Developers discussion and problem solving > > Subject: Re: [AccessD] From Lake Woebegone > > > > I love Garrison Keillor! > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/22/2011 7:53 PM, Dan Waters wrote: > > > All programmers use a common language - profanity! > > > > > > > > > Ain't it the truth! > > > Dan > > > > > > > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ssharkins at gmail.com Mon Jan 24 12:45:47 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 24 Jan 2011 13:45:47 -0500 Subject: [AccessD] Set text box default value to nothing Message-ID: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> I've tried the following to set a control's (text box) Default Value property setting to nothing, but it's not working: In the Form_Close event, I've used txtCreatedBy.DefaultValue = vbNullString txtCreatedBy.DefaultValue = "" Neither works. When I reopen the form, the control is still showing the previously-set Default Value. I want to wipe out the Default Value setting, close the file, and when reopened, have an empty control, because there is no Default Value setting. Any help? I'm setting this control's Default Value property using VBA -- the control's AfterUpdate event, so I can't figure out why the form is saving it to begin with. I expected this property to be temporary -- just while the form was open. I didn't anticipate this particular problem. Susan H. From charlotte.foust at gmail.com Mon Jan 24 12:52:26 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 24 Jan 2011 10:52:26 -0800 Subject: [AccessD] Set text box default value to nothing In-Reply-To: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: Have you tried switching the code to the form Open event? Charlotte Foust On Mon, Jan 24, 2011 at 10:45 AM, Susan Harkins wrote: > I've tried the following to set a control's (text box) Default Value property setting to nothing, but it's not working: > > In the Form_Close event, I've used > > txtCreatedBy.DefaultValue = vbNullString > txtCreatedBy.DefaultValue = "" > > Neither works. When I reopen the form, the control is still showing the previously-set Default Value. > > I want to wipe out the Default Value setting, close the file, and when reopened, have an empty control, because there is no Default Value setting. Any help? > > I'm setting this control's Default Value property using VBA -- the control's AfterUpdate event, so I can't figure out why the form is saving it to begin with. I expected this property to be temporary -- just while the form was open. I didn't anticipate this particular problem. > > Susan H. > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Mon Jan 24 13:05:21 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Mon, 24 Jan 2011 11:05:21 -0800 Subject: [AccessD] From Lake Woebegone In-Reply-To: <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> Message-ID: I think I've used some of that software!! LOL Charlotte Foust On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan wrote: > So common that there's a programmers' website out there - ?http:/www.thedailywtf.com > > -- > Stuart > > ?On 24 Jan 2011 at 6:11, Mark Simms wrote: > >> Re: profanity. >> That funny.....a common expression in code walk-throughs: >> >> WTF ? >> >> > -----Original Message----- >> > From: accessd-bounces at databaseadvisors.com [mailto:accessd- >> > bounces at databaseadvisors.com] On Behalf Of jwcolby >> > Sent: Saturday, January 22, 2011 10:19 PM >> > To: Access Developers discussion and problem solving >> > Subject: Re: [AccessD] From Lake Woebegone >> > >> > I love Garrison Keillor! >> > >> > John W. Colby >> > www.ColbyConsulting.com >> > >> > On 1/22/2011 7:53 PM, Dan Waters wrote: >> > > All programmers use a common language - profanity! >> > > >> > > >> > > Ain't it the truth! >> > > Dan >> > > >> > > >> > -- >> > AccessD mailing list >> > AccessD at databaseadvisors.com >> > http://databaseadvisors.com/mailman/listinfo/accessd >> > Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Lambert.Heenan at chartisinsurance.com Mon Jan 24 13:11:54 2011 From: Lambert.Heenan at chartisinsurance.com (Heenan, Lambert) Date: Mon, 24 Jan 2011 14:11:54 -0500 Subject: [AccessD] Set text box default value to nothing In-Reply-To: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: Default value is most certainly persistent, nothing temporary about it. Then only way you can make this change, in code, AFIK, is to open the form in design mode, make the change to the default value property on the text box, and then save the form. None of which you can go in an MDE file. Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Monday, January 24, 2011 1:46 PM To: Access Developers discussion and problem solving Subject: [AccessD] Set text box default value to nothing I've tried the following to set a control's (text box) Default Value property setting to nothing, but it's not working: In the Form_Close event, I've used txtCreatedBy.DefaultValue = vbNullString txtCreatedBy.DefaultValue = "" Neither works. When I reopen the form, the control is still showing the previously-set Default Value. I want to wipe out the Default Value setting, close the file, and when reopened, have an empty control, because there is no Default Value setting. Any help? I'm setting this control's Default Value property using VBA -- the control's AfterUpdate event, so I can't figure out why the form is saving it to begin with. I expected this property to be temporary -- just while the form was open. I didn't anticipate this particular problem. Susan H. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Mon Jan 24 13:14:17 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 24 Jan 2011 14:14:17 -0500 Subject: [AccessD] Set text box default value to nothing References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: Yes, that works -- still a bit confused, but maybe what I had before did work and I was just looking at it wrong. Thanks Charlotte! Susan H. > Have you tried switching the code to the form Open event? > > Charlotte Foust From ssharkins at gmail.com Mon Jan 24 13:18:20 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 24 Jan 2011 14:18:20 -0500 Subject: [AccessD] Set text box default value to nothing References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> Message-ID: <0EF80BFFC3AF439BABA7F2186B59FB98@salvationomc4p> Lambert, it works if I move the code to the form's Open event, but good to know about the persistent thing -- will try to remember it. I had expected that since it was happening in real-time, that the new setting would _not_ be saved when the form closed. Not sure I understand why it is, but good to know just the same. Susan H. > Default value is most certainly persistent, nothing temporary about it. > > Then only way you can make this change, in code, AFIK, is to open the form > in design mode, make the change to the default value property on the text > box, and then save the form. None of which you can go in an MDE file. > From jimdettman at verizon.net Mon Jan 24 14:01:44 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 24 Jan 2011 15:01:44 -0500 Subject: [AccessD] Set text box default value to nothing In-Reply-To: <0EF80BFFC3AF439BABA7F2186B59FB98@salvationomc4p> References: <75DD327DAF7D4BC78C5A43DCD7786469@salvationomc4p> <0EF80BFFC3AF439BABA7F2186B59FB98@salvationomc4p> Message-ID: <9A518A8F057847E592B6D01D8C83D929@XPS> Susan, Watch out on the form Open Event. Controls may or may not exist yet. If you really need to use that event (because it is cancelable), then issue a Me.Repaint before trying to work with any control. If you don't care about the ability to cancel, then work with controls in the OnLoad event. At that point, all controls have been created. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Monday, January 24, 2011 02:18 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Set text box default value to nothing Lambert, it works if I move the code to the form's Open event, but good to know about the persistent thing -- will try to remember it. I had expected that since it was happening in real-time, that the new setting would _not_ be saved when the form closed. Not sure I understand why it is, but good to know just the same. Susan H. > Default value is most certainly persistent, nothing temporary about it. > > Then only way you can make this change, in code, AFIK, is to open the form > in design mode, make the change to the default value property on the text > box, and then save the form. None of which you can go in an MDE file. > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 24 14:50:38 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 15:50:38 -0500 Subject: [AccessD] Access 2K to SQL Server Message-ID: <4D3DE61E.1000708@colbyconsulting.com> One of my clients is mired in Access 2K. He is linking to views in SQL Server but these are fixed views that at this point are pulling hundreds of thousands of records when he really only needs the last X days, or for Claim X etc. How can I create a view (or stored procedure) out in SQL Server that accepts a parameter such as a date or a claim ID and allow sql server to perfrom the filter and return a small result set. REMEMBER this is A2K. It is my understanding that A2K does not allow some of the fancy stuff that later versions of Access allows - like binding a form to an ADO recordset and having it be R/W. Any help would be hugely appreciated. -- John W. Colby www.ColbyConsulting.com From davidmcafee at gmail.com Mon Jan 24 15:00:08 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 13:00:08 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DE61E.1000708@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> Message-ID: CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * FROM vwSomeView WHERE SomeDate >= @AsOfDate Modify the querydef as needed for the input parameter in Access. On Mon, Jan 24, 2011 at 12:50 PM, jwcolby wrote: > One of my clients is mired in Access 2K. He is linking to views in SQL > Server but these are fixed views that at this point are pulling hundreds of > thousands of records when he really only needs the last X days, or for Claim > X etc. > > How can I create a view (or stored procedure) out in SQL Server that > accepts a parameter such as a date or a claim ID and allow sql server to > perfrom the filter and return a small result set. > > REMEMBER this is A2K. It is my understanding that A2K does not allow some > of the fancy stuff that later versions of Access allows - like binding a > form to an ADO recordset and having it be R/W. > > Any help would be hugely appreciated. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 15:08:48 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 16:08:48 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> Message-ID: <4D3DEA60.7000305@colbyconsulting.com> And can I link to a stored procedure? How to I send the parameter to the stored procedure. You are just a little too light on the actual details for me to get this done. I know how to create stored procedures, and I know the syntax in the stored procedure to pass in a parameter. I do not know the syntax in a stored procedure to return a recordset. And I haven't a clue how to use any of this on the Access side of things. Thanks, John W. Colby www.ColbyConsulting.com On 1/24/2011 4:00 PM, David McAfee wrote: > CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS > SELECT * FROM vwSomeView WHERE SomeDate>= @AsOfDate > > Modify the querydef as needed for the input parameter in Access. > > > > On Mon, Jan 24, 2011 at 12:50 PM, jwcolbywrote: > >> One of my clients is mired in Access 2K. He is linking to views in SQL >> Server but these are fixed views that at this point are pulling hundreds of >> thousands of records when he really only needs the last X days, or for Claim >> X etc. >> >> How can I create a view (or stored procedure) out in SQL Server that >> accepts a parameter such as a date or a claim ID and allow sql server to >> perfrom the filter and return a small result set. >> >> REMEMBER this is A2K. It is my understanding that A2K does not allow some >> of the fancy stuff that later versions of Access allows - like binding a >> form to an ADO recordset and having it be R/W. >> >> Any help would be hugely appreciated. >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From davidmcafee at gmail.com Mon Jan 24 15:23:29 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 13:23:29 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DEA60.7000305@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> Message-ID: John, it's just like modifying an existing query in Access: 'This Sets the query Def: Dim db As DAO.Database Dim qd As DAO.QueryDef Dim sSQL As String sSQL = "EXEC dbo.stpSomeNameHere '" & Me.txtAsOfDate & "'" Set db = CurrentDb db.QueryDefs("SomeQueryName").SQL = sSQL Set db = Nothing Run the query as you would (via a recordset, bound to a form...) This is assuming of course they already have an ODBC link to the view that we are talking about, which I am assuming they do since you said they are linking to views. Just run the code above before calling the view. On Mon, Jan 24, 2011 at 1:08 PM, jwcolby wrote: > And can I link to a stored procedure? How to I send the parameter to the > stored procedure. > > You are just a little too light on the actual details for me to get this > done. > > I know how to create stored procedures, and I know the syntax in the stored > procedure to pass in a parameter. I do not know the syntax in a stored > procedure to return a recordset. And I haven't a clue how to use any of > this on the Access side of things. > > Thanks, > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:00 PM, David McAfee wrote: > >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS >> SELECT * FROM vwSomeView WHERE SomeDate>= @AsOfDate >> >> Modify the querydef as needed for the input parameter in Access. >> >> >> >> On Mon, Jan 24, 2011 at 12:50 PM, jwcolby> >wrote: >> >> One of my clients is mired in Access 2K. He is linking to views in SQL >>> Server but these are fixed views that at this point are pulling hundreds >>> of >>> thousands of records when he really only needs the last X days, or for >>> Claim >>> X etc. >>> >>> How can I create a view (or stored procedure) out in SQL Server that >>> accepts a parameter such as a date or a claim ID and allow sql server to >>> perfrom the filter and return a small result set. >>> >>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>> some >>> of the fancy stuff that later versions of Access allows - like binding a >>> form to an ADO recordset and having it be R/W. >>> >>> Any help would be hugely appreciated. >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From rusty.hammond at cpiqpc.com Mon Jan 24 15:25:22 2011 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Mon, 24 Jan 2011 15:25:22 -0600 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DEA60.7000305@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> Message-ID: <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> John, Have you tried an Access query tied to the linked view where the query provides the filtering? I'm sure I'll be corrected if I'm wrong but it should return from SQL only the records you need. If the dataset being returned can be read-only (no editing) then you can use a pass-through query in Access to call a stored procedure or send a SELECT statement directly to the SQL server. You can edit the SQL of the pass-through query in code just like any other query. To setup a pass-through create a blank query, go to the SQL view, go to the Query menu, choose SQL Specific, then Pass-Through. Then right-click on the title bar of the query window, go to Properties, Use the build button on the ODBC Connect Str property to build your connect string to the SQL server, set Return Record to Yes. HTH, Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 24, 2011 3:09 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2K to SQL Server And can I link to a stored procedure? How to I send the parameter to the stored procedure. You are just a little too light on the actual details for me to get this done. I know how to create stored procedures, and I know the syntax in the stored procedure to pass in a parameter. I do not know the syntax in a stored procedure to return a recordset. And I haven't a clue how to use any of this on the Access side of things. Thanks, John W. Colby www.ColbyConsulting.com On 1/24/2011 4:00 PM, David McAfee wrote: > CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * > FROM vwSomeView WHERE SomeDate>= @AsOfDate > > Modify the querydef as needed for the input parameter in Access. > > > > On Mon, Jan 24, 2011 at 12:50 PM, jwcolbywrote: > >> One of my clients is mired in Access 2K. He is linking to views in >> SQL Server but these are fixed views that at this point are pulling >> hundreds of thousands of records when he really only needs the last X >> days, or for Claim X etc. >> >> How can I create a view (or stored procedure) out in SQL Server that >> accepts a parameter such as a date or a claim ID and allow sql server >> to perfrom the filter and return a small result set. >> >> REMEMBER this is A2K. It is my understanding that A2K does not allow >> some of the fancy stuff that later versions of Access allows - like >> binding a form to an ADO recordset and having it be R/W. >> >> Any help would be hugely appreciated. >> >> -- >> John W. Colby >> www.ColbyConsulting.com >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From BradM at blackforestltd.com Mon Jan 24 15:48:47 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Mon, 24 Jan 2011 15:48:47 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 - Question on how to plug in file name References: , <4D39DCE4.21111.21D76B0@stuart.lexacorp.com.pg> Message-ID: Stuart, The code you sent earlier works nicely. The files in the correct folder are shown based on the path that I supply. In some cases, however, I would like to also be able to "plug" in a file name and give the user the chance to either use this file name or enter a different file name. Is there a way to plug in the file name also? When I supply the entire path (with the file name) such as C:\Test1\SaveAsTest.txt the files in the folder "C:\Test1" are shown but the "File Name" field is blank on the form. Thanks for your help. This is my first attempt to work with GetSaveFileName and I am still trying to figure things out. Brad ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Friday, January 21, 2011 1:22 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 Use the GetSaveFileName API. Paste the following into a module and then use GetSaveFile() in your exporting function. Code: Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function GetSaveFile(Directory As String) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = 0 OpenFile.hInstance = 0 sFilter = "" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 0 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = Directory OpenFile.lpstrTitle = "Select File" OpenFile.flags = 0 lReturn = GetOpenFileName(OpenFile) GetSaveFile = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1) End Function On 21 Jan 2011 at 9:55, Brad Marks wrote: > All, > > I have just started to experiment with > Application.FileDialog(msoFileDialogSaveAs). > > We have an Access 2007 application that uses > "DoCmd.TransferSpreadsheet" to generate several Excel files from > Access Queries. Currently this application has the name of the Excel > file "hard coded" in the application. > > I would like to give our end-users the option of changing the name of > the Excel file (and folder name) when the file is generated. > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > nicely, but I am a bit concerned that this may not be a good long-term > approach. > > When doing research about this method, I stumbled upon this statement > on a Microsoft web page. > > " msoFileDialogSaveAs constants are not supported in Microsoft Office > Access 2007" > > This, and other comments that I have read have made me wonder if I am > heading down the wrong path. (no pun intended) > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > Is there a better way to give the end-users an easy way to change the > name (and folder) of the generated Excel file? > > Thanks, > Brad > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From jwcolby at colbyconsulting.com Mon Jan 24 16:03:51 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 17:03:51 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: <4D3DF747.4090805@colbyconsulting.com> I am running into something that I have never seen before. When I try to create a DSN back to the sql server I end up seeing the server, but when I select the server I only see a small set of existing views, 8 or so. there are hundreds of tables and dozens of views but I can't see any of them. I don't know why, or how SQL Server limits what I can see for the DSN build process. I am assuming that it has to do with security but this is new to me. John W. Colby www.ColbyConsulting.com On 1/24/2011 4:25 PM, Rusty Hammond wrote: > John, > > Have you tried an Access query tied to the linked view where the query > provides the filtering? I'm sure I'll be corrected if I'm wrong but it > should return from SQL only the records you need. > > If the dataset being returned can be read-only (no editing) then you can > use a pass-through query in Access to call a stored procedure or send a > SELECT statement directly to the SQL server. You can edit the SQL of > the pass-through query in code just like any other query. To setup a > pass-through create a blank query, go to the SQL view, go to the Query > menu, choose SQL Specific, then Pass-Through. Then right-click on the > title bar of the query window, go to Properties, Use the build button on > the ODBC Connect Str property to build your connect string to the SQL > server, set Return Record to Yes. > > HTH, > > Rusty > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 24, 2011 3:09 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access 2K to SQL Server > > And can I link to a stored procedure? How to I send the parameter to > the stored procedure. > > You are just a little too light on the actual details for me to get this > done. > > I know how to create stored procedures, and I know the syntax in the > stored procedure to pass in a parameter. I do not know the syntax in a > stored procedure to return a recordset. And I haven't a clue how to use > any of this on the Access side of things. > > Thanks, > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:00 PM, David McAfee wrote: >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >> FROM vwSomeView WHERE SomeDate>= @AsOfDate >> >> Modify the querydef as needed for the input parameter in Access. >> >> >> >> On Mon, Jan 24, 2011 at 12:50 PM, > jwcolbywrote: >> >>> One of my clients is mired in Access 2K. He is linking to views in >>> SQL Server but these are fixed views that at this point are pulling >>> hundreds of thousands of records when he really only needs the last X > >>> days, or for Claim X etc. >>> >>> How can I create a view (or stored procedure) out in SQL Server that >>> accepts a parameter such as a date or a claim ID and allow sql server > >>> to perfrom the filter and return a small result set. >>> >>> REMEMBER this is A2K. It is my understanding that A2K does not allow > >>> some of the fancy stuff that later versions of Access allows - like >>> binding a form to an ADO recordset and having it be R/W. >>> >>> Any help would be hugely appreciated. >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > From davidmcafee at gmail.com Mon Jan 24 16:08:41 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 14:08:41 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DF747.4090805@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> Message-ID: It does sound like security. Can you create a stored procedure on the server? On Mon, Jan 24, 2011 at 2:03 PM, jwcolby wrote: > I am running into something that I have never seen before. > > When I try to create a DSN back to the sql server I end up seeing the > server, but when I select the server I only see a small set of existing > views, 8 or so. there are hundreds of tables and dozens of views but I > can't see any of them. I don't know why, or how SQL Server limits what I > can see for the DSN build process. I am assuming that it has to do with > security but this is new to me. > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:25 PM, Rusty Hammond wrote: > >> John, >> >> Have you tried an Access query tied to the linked view where the query >> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >> should return from SQL only the records you need. >> >> If the dataset being returned can be read-only (no editing) then you can >> use a pass-through query in Access to call a stored procedure or send a >> SELECT statement directly to the SQL server. You can edit the SQL of >> the pass-through query in code just like any other query. To setup a >> pass-through create a blank query, go to the SQL view, go to the Query >> menu, choose SQL Specific, then Pass-Through. Then right-click on the >> title bar of the query window, go to Properties, Use the build button on >> the ODBC Connect Str property to build your connect string to the SQL >> server, set Return Record to Yes. >> >> HTH, >> >> Rusty >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Monday, January 24, 2011 3:09 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Access 2K to SQL Server >> >> And can I link to a stored procedure? How to I send the parameter to >> the stored procedure. >> >> You are just a little too light on the actual details for me to get this >> done. >> >> I know how to create stored procedures, and I know the syntax in the >> stored procedure to pass in a parameter. I do not know the syntax in a >> stored procedure to return a recordset. And I haven't a clue how to use >> any of this on the Access side of things. >> >> Thanks, >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 4:00 PM, David McAfee wrote: >> >>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>> >>> Modify the querydef as needed for the input parameter in Access. >>> >>> >>> >>> On Mon, Jan 24, 2011 at 12:50 PM, >>> >> jwcolbywrote: >> >>> >>> One of my clients is mired in Access 2K. He is linking to views in >>>> SQL Server but these are fixed views that at this point are pulling >>>> hundreds of thousands of records when he really only needs the last X >>>> >>> >> days, or for Claim X etc. >>>> >>>> How can I create a view (or stored procedure) out in SQL Server that >>>> accepts a parameter such as a date or a claim ID and allow sql server >>>> >>> >> to perfrom the filter and return a small result set. >>>> >>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>> >>> >> some of the fancy stuff that later versions of Access allows - like >>>> binding a form to an ADO recordset and having it be R/W. >>>> >>>> Any help would be hugely appreciated. >>>> >>>> -- >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> ********************************************************************** >> WARNING: All e-mail sent to and from this address will be received, >> scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. >> corporate e-mail system and is subject to archival, monitoring or review >> by, and/or disclosure to, someone other than the recipient. >> ********************************************************************** >> >> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Mon Jan 24 16:31:45 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 25 Jan 2011 08:31:45 +1000 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 - Question on how to plug in file name In-Reply-To: References: , Message-ID: <4D3DFDD1.10272.123E1E0A@stuart.lexacorp.com.pg> Modify the function to take an optional second parameter. Function GetSaveFile(Directory As String, Optional FileName As String = "") As String ... OpenFile.lpstrFile = Left$(FileName & String(257, 0), 257) ... End Function -- Stuart On 24 Jan 2011 at 15:48, Brad Marks wrote: > Stuart, > > The code you sent earlier works nicely. > > The files in the correct folder are shown based on the path that I > supply. > > In some cases, however, I would like to also be able to "plug" in a > file name and give the user the chance to either use this file name or > enter a different file name. > > Is there a way to plug in the file name also? > > When I supply the entire path (with the file name) such as > C:\Test1\SaveAsTest.txt the files in the folder "C:\Test1" are shown > but the "File Name" field is blank on the form. > > Thanks for your help. This is my first attempt to work with > GetSaveFileName and I am still trying to figure things out. > > Brad > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan Sent: Friday, January 21, 2011 1:22 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 > > Use the GetSaveFileName API. > > Paste the following into a module and then use GetSaveFile() in your > exporting function. > > > Code: > > Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ > "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long > > Type OPENFILENAME > lStructSize As Long > hwndOwner As Long > hInstance As Long > lpstrFilter As String > lpstrCustomFilter As String > nMaxCustFilter As Long > nFilterIndex As Long > lpstrFile As String > nMaxFile As Long > lpstrFileTitle As String > nMaxFileTitle As Long > lpstrInitialDir As String > lpstrTitle As String > flags As Long > nFileOffset As Integer > nFileExtension As Integer > lpstrDefExt As String > lCustData As Long > lpfnHook As Long > lpTemplateName As String > End Type > > Function GetSaveFile(Directory As String) As String > Dim OpenFile As OPENFILENAME > Dim lReturn As Long > Dim sFilter As String > OpenFile.lStructSize = Len(OpenFile) > OpenFile.hwndOwner = 0 > OpenFile.hInstance = 0 > sFilter = "" & Chr(0) > OpenFile.lpstrFilter = sFilter > OpenFile.nFilterIndex = 0 > OpenFile.lpstrFile = String(257, 0) > OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 > OpenFile.lpstrFileTitle = OpenFile.lpstrFile > OpenFile.nMaxFileTitle = OpenFile.nMaxFile > OpenFile.lpstrInitialDir = Directory > OpenFile.lpstrTitle = "Select File" > OpenFile.flags = 0 > lReturn = GetOpenFileName(OpenFile) > GetSaveFile = Left$(OpenFile.lpstrFile, > InStr(OpenFile.lpstrFile, Chr$(0)) - 1) > End Function > > > > > On 21 Jan 2011 at 9:55, Brad Marks wrote: > > > All, > > > > I have just started to experiment with > > Application.FileDialog(msoFileDialogSaveAs). > > > > We have an Access 2007 application that uses > > "DoCmd.TransferSpreadsheet" to generate several Excel files from > > Access Queries. Currently this application has the name of the > > Excel file "hard coded" in the application. > > > > I would like to give our end-users the option of changing the name > > of the Excel file (and folder name) when the file is generated. > > > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > > nicely, but I am a bit concerned that this may not be a good > > long-term approach. > > > > When doing research about this method, I stumbled upon this > > statement on a Microsoft web page. > > > > " msoFileDialogSaveAs constants are not supported in Microsoft > > Office Access 2007" > > > > This, and other comments that I have read have made me wonder if I > > am heading down the wrong path. (no pun intended) > > > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > > > Is there a better way to give the end-users an easy way to change > > the name (and folder) of the generated Excel file? > > > > Thanks, > > Brad > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From steve at datamanagementsolutions.biz Mon Jan 24 16:34:59 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 11:34:59 +1300 Subject: [AccessD] compile error Message-ID: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error ?User defined type not defined?. However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve From BradM at blackforestltd.com Mon Jan 24 16:39:19 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Mon, 24 Jan 2011 16:39:19 -0600 Subject: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs)inAccess 2007 - Question on how to plug in file name THANKS! References: , <4D3DFDD1.10272.123E1E0A@stuart.lexacorp.com.pg> Message-ID: Stuart, I owe you a beer! Thanks for the help, I appreciate it. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Monday, January 24, 2011 4:32 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Use of Application.FileDialog(msoFileDialogSaveAs)inAccess 2007 - Question on how to plug in file name Modify the function to take an optional second parameter. Function GetSaveFile(Directory As String, Optional FileName As String = "") As String ... OpenFile.lpstrFile = Left$(FileName & String(257, 0), 257) ... End Function -- Stuart On 24 Jan 2011 at 15:48, Brad Marks wrote: > Stuart, > > The code you sent earlier works nicely. > > The files in the correct folder are shown based on the path that I > supply. > > In some cases, however, I would like to also be able to "plug" in a > file name and give the user the chance to either use this file name or > enter a different file name. > > Is there a way to plug in the file name also? > > When I supply the entire path (with the file name) such as > C:\Test1\SaveAsTest.txt the files in the folder "C:\Test1" are shown > but the "File Name" field is blank on the form. > > Thanks for your help. This is my first attempt to work with > GetSaveFileName and I am still trying to figure things out. > > Brad > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart > McLachlan Sent: Friday, January 21, 2011 1:22 PM To: Access Developers > discussion and problem solving Subject: Re: [AccessD] Use of > Application.FileDialog(msoFileDialogSaveAs) inAccess 2007 > > Use the GetSaveFileName API. > > Paste the following into a module and then use GetSaveFile() in your > exporting function. > > > Code: > > Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _ > "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long > > Type OPENFILENAME > lStructSize As Long > hwndOwner As Long > hInstance As Long > lpstrFilter As String > lpstrCustomFilter As String > nMaxCustFilter As Long > nFilterIndex As Long > lpstrFile As String > nMaxFile As Long > lpstrFileTitle As String > nMaxFileTitle As Long > lpstrInitialDir As String > lpstrTitle As String > flags As Long > nFileOffset As Integer > nFileExtension As Integer > lpstrDefExt As String > lCustData As Long > lpfnHook As Long > lpTemplateName As String > End Type > > Function GetSaveFile(Directory As String) As String > Dim OpenFile As OPENFILENAME > Dim lReturn As Long > Dim sFilter As String > OpenFile.lStructSize = Len(OpenFile) > OpenFile.hwndOwner = 0 > OpenFile.hInstance = 0 > sFilter = "" & Chr(0) > OpenFile.lpstrFilter = sFilter > OpenFile.nFilterIndex = 0 > OpenFile.lpstrFile = String(257, 0) > OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 > OpenFile.lpstrFileTitle = OpenFile.lpstrFile > OpenFile.nMaxFileTitle = OpenFile.nMaxFile > OpenFile.lpstrInitialDir = Directory > OpenFile.lpstrTitle = "Select File" > OpenFile.flags = 0 > lReturn = GetOpenFileName(OpenFile) > GetSaveFile = Left$(OpenFile.lpstrFile, > InStr(OpenFile.lpstrFile, Chr$(0)) - 1) > End Function > > > > > On 21 Jan 2011 at 9:55, Brad Marks wrote: > > > All, > > > > I have just started to experiment with > > Application.FileDialog(msoFileDialogSaveAs). > > > > We have an Access 2007 application that uses > > "DoCmd.TransferSpreadsheet" to generate several Excel files from > > Access Queries. Currently this application has the name of the > > Excel file "hard coded" in the application. > > > > I would like to give our end-users the option of changing the name > > of the Excel file (and folder name) when the file is generated. > > > > Using Application.FileDialog(msoFileDialogSaveAs) seems to work > > nicely, but I am a bit concerned that this may not be a good > > long-term approach. > > > > When doing research about this method, I stumbled upon this > > statement on a Microsoft web page. > > > > " msoFileDialogSaveAs constants are not supported in Microsoft > > Office Access 2007" > > > > This, and other comments that I have read have made me wonder if I > > am heading down the wrong path. (no pun intended) > > > > Is Application.FileDialog(msoFileDialogSaveAs) a viable approach? > > > > Is there a better way to give the end-users an easy way to change > > the name (and folder) of the generated Excel file? > > > > Thanks, > > Brad > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From rockysmolin at bchacc.com Mon Jan 24 16:59:03 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 24 Jan 2011 14:59:03 -0800 Subject: [AccessD] compile error In-Reply-To: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Message-ID: <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Mon Jan 24 17:00:16 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Tue, 25 Jan 2011 10:00:16 +1100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3DF747.4090805@colbyconsulting.com> Message-ID: <201101242300.p0ON0LgL010227@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ John, I could be off track here, but from memory you need to have the PK set up correctly in SQL Server (bigint?) to be able to view the data in Access 2000. Or is that just tables? sorry, been a while since I have used A2000 and SQL Server BE. hth a bit cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, 25 January 2011 9:04 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Access 2K to SQL Server I am running into something that I have never seen before. When I try to create a DSN back to the sql server I end up seeing the server, but when I select the server I only see a small set of existing views, 8 or so. there are hundreds of tables and dozens of views but I can't see any of them. I don't know why, or how SQL Server limits what I can see for the DSN build process. I am assuming that it has to do with security but this is new to me. John W. Colby www.ColbyConsulting.com On 1/24/2011 4:25 PM, Rusty Hammond wrote: > John, > > Have you tried an Access query tied to the linked view where the query > provides the filtering? I'm sure I'll be corrected if I'm wrong but it > should return from SQL only the records you need. > > If the dataset being returned can be read-only (no editing) then you can > use a pass-through query in Access to call a stored procedure or send a > SELECT statement directly to the SQL server. You can edit the SQL of > the pass-through query in code just like any other query. To setup a > pass-through create a blank query, go to the SQL view, go to the Query > menu, choose SQL Specific, then Pass-Through. Then right-click on the > title bar of the query window, go to Properties, Use the build button on > the ODBC Connect Str property to build your connect string to the SQL > server, set Return Record to Yes. > > HTH, > > Rusty > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 24, 2011 3:09 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Access 2K to SQL Server > > And can I link to a stored procedure? How to I send the parameter to > the stored procedure. > > You are just a little too light on the actual details for me to get this > done. > > I know how to create stored procedures, and I know the syntax in the > stored procedure to pass in a parameter. I do not know the syntax in a > stored procedure to return a recordset. And I haven't a clue how to use > any of this on the Access side of things. > > Thanks, > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 4:00 PM, David McAfee wrote: >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >> FROM vwSomeView WHERE SomeDate>= @AsOfDate >> >> Modify the querydef as needed for the input parameter in Access. >> >> >> >> On Mon, Jan 24, 2011 at 12:50 PM, > jwcolbywrote: >> >>> One of my clients is mired in Access 2K. He is linking to views in >>> SQL Server but these are fixed views that at this point are pulling >>> hundreds of thousands of records when he really only needs the last X > >>> days, or for Claim X etc. >>> >>> How can I create a view (or stored procedure) out in SQL Server that >>> accepts a parameter such as a date or a claim ID and allow sql server > >>> to perfrom the filter and return a small result set. >>> >>> REMEMBER this is A2K. It is my understanding that A2K does not allow > >>> some of the fancy stuff that later versions of Access allows - like >>> binding a form to an ADO recordset and having it be R/W. >>> >>> Any help would be hugely appreciated. >>> >>> -- >>> John W. Colby >>> www.ColbyConsulting.com >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From steve at datamanagementsolutions.biz Mon Jan 24 18:23:21 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 13:23:21 +1300 Subject: [AccessD] compile error In-Reply-To: <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> Message-ID: <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> Thanks, Rocky. As far as I know, the app works fine. I have been given it to make a small modification, but there was no complaint about anythign not working. But they have been using it as a MDE, so it must have compiled correctly at some point! :) Needle in a haystack. Regards Steve -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 25, 2011 11:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] compile error Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve From steve at datamanagementsolutions.biz Mon Jan 24 18:44:56 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 13:44:56 +1300 Subject: [AccessD] compile error In-Reply-To: <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> Message-ID: <479C0629866E4BDF9B84E9C187A88D85@stevelaptop> Damn! I should have done the basics before asking for help. New MDB, import all objects - sorted now! Regards Steve -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 25, 2011 11:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] compile error Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Mon Jan 24 18:46:56 2011 From: rockysmolin at bchacc.com (Rocky Smolin) Date: Mon, 24 Jan 2011 16:46:56 -0800 Subject: [AccessD] compile error In-Reply-To: <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop><61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> Message-ID: <9B60819FEB454F3A889940015E8E03AB@HAL9005> It is small enough to send over? Things are slow right now. Be happy to take a look if you reach a dead end. R -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 4:23 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] compile error Thanks, Rocky. As far as I know, the app works fine. I have been given it to make a small modification, but there was no complaint about anythign not working. But they have been using it as a MDE, so it must have compiled correctly at some point! :) Needle in a haystack. Regards Steve -----Original Message----- From: Rocky Smolin Sent: Tuesday, January 25, 2011 11:59 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] compile error Check references? Put a break point at the start of the open event of the opening form and step through until it breaks? How was it working before - or did it come to you broken? Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error "User defined type not defined". However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Mon Jan 24 18:49:24 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Tue, 25 Jan 2011 10:49:24 +1000 Subject: [AccessD] compile error In-Reply-To: <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop>, <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005>, <9A91BEE0093346779F73A0B1BDFAC7D6@stevelaptop> Message-ID: <4D3E1E14.10629.12BC257C@stuart.lexacorp.com.pg> Does the app use an .mda library file or other Add-In which you don't have? -- Stuart On 25 Jan 2011 at 13:23, Steve Schapel wrote: > Thanks, Rocky. As far as I know, the app works fine. I have been > given it to make a small modification, but there was no complaint > about anythign not working. But they have been using it as a MDE, so > it must have compiled correctly at some point! :) Needle in a > haystack. > > Regards > Steve > > -----Original Message----- > From: Rocky Smolin > Sent: Tuesday, January 25, 2011 11:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] compile error > > Check references? > > Put a break point at the start of the open event of the opening form > and step through until it breaks? > > How was it working before - or did it come to you broken? > > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve > Schapel Sent: Monday, January 24, 2011 2:35 PM To: Access Developers > discussion and problem solving Subject: [AccessD] compile error > > Hi. Can anyone suggest how I might proceed here? > > I am working with an Access 2003 app developed by someone else. When > I try to compile the code, I get an error "User defined type not > defined". However, unlike other errors where you get taken to the > rogue code and highlighted, in this case there is no clue given to the > specifics of the problem. And I have no idea where to start looking. > Any ideas? > > Thanks. > > Regards > Steve > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 19:19:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 20:19:53 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> Message-ID: <4D3E2539.2020005@colbyconsulting.com> It was security. I looked at other objects that could be seen through the dsn and they all had DISCO and public enabled for reads. I set that for mine and they were visible. John W. Colby www.ColbyConsulting.com On 1/24/2011 5:08 PM, David McAfee wrote: > It does sound like security. > > Can you create a stored procedure on the server? > > > On Mon, Jan 24, 2011 at 2:03 PM, jwcolbywrote: > >> I am running into something that I have never seen before. >> >> When I try to create a DSN back to the sql server I end up seeing the >> server, but when I select the server I only see a small set of existing >> views, 8 or so. there are hundreds of tables and dozens of views but I >> can't see any of them. I don't know why, or how SQL Server limits what I >> can see for the DSN build process. I am assuming that it has to do with >> security but this is new to me. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >> >>> John, >>> >>> Have you tried an Access query tied to the linked view where the query >>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>> should return from SQL only the records you need. >>> >>> If the dataset being returned can be read-only (no editing) then you can >>> use a pass-through query in Access to call a stored procedure or send a >>> SELECT statement directly to the SQL server. You can edit the SQL of >>> the pass-through query in code just like any other query. To setup a >>> pass-through create a blank query, go to the SQL view, go to the Query >>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>> title bar of the query window, go to Properties, Use the build button on >>> the ODBC Connect Str property to build your connect string to the SQL >>> server, set Return Record to Yes. >>> >>> HTH, >>> >>> Rusty >>> >>> >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Monday, January 24, 2011 3:09 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] Access 2K to SQL Server >>> >>> And can I link to a stored procedure? How to I send the parameter to >>> the stored procedure. >>> >>> You are just a little too light on the actual details for me to get this >>> done. >>> >>> I know how to create stored procedures, and I know the syntax in the >>> stored procedure to pass in a parameter. I do not know the syntax in a >>> stored procedure to return a recordset. And I haven't a clue how to use >>> any of this on the Access side of things. >>> >>> Thanks, >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 4:00 PM, David McAfee wrote: >>> >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>> >>>> Modify the querydef as needed for the input parameter in Access. >>>> >>>> >>>> >>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>> >>> jwcolbywrote: >>> >>>> >>>> One of my clients is mired in Access 2K. He is linking to views in >>>>> SQL Server but these are fixed views that at this point are pulling >>>>> hundreds of thousands of records when he really only needs the last X >>>>> >>>> >>> days, or for Claim X etc. >>>>> >>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>> >>>> >>> to perfrom the filter and return a small result set. >>>>> >>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>> >>>> >>> some of the fancy stuff that later versions of Access allows - like >>>>> binding a form to an ADO recordset and having it be R/W. >>>>> >>>>> Any help would be hugely appreciated. >>>>> >>>>> -- >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> -- >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> ********************************************************************** >>> WARNING: All e-mail sent to and from this address will be received, >>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. >>> corporate e-mail system and is subject to archival, monitoring or review >>> by, and/or disclosure to, someone other than the recipient. >>> ********************************************************************** >>> >>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Mon Jan 24 19:21:18 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 20:21:18 -0500 Subject: [AccessD] compile error In-Reply-To: <479C0629866E4BDF9B84E9C187A88D85@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005> <479C0629866E4BDF9B84E9C187A88D85@stevelaptop> Message-ID: <4D3E258E.9090107@colbyconsulting.com> Yea, I was going to suggest a decompile / compile. John W. Colby www.ColbyConsulting.com On 1/24/2011 7:44 PM, Steve Schapel wrote: > Damn! I should have done the basics before asking for help. New MDB, import all objects - sorted now! > > Regards > Steve > > -----Original Message----- From: Rocky Smolin > Sent: Tuesday, January 25, 2011 11:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] compile error > > Check references? > > Put a break point at the start of the open event of the opening form and > step through until it breaks? > > How was it working before - or did it come to you broken? > > > Rocky > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel > Sent: Monday, January 24, 2011 2:35 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] compile error > > Hi. Can anyone suggest how I might proceed here? > > I am working with an Access 2003 app developed by someone else. When I try > to compile the code, I get an error "User defined type not defined". > However, unlike other errors where you get taken to the rogue code and > highlighted, in this case there is no clue given to the specifics of the > problem. And I have no idea where to start looking. Any ideas? > > Thanks. > > Regards > Steve > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From davidmcafee at gmail.com Mon Jan 24 19:28:46 2011 From: davidmcafee at gmail.com (David McAfee) Date: Mon, 24 Jan 2011 17:28:46 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3E2539.2020005@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> Message-ID: Cool, make a stored procedure which looks for an input parameter like I showed in the first reply then modify the QueryDef when you need to call the query. You can modify the querydef for a passthrough in the same manner. This is an MDB, not an ADP, right? On Mon, Jan 24, 2011 at 5:19 PM, jwcolby wrote: > It was security. I looked at other objects that could be seen through the > dsn and they all had DISCO and public enabled for reads. I set that for > mine and they were visible. > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 5:08 PM, David McAfee wrote: > >> It does sound like security. >> >> Can you create a stored procedure on the server? >> >> >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby> >wrote: >> >> I am running into something that I have never seen before. >>> >>> When I try to create a DSN back to the sql server I end up seeing the >>> server, but when I select the server I only see a small set of existing >>> views, 8 or so. there are hundreds of tables and dozens of views but I >>> can't see any of them. I don't know why, or how SQL Server limits what I >>> can see for the DSN build process. I am assuming that it has to do with >>> security but this is new to me. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>> >>> John, >>>> >>>> Have you tried an Access query tied to the linked view where the query >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>> should return from SQL only the records you need. >>>> >>>> If the dataset being returned can be read-only (no editing) then you can >>>> use a pass-through query in Access to call a stored procedure or send a >>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>> the pass-through query in code just like any other query. To setup a >>>> pass-through create a blank query, go to the SQL view, go to the Query >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>> title bar of the query window, go to Properties, Use the build button on >>>> the ODBC Connect Str property to build your connect string to the SQL >>>> server, set Return Record to Yes. >>>> >>>> HTH, >>>> >>>> Rusty >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>> Sent: Monday, January 24, 2011 3:09 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>> >>>> And can I link to a stored procedure? How to I send the parameter to >>>> the stored procedure. >>>> >>>> You are just a little too light on the actual details for me to get this >>>> done. >>>> >>>> I know how to create stored procedures, and I know the syntax in the >>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>> stored procedure to return a recordset. And I haven't a clue how to use >>>> any of this on the Access side of things. >>>> >>>> Thanks, >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>> >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>> >>>>> Modify the querydef as needed for the input parameter in Access. >>>>> >>>>> >>>>> >>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>> >>>>> jwcolbywrote: >>>> >>>> >>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>> >>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>> hundreds of thousands of records when he really only needs the last X >>>>>> >>>>>> >>>>> days, or for Claim X etc. >>>> >>>>> >>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>> >>>>>> >>>>> to perfrom the filter and return a small result set. >>>> >>>>> >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>> >>>>>> >>>>> some of the fancy stuff that later versions of Access allows - like >>>> >>>>> binding a form to an ADO recordset and having it be R/W. >>>>>> >>>>>> Any help would be hugely appreciated. >>>>>> >>>>>> -- >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> -- >>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> ********************************************************************** >>>> WARNING: All e-mail sent to and from this address will be received, >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>> Inc. >>>> corporate e-mail system and is subject to archival, monitoring or review >>>> by, and/or disclosure to, someone other than the recipient. >>>> ********************************************************************** >>>> >>>> -- >>>> >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From jwcolby at colbyconsulting.com Mon Jan 24 19:35:40 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 24 Jan 2011 20:35:40 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> Message-ID: <4D3E28EC.2010303@colbyconsulting.com> Right, an MDB. John W. Colby www.ColbyConsulting.com On 1/24/2011 8:28 PM, David McAfee wrote: > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: > >> It was security. I looked at other objects that could be seen through the >> dsn and they all had DISCO and public enabled for reads. I set that for >> mine and they were visible. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 5:08 PM, David McAfee wrote: >> >>> It does sound like security. >>> >>> Can you create a stored procedure on the server? >>> >>> >>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>> wrote: >>> >>> I am running into something that I have never seen before. >>>> >>>> When I try to create a DSN back to the sql server I end up seeing the >>>> server, but when I select the server I only see a small set of existing >>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>> can see for the DSN build process. I am assuming that it has to do with >>>> security but this is new to me. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>> >>>> John, >>>>> >>>>> Have you tried an Access query tied to the linked view where the query >>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>> should return from SQL only the records you need. >>>>> >>>>> If the dataset being returned can be read-only (no editing) then you can >>>>> use a pass-through query in Access to call a stored procedure or send a >>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>> the pass-through query in code just like any other query. To setup a >>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>> title bar of the query window, go to Properties, Use the build button on >>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>> server, set Return Record to Yes. >>>>> >>>>> HTH, >>>>> >>>>> Rusty >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>> >>>>> And can I link to a stored procedure? How to I send the parameter to >>>>> the stored procedure. >>>>> >>>>> You are just a little too light on the actual details for me to get this >>>>> done. >>>>> >>>>> I know how to create stored procedures, and I know the syntax in the >>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>> any of this on the Access side of things. >>>>> >>>>> Thanks, >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>> >>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>> >>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>> >>>>>> jwcolbywrote: >>>>> >>>>> >>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>> >>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>> >>>>>>> >>>>>> days, or for Claim X etc. >>>>> >>>>>> >>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>> >>>>>>> >>>>>> to perfrom the filter and return a small result set. >>>>> >>>>>> >>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>> >>>>>>> >>>>>> some of the fancy stuff that later versions of Access allows - like >>>>> >>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>> >>>>>>> Any help would be hugely appreciated. >>>>>>> >>>>>>> -- >>>>>>> John W. Colby >>>>>>> www.ColbyConsulting.com >>>>>>> -- >>>>>>> AccessD mailing list >>>>>>> AccessD at databaseadvisors.com >>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>> Website: http://www.databaseadvisors.com >>>>>>> >>>>>>> -- >>>>>>> >>>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> ********************************************************************** >>>>> WARNING: All e-mail sent to and from this address will be received, >>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>> Inc. >>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>> by, and/or disclosure to, someone other than the recipient. >>>>> ********************************************************************** >>>>> >>>>> -- >>>>> >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From john at winhaven.net Mon Jan 24 20:14:40 2011 From: john at winhaven.net (John Bartow) Date: Mon, 24 Jan 2011 20:14:40 -0600 Subject: [AccessD] compile error In-Reply-To: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Message-ID: <000001cbbc35$a043d640$e0cb82c0$@winhaven.net> Is there a MDE library referenced? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: Monday, January 24, 2011 4:35 PM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error ?User defined type not defined?. However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Mon Jan 24 22:03:09 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 17:03:09 +1300 Subject: [AccessD] compile error In-Reply-To: <4D3E258E.9090107@colbyconsulting.com> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> <61BC5E62FF624B8AB344CBCF7E1CAAE7@HAL9005><479C0629866E4BDF9B84E9C187A88D85@stevelaptop> <4D3E258E.9090107@colbyconsulting.com> Message-ID: <8D694DA0B7A54648AE0743A6B1EC8453@stevelaptop> Thanks, John. Yes. I had tried that, but didn't fix it. But new file did. Regards Steve -----Original Message----- From: jwcolby Sent: Tuesday, January 25, 2011 2:21 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] compile error Yea, I was going to suggest a decompile / compile. John W. Colby www.ColbyConsulting.com On 1/24/2011 7:44 PM, Steve Schapel wrote: > Damn! I should have done the basics before asking for help. New MDB, > import all objects - sorted now! > > Regards > Steve > > -----Original Message----- From: Rocky Smolin > Sent: Tuesday, January 25, 2011 11:59 AM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] compile error > > Check references? > > Put a break point at the start of the open event of the opening form and > step through until it breaks? > > How was it working before - or did it come to you broken? > > From steve at datamanagementsolutions.biz Mon Jan 24 22:04:36 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Tue, 25 Jan 2011 17:04:36 +1300 Subject: [AccessD] compile error In-Reply-To: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> References: <804A325BB02340BFAC056B3A1029DE3F@stevelaptop> Message-ID: Many thanks for all your kind suggestions. Importing everything into a new MDB did the trick. Regards Steve -----Original Message----- From: Steve Schapel Sent: Tuesday, January 25, 2011 11:34 AM To: Access Developers discussion and problem solving Subject: [AccessD] compile error Hi. Can anyone suggest how I might proceed here? I am working with an Access 2003 app developed by someone else. When I try to compile the code, I get an error ?User defined type not defined?. However, unlike other errors where you get taken to the rogue code and highlighted, in this case there is no clue given to the specifics of the problem. And I have no idea where to start looking. Any ideas? Thanks. Regards Steve From ab-mi at post3.tele.dk Tue Jan 25 04:10:38 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 25 Jan 2011 11:10:38 +0100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> Message-ID: <59F53E6B817048BE987E3756327E9A9E@abpc> David, As I read the original question, John wants an updatable bound form based on a pass-through query. AFAIK this is not possible, since a pass-through query is non-updatable. Your solution works fine for a R/O form.? It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. And then in my vocabulary you are essentially working with an "unbound-form solution". Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee Sendt: 25. januar 2011 02:29 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Access 2K to SQL Server Cool, make a stored procedure which looks for an input parameter like I showed in the first reply then modify the QueryDef when you need to call the query. You can modify the querydef for a passthrough in the same manner. This is an MDB, not an ADP, right? On Mon, Jan 24, 2011 at 5:19 PM, jwcolby wrote: > It was security. I looked at other objects that could be seen through the > dsn and they all had DISCO and public enabled for reads. I set that for > mine and they were visible. > > > John W. Colby > www.ColbyConsulting.com > > On 1/24/2011 5:08 PM, David McAfee wrote: > >> It does sound like security. >> >> Can you create a stored procedure on the server? >> >> >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby> >wrote: >> >> I am running into something that I have never seen before. >>> >>> When I try to create a DSN back to the sql server I end up seeing the >>> server, but when I select the server I only see a small set of existing >>> views, 8 or so. there are hundreds of tables and dozens of views but I >>> can't see any of them. I don't know why, or how SQL Server limits what I >>> can see for the DSN build process. I am assuming that it has to do with >>> security but this is new to me. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>> >>> John, >>>> >>>> Have you tried an Access query tied to the linked view where the query >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>> should return from SQL only the records you need. >>>> >>>> If the dataset being returned can be read-only (no editing) then you can >>>> use a pass-through query in Access to call a stored procedure or send a >>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>> the pass-through query in code just like any other query. To setup a >>>> pass-through create a blank query, go to the SQL view, go to the Query >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>> title bar of the query window, go to Properties, Use the build button on >>>> the ODBC Connect Str property to build your connect string to the SQL >>>> server, set Return Record to Yes. >>>> >>>> HTH, >>>> >>>> Rusty >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: accessd-bounces at databaseadvisors.com >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>> Sent: Monday, January 24, 2011 3:09 PM >>>> To: Access Developers discussion and problem solving >>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>> >>>> And can I link to a stored procedure? How to I send the parameter to >>>> the stored procedure. >>>> >>>> You are just a little too light on the actual details for me to get this >>>> done. >>>> >>>> I know how to create stored procedures, and I know the syntax in the >>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>> stored procedure to return a recordset. And I haven't a clue how to use >>>> any of this on the Access side of things. >>>> >>>> Thanks, >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>> >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>> >>>>> Modify the querydef as needed for the input parameter in Access. >>>>> >>>>> >>>>> >>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>> >>>>> jwcolbywrote: >>>> >>>> >>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>> >>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>> hundreds of thousands of records when he really only needs the last X >>>>>> >>>>>> >>>>> days, or for Claim X etc. >>>> >>>>> >>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>> >>>>>> >>>>> to perfrom the filter and return a small result set. >>>> >>>>> >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>> >>>>>> >>>>> some of the fancy stuff that later versions of Access allows - like >>>> >>>>> binding a form to an ADO recordset and having it be R/W. >>>>>> >>>>>> Any help would be hugely appreciated. >>>>>> >>>>>> -- >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> -- >>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> ********************************************************************** >>>> WARNING: All e-mail sent to and from this address will be received, >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>> Inc. >>>> corporate e-mail system and is subject to archival, monitoring or review >>>> by, and/or disclosure to, someone other than the recipient. >>>> ********************************************************************** >>>> >>>> -- >>>> >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 05:13:16 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 06:13:16 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <59F53E6B817048BE987E3756327E9A9E@abpc> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: <4D3EB04C.2020508@colbyconsulting.com> As it happens, I am not looking for a bound form at all. I know that A2K can not do updateable bound forms. Really I just have to learn how to call the SP from Access, passing the parameter and getting the recordset into something. John W. Colby www.ColbyConsulting.com On 1/25/2011 5:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: > >> It was security. I looked at other objects that could be seen through the >> dsn and they all had DISCO and public enabled for reads. I set that for >> mine and they were visible. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 5:08 PM, David McAfee wrote: >> >>> It does sound like security. >>> >>> Can you create a stored procedure on the server? >>> >>> >>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>> wrote: >>> >>> I am running into something that I have never seen before. >>>> >>>> When I try to create a DSN back to the sql server I end up seeing the >>>> server, but when I select the server I only see a small set of existing >>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>> can see for the DSN build process. I am assuming that it has to do with >>>> security but this is new to me. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>> >>>> John, >>>>> >>>>> Have you tried an Access query tied to the linked view where the query >>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>> should return from SQL only the records you need. >>>>> >>>>> If the dataset being returned can be read-only (no editing) then you can >>>>> use a pass-through query in Access to call a stored procedure or send a >>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>> the pass-through query in code just like any other query. To setup a >>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>> title bar of the query window, go to Properties, Use the build button on >>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>> server, set Return Record to Yes. >>>>> >>>>> HTH, >>>>> >>>>> Rusty >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>> >>>>> And can I link to a stored procedure? How to I send the parameter to >>>>> the stored procedure. >>>>> >>>>> You are just a little too light on the actual details for me to get this >>>>> done. >>>>> >>>>> I know how to create stored procedures, and I know the syntax in the >>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>> any of this on the Access side of things. >>>>> >>>>> Thanks, >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>> >>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>> >>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>> >>>>>> jwcolbywrote: >>>>> >>>>> >>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>> >>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>> >>>>>>> >>>>>> days, or for Claim X etc. >>>>> >>>>>> >>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>> >>>>>>> >>>>>> to perfrom the filter and return a small result set. >>>>> >>>>>> >>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>> >>>>>>> >>>>>> some of the fancy stuff that later versions of Access allows - like >>>>> >>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>> >>>>>>> Any help would be hugely appreciated. >>>>>>> >>>>>>> -- >>>>>>> John W. Colby >>>>>>> www.ColbyConsulting.com >>>>>>> -- >>>>>>> AccessD mailing list >>>>>>> AccessD at databaseadvisors.com >>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>> Website: http://www.databaseadvisors.com >>>>>>> >>>>>>> -- >>>>>>> >>>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> ********************************************************************** >>>>> WARNING: All e-mail sent to and from this address will be received, >>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>> Inc. >>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>> by, and/or disclosure to, someone other than the recipient. >>>>> ********************************************************************** >>>>> >>>>> -- >>>>> >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From Gustav at cactus.dk Tue Jan 25 06:33:15 2011 From: Gustav at cactus.dk (Gustav Brock) Date: Tue, 25 Jan 2011 13:33:15 +0100 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was: Joomla)) Message-ID: Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav From ab-mi at post3.tele.dk Tue Jan 25 06:29:36 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 25 Jan 2011 13:29:36 +0100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <4D3EB04C.2020508@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> Message-ID: <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> In that case David's solution should work just fine. In SQL Server create a sp (quotation from David): >CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS > SELECT * > FROM vwSomeView WHERE SomeDate>= @AsOfDate In Access create a stored query "SomeQueryName" without selecting any table, but choose Pass-Through in the query designer (in Access 2000 I think this option is found in menu Query | SQL-specific | Pass-Through) - then open the Properties Window and supply the ODBC Connection String for your SQL Server database - in the Query pane type: EXEC dbo.stpSomeNameHere '20110101' - save and close the query. Then create a form bound to the saved query "SomeQueryName". On the top of this form insert a textbox txtAsOfDate and a commandbutton with this code (quotation from David): > Dim db As DAO.Database > Dim qd As DAO.QueryDef > Dim sSQL As String > > sSQL = "EXEC dbo.stpSomeNameHere '" & Me.txtAsOfDate & "'" > Set db = CurrentDb > db.QueryDefs("SomeQueryName").SQL = sSQL > > Me.RecordSource = "SomeQueryName" 'added by AB > > Set db = Nothing Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af jwcolby Sendt: 25. januar 2011 12:13 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Access 2K to SQL Server As it happens, I am not looking for a bound form at all. I know that A2K can not do updateable bound forms. Really I just have to learn how to call the SP from Access, passing the parameter and getting the recordset into something. John W. Colby www.ColbyConsulting.com On 1/25/2011 5:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: > >> It was security. I looked at other objects that could be seen through the >> dsn and they all had DISCO and public enabled for reads. I set that for >> mine and they were visible. >> >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/24/2011 5:08 PM, David McAfee wrote: >> >>> It does sound like security. >>> >>> Can you create a stored procedure on the server? >>> >>> >>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>> wrote: >>> >>> I am running into something that I have never seen before. >>>> >>>> When I try to create a DSN back to the sql server I end up seeing the >>>> server, but when I select the server I only see a small set of existing >>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>> can see for the DSN build process. I am assuming that it has to do with >>>> security but this is new to me. >>>> >>>> >>>> John W. Colby >>>> www.ColbyConsulting.com >>>> >>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>> >>>> John, >>>>> >>>>> Have you tried an Access query tied to the linked view where the query >>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>> should return from SQL only the records you need. >>>>> >>>>> If the dataset being returned can be read-only (no editing) then you can >>>>> use a pass-through query in Access to call a stored procedure or send a >>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>> the pass-through query in code just like any other query. To setup a >>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>> title bar of the query window, go to Properties, Use the build button on >>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>> server, set Return Record to Yes. >>>>> >>>>> HTH, >>>>> >>>>> Rusty >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: accessd-bounces at databaseadvisors.com >>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>> To: Access Developers discussion and problem solving >>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>> >>>>> And can I link to a stored procedure? How to I send the parameter to >>>>> the stored procedure. >>>>> >>>>> You are just a little too light on the actual details for me to get this >>>>> done. >>>>> >>>>> I know how to create stored procedures, and I know the syntax in the >>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>> any of this on the Access side of things. >>>>> >>>>> Thanks, >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>> >>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>> >>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>> >>>>>> jwcolbywrote: >>>>> >>>>> >>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>> >>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>> >>>>>>> >>>>>> days, or for Claim X etc. >>>>> >>>>>> >>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>> >>>>>>> >>>>>> to perfrom the filter and return a small result set. >>>>> >>>>>> >>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>> >>>>>>> >>>>>> some of the fancy stuff that later versions of Access allows - like >>>>> >>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>> >>>>>>> Any help would be hugely appreciated. >>>>>>> >>>>>>> -- >>>>>>> John W. Colby >>>>>>> www.ColbyConsulting.com >>>>>>> -- >>>>>>> AccessD mailing list >>>>>>> AccessD at databaseadvisors.com >>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>> Website: http://www.databaseadvisors.com >>>>>>> >>>>>>> -- >>>>>>> >>>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> ********************************************************************** >>>>> WARNING: All e-mail sent to and from this address will be received, >>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>> Inc. >>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>> by, and/or disclosure to, someone other than the recipient. >>>>> ********************************************************************** >>>>> >>>>> -- >>>>> >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>>> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Tue Jan 25 10:26:52 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 11:26:52 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> Message-ID: <4D3EF9CC.30204@colbyconsulting.com> Thanks to everyone for the input. I got it working. I wrote a function as follows but this is just a first pass. By passing in the name of the querydef, and stored procedure I can do querydefs for different uses. This specific querydef is for a readonly recordset for a set of check data to be displayed in a subform in a JIT tab. '--------------------------------------------------------------------------------------- ' Procedure : sp_QDFByClaimant ' Author : jcolby ' Date : 1/25/2011 ' Purpose : Initializes a specific querydef to execute a specific Stored Procedure 'passing in a specific claimant ID '--------------------------------------------------------------------------------------- ' Function sp_QDFByClaimant(strQDFName As String, strSPName As String, lngCLMTID As Long) Dim db As DAO.Database Dim qdf As DAO.QueryDef Dim strSQL As String On Error GoTo Err_sp_QDFByClaimant Set db = dbDAO() strSQL = "EXEC dbo." & strSPName & " " & lngCLMTID Set qdf = db.QueryDefs(strQDFName) qdf.SQL = strSQL db.QueryDefs.Refresh 'DoCmd.OpenQuery strQDFName Exit_sp_QDFByClaimant: On Error Resume Next Exit Function Err_sp_QDFByClaimant: Select Case Err Case 0 '.insert Errors you wish to ignore here Resume Next Case Else '.All other errors will trap Beep LogErr Err.Number, Err.Description, Erl, cstrModule, "sp_QDFByClaimant" Resume Exit_sp_QDFByClaimant End Select Resume 0 '.FOR TROUBLESHOOTING End Function John W. Colby www.ColbyConsulting.com On 1/25/2011 7:29 AM, Asger Blond wrote: > In that case David's solution should work just fine. > In SQL Server create a sp (quotation from David): >> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS >> SELECT * >> FROM vwSomeView WHERE SomeDate>= @AsOfDate > > In Access create a stored query "SomeQueryName" without selecting any table, but choose Pass-Through in the query designer (in Access 2000 I think this option is found in menu Query | SQL-specific | Pass-Through) - then open the Properties Window and supply the ODBC Connection String for your SQL Server database - in the Query pane type: EXEC dbo.stpSomeNameHere '20110101' - save and close the query. > Then create a form bound to the saved query "SomeQueryName". On the top of this form insert a textbox txtAsOfDate and a commandbutton with this code (quotation from David): >> Dim db As DAO.Database >> Dim qd As DAO.QueryDef >> Dim sSQL As String >> >> sSQL = "EXEC dbo.stpSomeNameHere '"& Me.txtAsOfDate& "'" >> Set db = CurrentDb >> db.QueryDefs("SomeQueryName").SQL = sSQL >> >> Me.RecordSource = "SomeQueryName" 'added by AB >> >> Set db = Nothing > > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af jwcolby > Sendt: 25. januar 2011 12:13 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > As it happens, I am not looking for a bound form at all. I know that A2K can not do updateable > bound forms. Really I just have to learn how to call the SP from Access, passing the parameter and > getting the recordset into something. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 5:10 AM, Asger Blond wrote: >> David, >> As I read the original question, John wants an updatable bound form based on a pass-through query. >> AFAIK this is not possible, since a pass-through query is non-updatable. >> Your solution works fine for a R/O form.? >> It is of course possible to make updates via this kind of form but then you need to call a separate update procedure, e.g an update sp from SQL Server. >> And then in my vocabulary you are essentially working with an "unbound-form solution". >> Asger >> >> -----Oprindelig meddelelse----- >> Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee >> Sendt: 25. januar 2011 02:29 >> Til: Access Developers discussion and problem solving >> Emne: Re: [AccessD] Access 2K to SQL Server >> >> Cool, make a stored procedure which looks for an input parameter like I >> showed in the first reply then modify the QueryDef when you need to call the >> query. >> >> >> You can modify the querydef for a passthrough in the same manner. >> >> This is an MDB, not an ADP, right? >> >> >> >> On Mon, Jan 24, 2011 at 5:19 PM, jwcolbywrote: >> >>> It was security. I looked at other objects that could be seen through the >>> dsn and they all had DISCO and public enabled for reads. I set that for >>> mine and they were visible. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 5:08 PM, David McAfee wrote: >>> >>>> It does sound like security. >>>> >>>> Can you create a stored procedure on the server? >>>> >>>> >>>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>>> wrote: >>>> >>>> I am running into something that I have never seen before. >>>>> >>>>> When I try to create a DSN back to the sql server I end up seeing the >>>>> server, but when I select the server I only see a small set of existing >>>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>>> can't see any of them. I don't know why, or how SQL Server limits what I >>>>> can see for the DSN build process. I am assuming that it has to do with >>>>> security but this is new to me. >>>>> >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>>> >>>>> John, >>>>>> >>>>>> Have you tried an Access query tied to the linked view where the query >>>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but it >>>>>> should return from SQL only the records you need. >>>>>> >>>>>> If the dataset being returned can be read-only (no editing) then you can >>>>>> use a pass-through query in Access to call a stored procedure or send a >>>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>>> the pass-through query in code just like any other query. To setup a >>>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>>> title bar of the query window, go to Properties, Use the build button on >>>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>>> server, set Return Record to Yes. >>>>>> >>>>>> HTH, >>>>>> >>>>>> Rusty >>>>>> >>>>>> >>>>>> >>>>>> -----Original Message----- >>>>>> From: accessd-bounces at databaseadvisors.com >>>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>>> To: Access Developers discussion and problem solving >>>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>>> >>>>>> And can I link to a stored procedure? How to I send the parameter to >>>>>> the stored procedure. >>>>>> >>>>>> You are just a little too light on the actual details for me to get this >>>>>> done. >>>>>> >>>>>> I know how to create stored procedures, and I know the syntax in the >>>>>> stored procedure to pass in a parameter. I do not know the syntax in a >>>>>> stored procedure to return a recordset. And I haven't a clue how to use >>>>>> any of this on the Access side of things. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> >>>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>>> >>>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>>> >>>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>>> >>>>>>> jwcolbywrote: >>>>>> >>>>>> >>>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>>> >>>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>>> hundreds of thousands of records when he really only needs the last X >>>>>>>> >>>>>>>> >>>>>>> days, or for Claim X etc. >>>>>> >>>>>>> >>>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>>> accepts a parameter such as a date or a claim ID and allow sql server >>>>>>>> >>>>>>>> >>>>>>> to perfrom the filter and return a small result set. >>>>>> >>>>>>> >>>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not allow >>>>>>>> >>>>>>>> >>>>>>> some of the fancy stuff that later versions of Access allows - like >>>>>> >>>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>>> >>>>>>>> Any help would be hugely appreciated. >>>>>>>> >>>>>>>> -- >>>>>>>> John W. Colby >>>>>>>> www.ColbyConsulting.com >>>>>>>> -- >>>>>>>> AccessD mailing list >>>>>>>> AccessD at databaseadvisors.com >>>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>> Website: http://www.databaseadvisors.com >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> ********************************************************************** >>>>>> WARNING: All e-mail sent to and from this address will be received, >>>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>>> Inc. >>>>>> corporate e-mail system and is subject to archival, monitoring or review >>>>>> by, and/or disclosure to, someone other than the recipient. >>>>>> ********************************************************************** >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> From davidmcafee at gmail.com Tue Jan 25 12:00:17 2011 From: davidmcafee at gmail.com (David McAfee) Date: Tue, 25 Jan 2011 10:00:17 -0800 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: <59F53E6B817048BE987E3756327E9A9E@abpc> References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: Asger, I'm trying to convert him. He'll eventually come over to the dark side. ;) On Tue, Jan 25, 2011 at 2:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based > on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you > need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form > solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call > the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolby >wrote: > > > It was security. I looked at other objects that could be seen through > the > > dsn and they all had DISCO and public enabled for reads. I set that for > > mine and they were visible. > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/24/2011 5:08 PM, David McAfee wrote: > > > >> It does sound like security. > >> > >> Can you create a stored procedure on the server? > >> > >> > >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby >> >wrote: > >> > >> I am running into something that I have never seen before. > >>> > >>> When I try to create a DSN back to the sql server I end up seeing the > >>> server, but when I select the server I only see a small set of existing > >>> views, 8 or so. there are hundreds of tables and dozens of views but I > >>> can't see any of them. I don't know why, or how SQL Server limits what > I > >>> can see for the DSN build process. I am assuming that it has to do > with > >>> security but this is new to me. > >>> > >>> > >>> John W. Colby > >>> www.ColbyConsulting.com > >>> > >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: > >>> > >>> John, > >>>> > >>>> Have you tried an Access query tied to the linked view where the query > >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but > it > >>>> should return from SQL only the records you need. > >>>> > >>>> If the dataset being returned can be read-only (no editing) then you > can > >>>> use a pass-through query in Access to call a stored procedure or send > a > >>>> SELECT statement directly to the SQL server. You can edit the SQL of > >>>> the pass-through query in code just like any other query. To setup a > >>>> pass-through create a blank query, go to the SQL view, go to the Query > >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the > >>>> title bar of the query window, go to Properties, Use the build button > on > >>>> the ODBC Connect Str property to build your connect string to the SQL > >>>> server, set Return Record to Yes. > >>>> > >>>> HTH, > >>>> > >>>> Rusty > >>>> > >>>> > >>>> > >>>> -----Original Message----- > >>>> From: accessd-bounces at databaseadvisors.com > >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > >>>> Sent: Monday, January 24, 2011 3:09 PM > >>>> To: Access Developers discussion and problem solving > >>>> Subject: Re: [AccessD] Access 2K to SQL Server > >>>> > >>>> And can I link to a stored procedure? How to I send the parameter to > >>>> the stored procedure. > >>>> > >>>> You are just a little too light on the actual details for me to get > this > >>>> done. > >>>> > >>>> I know how to create stored procedures, and I know the syntax in the > >>>> stored procedure to pass in a parameter. I do not know the syntax in > a > >>>> stored procedure to return a recordset. And I haven't a clue how to > use > >>>> any of this on the Access side of things. > >>>> > >>>> Thanks, > >>>> > >>>> John W. Colby > >>>> www.ColbyConsulting.com > >>>> > >>>> On 1/24/2011 4:00 PM, David McAfee wrote: > >>>> > >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * > >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate > >>>>> > >>>>> Modify the querydef as needed for the input parameter in Access. > >>>>> > >>>>> > >>>>> > >>>>> On Mon, Jan 24, 2011 at 12:50 PM, > >>>>> > >>>>> jwcolbywrote: > >>>> > >>>> > >>>>> One of my clients is mired in Access 2K. He is linking to views in > >>>>> > >>>>>> SQL Server but these are fixed views that at this point are pulling > >>>>>> hundreds of thousands of records when he really only needs the last > X > >>>>>> > >>>>>> > >>>>> days, or for Claim X etc. > >>>> > >>>>> > >>>>>> How can I create a view (or stored procedure) out in SQL Server that > >>>>>> accepts a parameter such as a date or a claim ID and allow sql > server > >>>>>> > >>>>>> > >>>>> to perfrom the filter and return a small result set. > >>>> > >>>>> > >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not > allow > >>>>>> > >>>>>> > >>>>> some of the fancy stuff that later versions of Access allows - like > >>>> > >>>>> binding a form to an ADO recordset and having it be R/W. > >>>>>> > >>>>>> Any help would be hugely appreciated. > >>>>>> > >>>>>> -- > >>>>>> John W. Colby > >>>>>> www.ColbyConsulting.com > >>>>>> -- > >>>>>> AccessD mailing list > >>>>>> AccessD at databaseadvisors.com > >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>>>> Website: http://www.databaseadvisors.com > >>>>>> > >>>>>> -- > >>>>>> > >>>>> AccessD mailing list > >>>> AccessD at databaseadvisors.com > >>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>> Website: http://www.databaseadvisors.com > >>>> ********************************************************************** > >>>> WARNING: All e-mail sent to and from this address will be received, > >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, > >>>> Inc. > >>>> corporate e-mail system and is subject to archival, monitoring or > review > >>>> by, and/or disclosure to, someone other than the recipient. > >>>> ********************************************************************** > >>>> > >>>> -- > >>>> > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ab-mi at post3.tele.dk Tue Jan 25 13:09:55 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Tue, 25 Jan 2011 20:09:55 +0100 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com><59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: <2D10C000758441AAB6B02716578CC78B@abpc> Beware, David. Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af David McAfee Sendt: 25. januar 2011 19:00 Til: Access Developers discussion and problem solving Emne: Re: [AccessD] Access 2K to SQL Server Asger, I'm trying to convert him. He'll eventually come over to the dark side. ;) On Tue, Jan 25, 2011 at 2:10 AM, Asger Blond wrote: > David, > As I read the original question, John wants an updatable bound form based > on a pass-through query. > AFAIK this is not possible, since a pass-through query is non-updatable. > Your solution works fine for a R/O form.? > It is of course possible to make updates via this kind of form but then you > need to call a separate update procedure, e.g an update sp from SQL Server. > And then in my vocabulary you are essentially working with an "unbound-form > solution". > Asger > > -----Oprindelig meddelelse----- > Fra: accessd-bounces at databaseadvisors.com [mailto: > accessd-bounces at databaseadvisors.com] P? vegne af David McAfee > Sendt: 25. januar 2011 02:29 > Til: Access Developers discussion and problem solving > Emne: Re: [AccessD] Access 2K to SQL Server > > Cool, make a stored procedure which looks for an input parameter like I > showed in the first reply then modify the QueryDef when you need to call > the > query. > > > You can modify the querydef for a passthrough in the same manner. > > This is an MDB, not an ADP, right? > > > > On Mon, Jan 24, 2011 at 5:19 PM, jwcolby >wrote: > > > It was security. I looked at other objects that could be seen through > the > > dsn and they all had DISCO and public enabled for reads. I set that for > > mine and they were visible. > > > > > > John W. Colby > > www.ColbyConsulting.com > > > > On 1/24/2011 5:08 PM, David McAfee wrote: > > > >> It does sound like security. > >> > >> Can you create a stored procedure on the server? > >> > >> > >> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby >> >wrote: > >> > >> I am running into something that I have never seen before. > >>> > >>> When I try to create a DSN back to the sql server I end up seeing the > >>> server, but when I select the server I only see a small set of existing > >>> views, 8 or so. there are hundreds of tables and dozens of views but I > >>> can't see any of them. I don't know why, or how SQL Server limits what > I > >>> can see for the DSN build process. I am assuming that it has to do > with > >>> security but this is new to me. > >>> > >>> > >>> John W. Colby > >>> www.ColbyConsulting.com > >>> > >>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: > >>> > >>> John, > >>>> > >>>> Have you tried an Access query tied to the linked view where the query > >>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but > it > >>>> should return from SQL only the records you need. > >>>> > >>>> If the dataset being returned can be read-only (no editing) then you > can > >>>> use a pass-through query in Access to call a stored procedure or send > a > >>>> SELECT statement directly to the SQL server. You can edit the SQL of > >>>> the pass-through query in code just like any other query. To setup a > >>>> pass-through create a blank query, go to the SQL view, go to the Query > >>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the > >>>> title bar of the query window, go to Properties, Use the build button > on > >>>> the ODBC Connect Str property to build your connect string to the SQL > >>>> server, set Return Record to Yes. > >>>> > >>>> HTH, > >>>> > >>>> Rusty > >>>> > >>>> > >>>> > >>>> -----Original Message----- > >>>> From: accessd-bounces at databaseadvisors.com > >>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > >>>> Sent: Monday, January 24, 2011 3:09 PM > >>>> To: Access Developers discussion and problem solving > >>>> Subject: Re: [AccessD] Access 2K to SQL Server > >>>> > >>>> And can I link to a stored procedure? How to I send the parameter to > >>>> the stored procedure. > >>>> > >>>> You are just a little too light on the actual details for me to get > this > >>>> done. > >>>> > >>>> I know how to create stored procedures, and I know the syntax in the > >>>> stored procedure to pass in a parameter. I do not know the syntax in > a > >>>> stored procedure to return a recordset. And I haven't a clue how to > use > >>>> any of this on the Access side of things. > >>>> > >>>> Thanks, > >>>> > >>>> John W. Colby > >>>> www.ColbyConsulting.com > >>>> > >>>> On 1/24/2011 4:00 PM, David McAfee wrote: > >>>> > >>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * > >>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate > >>>>> > >>>>> Modify the querydef as needed for the input parameter in Access. > >>>>> > >>>>> > >>>>> > >>>>> On Mon, Jan 24, 2011 at 12:50 PM, > >>>>> > >>>>> jwcolbywrote: > >>>> > >>>> > >>>>> One of my clients is mired in Access 2K. He is linking to views in > >>>>> > >>>>>> SQL Server but these are fixed views that at this point are pulling > >>>>>> hundreds of thousands of records when he really only needs the last > X > >>>>>> > >>>>>> > >>>>> days, or for Claim X etc. > >>>> > >>>>> > >>>>>> How can I create a view (or stored procedure) out in SQL Server that > >>>>>> accepts a parameter such as a date or a claim ID and allow sql > server > >>>>>> > >>>>>> > >>>>> to perfrom the filter and return a small result set. > >>>> > >>>>> > >>>>>> REMEMBER this is A2K. It is my understanding that A2K does not > allow > >>>>>> > >>>>>> > >>>>> some of the fancy stuff that later versions of Access allows - like > >>>> > >>>>> binding a form to an ADO recordset and having it be R/W. > >>>>>> > >>>>>> Any help would be hugely appreciated. > >>>>>> > >>>>>> -- > >>>>>> John W. Colby > >>>>>> www.ColbyConsulting.com > >>>>>> -- > >>>>>> AccessD mailing list > >>>>>> AccessD at databaseadvisors.com > >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>>>> Website: http://www.databaseadvisors.com > >>>>>> > >>>>>> -- > >>>>>> > >>>>> AccessD mailing list > >>>> AccessD at databaseadvisors.com > >>>> http://databaseadvisors.com/mailman/listinfo/accessd > >>>> Website: http://www.databaseadvisors.com > >>>> ********************************************************************** > >>>> WARNING: All e-mail sent to and from this address will be received, > >>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, > >>>> Inc. > >>>> corporate e-mail system and is subject to archival, monitoring or > review > >>>> by, and/or disclosure to, someone other than the recipient. > >>>> ********************************************************************** > >>>> > >>>> -- > >>>> > >>> AccessD mailing list > >>> AccessD at databaseadvisors.com > >>> http://databaseadvisors.com/mailman/listinfo/accessd > >>> Website: http://www.databaseadvisors.com > >>> > >>> -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Tue Jan 25 21:05:37 2011 From: marksimms at verizon.net (Mark Simms) Date: Tue, 25 Jan 2011 22:05:37 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> Message-ID: <006f01cbbd05$e8f81650$bae842f0$@net> I LOVE that site. I joined !! I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. One must stay 2 FEET away from this "big boy". It's also funny, because Access 2007's tabbed interface almost seems to mandate a large format monitor. I can have 50 columns showing in datasheet view now ! > On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan > wrote: > > So common that there's a programmers' website out there - > ?http:/www.thedailywtf.com From jwcolby at colbyconsulting.com Tue Jan 25 21:06:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 22:06:58 -0500 Subject: [AccessD] Access 2K to SQL Server In-Reply-To: References: <4D3DE61E.1000708@colbyconsulting.com> <4D3DEA60.7000305@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET> <4D3DF747.4090805@colbyconsulting.com> <4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> Message-ID: <4D3F8FD2.3040001@colbyconsulting.com> ;) John W. Colby www.ColbyConsulting.com On 1/25/2011 1:00 PM, David McAfee wrote: > Asger, I'm trying to convert him. He'll eventually come over to the dark > side. ;) > > > > On Tue, Jan 25, 2011 at 2:10 AM, Asger Blond wrote: > >> David, >> As I read the original question, John wants an updatable bound form based >> on a pass-through query. >> AFAIK this is not possible, since a pass-through query is non-updatable. >> Your solution works fine for a R/O form.? >> It is of course possible to make updates via this kind of form but then you >> need to call a separate update procedure, e.g an update sp from SQL Server. >> And then in my vocabulary you are essentially working with an "unbound-form >> solution". >> Asger >> >> -----Oprindelig meddelelse----- >> Fra: accessd-bounces at databaseadvisors.com [mailto: >> accessd-bounces at databaseadvisors.com] P? vegne af David McAfee >> Sendt: 25. januar 2011 02:29 >> Til: Access Developers discussion and problem solving >> Emne: Re: [AccessD] Access 2K to SQL Server >> >> Cool, make a stored procedure which looks for an input parameter like I >> showed in the first reply then modify the QueryDef when you need to call >> the >> query. >> >> >> You can modify the querydef for a passthrough in the same manner. >> >> This is an MDB, not an ADP, right? >> >> >> >> On Mon, Jan 24, 2011 at 5:19 PM, jwcolby>> wrote: >> >>> It was security. I looked at other objects that could be seen through >> the >>> dsn and they all had DISCO and public enabled for reads. I set that for >>> mine and they were visible. >>> >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/24/2011 5:08 PM, David McAfee wrote: >>> >>>> It does sound like security. >>>> >>>> Can you create a stored procedure on the server? >>>> >>>> >>>> On Mon, Jan 24, 2011 at 2:03 PM, jwcolby>>>> wrote: >>>> >>>> I am running into something that I have never seen before. >>>>> >>>>> When I try to create a DSN back to the sql server I end up seeing the >>>>> server, but when I select the server I only see a small set of existing >>>>> views, 8 or so. there are hundreds of tables and dozens of views but I >>>>> can't see any of them. I don't know why, or how SQL Server limits what >> I >>>>> can see for the DSN build process. I am assuming that it has to do >> with >>>>> security but this is new to me. >>>>> >>>>> >>>>> John W. Colby >>>>> www.ColbyConsulting.com >>>>> >>>>> On 1/24/2011 4:25 PM, Rusty Hammond wrote: >>>>> >>>>> John, >>>>>> >>>>>> Have you tried an Access query tied to the linked view where the query >>>>>> provides the filtering? I'm sure I'll be corrected if I'm wrong but >> it >>>>>> should return from SQL only the records you need. >>>>>> >>>>>> If the dataset being returned can be read-only (no editing) then you >> can >>>>>> use a pass-through query in Access to call a stored procedure or send >> a >>>>>> SELECT statement directly to the SQL server. You can edit the SQL of >>>>>> the pass-through query in code just like any other query. To setup a >>>>>> pass-through create a blank query, go to the SQL view, go to the Query >>>>>> menu, choose SQL Specific, then Pass-Through. Then right-click on the >>>>>> title bar of the query window, go to Properties, Use the build button >> on >>>>>> the ODBC Connect Str property to build your connect string to the SQL >>>>>> server, set Return Record to Yes. >>>>>> >>>>>> HTH, >>>>>> >>>>>> Rusty >>>>>> >>>>>> >>>>>> >>>>>> -----Original Message----- >>>>>> From: accessd-bounces at databaseadvisors.com >>>>>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>>>>> Sent: Monday, January 24, 2011 3:09 PM >>>>>> To: Access Developers discussion and problem solving >>>>>> Subject: Re: [AccessD] Access 2K to SQL Server >>>>>> >>>>>> And can I link to a stored procedure? How to I send the parameter to >>>>>> the stored procedure. >>>>>> >>>>>> You are just a little too light on the actual details for me to get >> this >>>>>> done. >>>>>> >>>>>> I know how to create stored procedures, and I know the syntax in the >>>>>> stored procedure to pass in a parameter. I do not know the syntax in >> a >>>>>> stored procedure to return a recordset. And I haven't a clue how to >> use >>>>>> any of this on the Access side of things. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> John W. Colby >>>>>> www.ColbyConsulting.com >>>>>> >>>>>> On 1/24/2011 4:00 PM, David McAfee wrote: >>>>>> >>>>>> CREATE PROCEDURE stpSomeNameHere (@AsOfDate AS DATETIME) AS SELECT * >>>>>>> FROM vwSomeView WHERE SomeDate>= @AsOfDate >>>>>>> >>>>>>> Modify the querydef as needed for the input parameter in Access. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Jan 24, 2011 at 12:50 PM, >>>>>>> >>>>>>> jwcolbywrote: >>>>>> >>>>>> >>>>>>> One of my clients is mired in Access 2K. He is linking to views in >>>>>>> >>>>>>>> SQL Server but these are fixed views that at this point are pulling >>>>>>>> hundreds of thousands of records when he really only needs the last >> X >>>>>>>> >>>>>>>> >>>>>>> days, or for Claim X etc. >>>>>> >>>>>>> >>>>>>>> How can I create a view (or stored procedure) out in SQL Server that >>>>>>>> accepts a parameter such as a date or a claim ID and allow sql >> server >>>>>>>> >>>>>>>> >>>>>>> to perfrom the filter and return a small result set. >>>>>> >>>>>>> >>>>>>>> REMEMBER this is A2K. It is my understanding that A2K does not >> allow >>>>>>>> >>>>>>>> >>>>>>> some of the fancy stuff that later versions of Access allows - like >>>>>> >>>>>>> binding a form to an ADO recordset and having it be R/W. >>>>>>>> >>>>>>>> Any help would be hugely appreciated. >>>>>>>> >>>>>>>> -- >>>>>>>> John W. Colby >>>>>>>> www.ColbyConsulting.com >>>>>>>> -- >>>>>>>> AccessD mailing list >>>>>>>> AccessD at databaseadvisors.com >>>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>> Website: http://www.databaseadvisors.com >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> ********************************************************************** >>>>>> WARNING: All e-mail sent to and from this address will be received, >>>>>> scanned or otherwise recorded by the CPI Qualified Plan Consultants, >>>>>> Inc. >>>>>> corporate e-mail system and is subject to archival, monitoring or >> review >>>>>> by, and/or disclosure to, someone other than the recipient. >>>>>> ********************************************************************** >>>>>> >>>>>> -- >>>>>> >>>>> AccessD mailing list >>>>> AccessD at databaseadvisors.com >>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>> Website: http://www.databaseadvisors.com >>>>> >>>>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> From jwcolby at colbyconsulting.com Tue Jan 25 21:24:34 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Tue, 25 Jan 2011 22:24:34 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: <006f01cbbd05$e8f81650$bae842f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> Message-ID: <4D3F93F2.6050400@colbyconsulting.com> LOL, yep those big monitors are great for that kind of stuff. I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. John W. Colby www.ColbyConsulting.com On 1/25/2011 10:05 PM, Mark Simms wrote: > I LOVE that site. I joined !! > I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away from this "big boy". > > It's also funny, because Access 2007's tabbed interface almost seems to > mandate a large format monitor. > I can have 50 columns showing in datasheet view now ! > >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >>> So common that there's a programmers' website out there - >> http:/www.thedailywtf.com > > From pcs.accessd at gmail.com Tue Jan 25 23:12:31 2011 From: pcs.accessd at gmail.com (Borge Hansen) Date: Wed, 26 Jan 2011 15:12:31 +1000 Subject: [AccessD] From Lake Woebegone In-Reply-To: <4D3F93F2.6050400@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: John, Just curious: how do you connect *two* external monitors to your laptop? I connect one using the hdmi port on my laptop. How would I connect a second and have *two* extended screens in addition to the laptop screen? borge On Wednesday, January 26, 2011, jwcolby wrote: > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. ?Pretty darned awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: > > I LOVE that site. I joined !! > I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away from this "big boy". > > It's also funny, because Access 2007's tabbed interface almost seems to > mandate a large format monitor. > I can have 50 columns showing in datasheet view now ! > > > On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan > ?wrote: > > So common that there's a programmers' website out there - > > ?http:/www.thedailywtf.com > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From stuart at lexacorp.com.pg Tue Jan 25 23:55:46 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Wed, 26 Jan 2011 15:55:46 +1000 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com>, <4D3F93F2.6050400@colbyconsulting.com>, Message-ID: <4D3FB762.20455.18FADC5D@stuart.lexacorp.com.pg> Something like this? http://goo.gl/i8FuG -- Stuart On 26 Jan 2011 at 15:12, Borge Hansen wrote: > John, > Just curious: how do you connect *two* external monitors to your > laptop? I connect one using the hdmi port on my laptop. How would I > connect a second and have *two* extended screens in addition to the > laptop screen? borge > > On Wednesday, January 26, 2011, jwcolby > wrote: > LOL, yep those big monitors are great for that kind of stuff. > > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 > native resolution. ?Pretty darned awesome. > > John W. Colby > > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: > > > I LOVE that site. I joined !! > I'm also now posting from my new > Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away > from this "big boy". > > It's also funny, because Access 2007's tabbed > interface almost seems to > mandate a large format monitor. > I can > have 50 columns showing in datasheet view now ! > > > On Mon, Jan 24, > 2011 at 3:35 AM, Stuart McLachlan > ?wrote: > > > So common that there's a programmers' website out there - > > > ?http:/www.thedailywtf.com > > > > > -- > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > Website: > http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From df.waters at comcast.net Wed Jan 26 06:43:53 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 26 Jan 2011 06:43:53 -0600 Subject: [AccessD] Dual Monitors (was: From Lake Woebegone) In-Reply-To: <4D3F93F2.6050400@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: <420C542311CA48F99E8310BF6F94C261@DanWaters> Yowser!! :-) You must have to swivel in your chair to look from one side to the other! What brand of monitors did you get? Any thoughts on those? I have a pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). These have 1600 X 1200 resolution, and the screens are non-glare. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, January 25, 2011 9:25 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] From Lake Woebegone LOL, yep those big monitors are great for that kind of stuff. I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. John W. Colby www.ColbyConsulting.com On 1/25/2011 10:05 PM, Mark Simms wrote: > I LOVE that site. I joined !! > I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. > One must stay 2 FEET away from this "big boy". > > It's also funny, because Access 2007's tabbed interface almost seems to > mandate a large format monitor. > I can have 50 columns showing in datasheet view now ! > >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >>> So common that there's a programmers' website out there - >> http:/www.thedailywtf.com > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Wed Jan 26 07:01:11 2011 From: df.waters at comcast.net (Dan Waters) Date: Wed, 26 Jan 2011 07:01:11 -0600 Subject: [AccessD] OT: Girl Scout Cookies Message-ID: <7256C1C122B34AC99B616FFBD55BB1B5@DanWaters> Starting Feb 18th, there's a new free app you can download to your smartphone. It uses GPS technology to show you where the nearest Girl Scout Cookie Booth is from your current location. For me, this might be the last reason I need to get a smartphone! Go to www.girlscoutsrv.org . This site is for MN & WI, and the app's not there yet, but perhaps the app will be available nationwide. Dan From jwcolby at colbyconsulting.com Wed Jan 26 10:26:02 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 11:26:02 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: <4D404B1A.1030109@colbyconsulting.com> My laptop has two outputs in the back. I just connect them in. After that because it has two connectors, it expects to use two external monitors so my display control software has stuff for setting it up. John W. Colby www.ColbyConsulting.com On 1/26/2011 12:12 AM, Borge Hansen wrote: > John, > Just curious: how do you connect *two* external monitors to your laptop? > I connect one using the hdmi port on my laptop. How would I connect a > second and have *two* extended screens in addition to the laptop > screen? > borge > > On Wednesday, January 26, 2011, jwcolby wrote: >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >> >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems to >> mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >> >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >> >> So common that there's a programmers' website out there - >> >> http:/www.thedailywtf.com >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From jwcolby at colbyconsulting.com Wed Jan 26 10:26:53 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 11:26:53 -0500 Subject: [AccessD] From Lake Woebegone In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> Message-ID: <4D404B4D.4050200@colbyconsulting.com> I don't get to have three screens though, only two at a time. I just use the two external monitors. John W. Colby www.ColbyConsulting.com On 1/26/2011 12:12 AM, Borge Hansen wrote: > John, > Just curious: how do you connect *two* external monitors to your laptop? > I connect one using the hdmi port on my laptop. How would I connect a > second and have *two* extended screens in addition to the laptop > screen? > borge > > On Wednesday, January 26, 2011, jwcolby wrote: >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >> >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems to >> mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >> >> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >> wrote: >> >> So common that there's a programmers' website out there - >> >> http:/www.thedailywtf.com >> >> >> >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > From fuller.artful at gmail.com Wed Jan 26 10:27:58 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 26 Jan 2011 11:27:58 -0500 Subject: [AccessD] GetOpenFileName vs. Windows 7 Message-ID: It seems there are compatibility issues with this combination. I've googled and found a thread or two, but nothing leapt out as The Solution. Anyone? TIA, Arthur From charlotte.foust at gmail.com Wed Jan 26 10:55:59 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 26 Jan 2011 08:55:59 -0800 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: Message-ID: I suspect you may have to rely on .Net framework calls for that purpose in Win 7. Charlotte Foust On Wed, Jan 26, 2011 at 8:27 AM, Arthur Fuller wrote: > It seems there are compatibility issues with this combination. I've googled > and found a thread or two, but nothing leapt out as The Solution. Anyone? > > TIA, > Arthur > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From fuller.artful at gmail.com Wed Jan 26 11:03:03 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 26 Jan 2011 12:03:03 -0500 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: Message-ID: Ok. Any pointers where to look for the equivalent? Thanks, Arthur On Wed, Jan 26, 2011 at 11:55 AM, Charlotte Foust wrote: > I suspect you may have to rely on .Net framework calls for that > purpose in Win 7. > > Charlotte Foust > From jwcolby at colbyconsulting.com Wed Jan 26 12:26:08 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 13:26:08 -0500 Subject: [AccessD] Dual Monitors In-Reply-To: <420C542311CA48F99E8310BF6F94C261@DanWaters> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> <420C542311CA48F99E8310BF6F94C261@DanWaters> Message-ID: <4D406740.9090604@colbyconsulting.com> I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. John W. Colby www.ColbyConsulting.com On 1/26/2011 7:43 AM, Dan Waters wrote: > Yowser!! :-) You must have to swivel in your chair to look from one side to > the other! > > What brand of monitors did you get? Any thoughts on those? I have a pair > of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 25, 2011 9:25 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 native > resolution. Pretty darned > awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems to >> mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>> wrote: >>>> So common that there's a programmers' website out there - >>> http:/www.thedailywtf.com >> >> From shamil at smsconsulting.spb.ru Wed Jan 26 13:56:15 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 26 Jan 2011 22:56:15 +0300 Subject: [AccessD] Dual Monitors In-Reply-To: <4D406740.9090604@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> Message-ID: Hi John -- <<< I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. >>> That's a ridiculous price for St.Petersburg, Russia. I should start thinking seriously how to get moved there in your country... Especially taking into that Mr. Putin seems to be planning to get here at power on year 2012 for another 12 (or 14!?) years... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 26 ?????? 2011 ?. 21:26 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. John W. Colby www.ColbyConsulting.com On 1/26/2011 7:43 AM, Dan Waters wrote: > Yowser!! :-) You must have to swivel in your chair to look from one > side to the other! > > What brand of monitors did you get? Any thoughts on those? I have a > pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 25, 2011 9:25 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 > native resolution. Pretty darned awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems >> to mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>> wrote: >>>> So common that there's a programmers' website out there - >>> http:/www.thedailywtf.com >> >> From shamil at smsconsulting.spb.ru Wed Jan 26 14:51:16 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Wed, 26 Jan 2011 23:51:16 +0300 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) In-Reply-To: References: Message-ID: Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Wed Jan 26 14:58:20 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 15:58:20 -0500 Subject: [AccessD] Connect to SQL Server views Message-ID: <4D408AEC.8070100@colbyconsulting.com> I have a strange something happening and I don't know why From my client workstation, when I connect to (try to link tables to) PSServer (SQL Server) I can pretty much only see a small set of views. I discovered that in order for my new views to be seen I had to set a DISCO user and a public Role for my new views, at which point I could see them from my workstation. When I try the same thing from the server that holds all of the Access database files, I can not see those same set of views but I can see a single tab which says tables, and it looks like I am only seeing tables in that tab. Once I link the view from my workstation I can see the view's contents from my workstation. When I move back to the server I cannot see the view, I get an error that the view is not a valid object or some such. I have to fix up the connect string and then it works just fine. Good:ODBC;Description=PS;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft? Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes Bad:ODBC;Description=PS Server;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft? Access;WSID=DISABILITYINS89;Trusted_Connection=Yes I just replace the connect string I labeled Bad with the one I labeled good and (from the server) I can see the view data. And finally, if all that ain't strange enough, I can see the data from my workstation AND DiscoSvr with the original connect string. -- John W. Colby www.ColbyConsulting.com From rusty.hammond at cpiqpc.com Wed Jan 26 15:05:41 2011 From: rusty.hammond at cpiqpc.com (Rusty Hammond) Date: Wed, 26 Jan 2011 15:05:41 -0600 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <4D408AEC.8070100@colbyconsulting.com> References: <4D408AEC.8070100@colbyconsulting.com> Message-ID: <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> Your Bad connect string does not specify a Database ie DATABASE=Millennium Rusty -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 26, 2011 2:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Connect to SQL Server views I have a strange something happening and I don't know why From my client workstation, when I connect to (try to link tables to) PSServer (SQL Server) I can pretty much only see a small set of views. I discovered that in order for my new views to be seen I had to set a DISCO user and a public Role for my new views, at which point I could see them from my workstation. When I try the same thing from the server that holds all of the Access database files, I can not see those same set of views but I can see a single tab which says tables, and it looks like I am only seeing tables in that tab. Once I link the view from my workstation I can see the view's contents from my workstation. When I move back to the server I cannot see the view, I get an error that the view is not a valid object or some such. I have to fix up the connect string and then it works just fine. Good:ODBC;Description=PS;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft(r) Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes Bad:ODBC;Description=PS Server;DRIVER=SQL Server;SERVER=PSSERVER;APP=Microsoft(r) Access;WSID=DISABILITYINS89;Trusted_Connection=Yes I just replace the connect string I labeled Bad with the one I labeled good and (from the server) I can see the view data. And finally, if all that ain't strange enough, I can see the data from my workstation AND DiscoSvr with the original connect string. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ********************************************************************** WARNING: All e-mail sent to and from this address will be received, scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. corporate e-mail system and is subject to archival, monitoring or review by, and/or disclosure to, someone other than the recipient. ********************************************************************** From jwcolby at colbyconsulting.com Wed Jan 26 15:54:47 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Wed, 26 Jan 2011 16:54:47 -0500 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> References: <4D408AEC.8070100@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> Message-ID: <4D409827.6040004@colbyconsulting.com> Yes, I can see that. But why does it work (I can see data) using the "bad" connection string from my workstation, but not from the server machine? John W. Colby www.ColbyConsulting.com On 1/26/2011 4:05 PM, Rusty Hammond wrote: > Your Bad connect string does not specify a Database ie > DATABASE=Millennium > > Rusty > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 26, 2011 2:58 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Connect to SQL Server views > > I have a strange something happening and I don't know why > > From my client workstation, when I connect to (try to link tables to) > PSServer (SQL Server) I can pretty much only see a small set of views. > I discovered that in order for my new views to be seen I had to set a > DISCO user and a public Role for my new views, at which point I could > see them from my workstation. > > When I try the same thing from the server that holds all of the Access > database files, I can not see those same set of views but I can see a > single tab which says tables, and it looks like I am only seeing tables > in that tab. > > Once I link the view from my workstation I can see the view's contents > from my workstation. > > When I move back to the server I cannot see the view, I get an error > that the view is not a valid object or some such. > > I have to fix up the connect string and then it works just fine. > > Good:ODBC;Description=PS;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes > > Bad:ODBC;Description=PS Server;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS89;Trusted_Connection=Yes > > I just replace the connect string I labeled Bad with the one I labeled > good and (from the server) I can see the view data. > > And finally, if all that ain't strange enough, I can see the data from > my workstation AND DiscoSvr with the original connect string. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > From stuart at lexacorp.com.pg Wed Jan 26 15:59:17 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 27 Jan 2011 07:59:17 +1000 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: , Message-ID: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> I'm currently using the GetOpenFilenameAPI on 64 bit Win7 from Access without any problems. (You just have to put the word THREADSAFE in the function declaration). Note that I do quite a bit of work with API calls. I never use .Net framework calls. Basically they are just wrappers to the API which is still there. -- Stuart On 26 Jan 2011 at 8:55, Charlotte Foust wrote: > I suspect you may have to rely on .Net framework calls for that > purpose in Win 7. > > Charlotte Foust > > On Wed, Jan 26, 2011 at 8:27 AM, Arthur Fuller wrote: >> It seems there are compatibility issues with this combination. I've googled > and found a thread or two, but nothing leapt out as The Solution. Anyone? >> >> TIA, >> Arthur From fuller.artful at gmail.com Wed Jan 26 16:13:19 2011 From: fuller.artful at gmail.com (Arthur Fuller) Date: Wed, 26 Jan 2011 17:13:19 -0500 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> References: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> Message-ID: Where in the declaration does THREADSAFE go? Thanks, Arthur On Wed, Jan 26, 2011 at 4:59 PM, Stuart McLachlan wrote: > I'm currently using the GetOpenFilenameAPI on 64 bit Win7 from Access > without any > problems. (You just have to put the word THREADSAFE in the function > declaration). > > Note that I do quite a bit of work with API calls. I never use .Net > framework calls. Basically > they are just wrappers to the API which is still there. > > -- > Stuart > From gustav at cactus.dk Wed Jan 26 16:33:25 2011 From: gustav at cactus.dk (Gustav Brock) Date: Wed, 26 Jan 2011 23:33:25 +0100 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Message-ID: Hi Shamil It appears that even though a free version exists, it doesn't mean that the system is fully open-source. Question is how much configurable/extensible it is? /gustav >>> shamil at smsconsulting.spb.ru 26-01-2011 21:51 >>> Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav From accessd at shaw.ca Wed Jan 26 16:33:16 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2011 14:33:16 -0800 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) In-Reply-To: References: Message-ID: I am sorry my friend. I tried; but the days are still only 24 hours and I need sleep... you will have to do as I have done; specialize and try and drag family in on your business schemes to fill in the gaps. ;-) Single man companies just do not work anymore. :-( Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 26, 2011 12:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 26 16:35:43 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2011 14:35:43 -0800 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <4D408AEC.8070100@colbyconsulting.com> References: <4D408AEC.8070100@colbyconsulting.com> Message-ID: <50B1B512E0AD47559560233F45C1F8CE@creativesystemdesigns.com> Good detective work. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 26, 2011 12:58 PM To: Access Developers discussion and problem solving Subject: [AccessD] Connect to SQL Server views I have a strange something happening and I don't know why From my client workstation, when I connect to (try to link tables to) PSServer (SQL Server) I can pretty much only see a small set of views. I discovered that in order for my new views to be seen I had to set a DISCO user and a public Role for my new views, at which point I could see them from my workstation. When I try the same thing from the server that holds all of the Access database files, I can not see those same set of views but I can see a single tab which says tables, and it looks like I am only seeing tables in that tab. Once I link the view from my workstation I can see the view's contents from my workstation. When I move back to the server I cannot see the view, I get an error that the view is not a valid object or some such. I have to fix up the connect string and then it works just fine. Good:ODBC;Description=PS;DRIVER=SQL Server;SERVER=PSSERVER;APP=MicrosoftR Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes Bad:ODBC;Description=PS Server;DRIVER=SQL Server;SERVER=PSSERVER;APP=MicrosoftR Access;WSID=DISABILITYINS89;Trusted_Connection=Yes I just replace the connect string I labeled Bad with the one I labeled good and (from the server) I can see the view data. And finally, if all that ain't strange enough, I can see the data from my workstation AND DiscoSvr with the original connect string. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Wed Jan 26 16:37:50 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Wed, 26 Jan 2011 14:37:50 -0800 Subject: [AccessD] Connect to SQL Server views In-Reply-To: <4D409827.6040004@colbyconsulting.com> References: <4D408AEC.8070100@colbyconsulting.com> <49A286ABF515E94A8505CD14DEB721700DCFDEB3@CPIEMAIL-EVS1.CPIQPC.NET> <4D409827.6040004@colbyconsulting.com> Message-ID: <1FD528C3E4EE4A948BD33730F2093430@creativesystemdesigns.com> Check your local scripts or config files. I bet that "DATABASE=Millennium" is in there somewhere and is working as a default DB. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Wednesday, January 26, 2011 1:55 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Connect to SQL Server views Yes, I can see that. But why does it work (I can see data) using the "bad" connection string from my workstation, but not from the server machine? John W. Colby www.ColbyConsulting.com On 1/26/2011 4:05 PM, Rusty Hammond wrote: > Your Bad connect string does not specify a Database ie > DATABASE=Millennium > > Rusty > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Wednesday, January 26, 2011 2:58 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] Connect to SQL Server views > > I have a strange something happening and I don't know why > > From my client workstation, when I connect to (try to link tables to) > PSServer (SQL Server) I can pretty much only see a small set of views. > I discovered that in order for my new views to be seen I had to set a > DISCO user and a public Role for my new views, at which point I could > see them from my workstation. > > When I try the same thing from the server that holds all of the Access > database files, I can not see those same set of views but I can see a > single tab which says tables, and it looks like I am only seeing tables > in that tab. > > Once I link the view from my workstation I can see the view's contents > from my workstation. > > When I move back to the server I cannot see the view, I get an error > that the view is not a valid object or some such. > > I have to fix up the connect string and then it works just fine. > > Good:ODBC;Description=PS;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS43;DATABASE=Millennium;Trusted_Connection=Yes > > Bad:ODBC;Description=PS Server;DRIVER=SQL > Server;SERVER=PSSERVER;APP=Microsoft(r) > Access;WSID=DISABILITYINS89;Trusted_Connection=Yes > > I just replace the connect string I labeled Bad with the one I labeled > good and (from the server) I can see the view data. > > And finally, if all that ain't strange enough, I can see the data from > my workstation AND DiscoSvr with the original connect string. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ********************************************************************** > WARNING: All e-mail sent to and from this address will be received, > scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc. > corporate e-mail system and is subject to archival, monitoring or review > by, and/or disclosure to, someone other than the recipient. > ********************************************************************** > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From stuart at lexacorp.com.pg Wed Jan 26 17:18:14 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 27 Jan 2011 09:18:14 +1000 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: References: , <4D409935.5484.1C84967@stuart.lexacorp.com.pg>, Message-ID: <4D40ABB6.25896.21091BE@stuart.lexacorp.com.pg> Sorry, that was off the top of my head and I got things mixed up. I've been doing quite a bit of multithreading recently and had thread safe functions on the brain. I should have said PTRSAFE which is required if you are calling APIs from x64 Access 2010 ( in my case, the workstations using Office 10 x64 are running Windows 7 x64) Because of mixed OS/Office versions wth many clients I still develop in 2003 and distribute MDB/MDEs. (that and the fact that I hate the development environment in A2007+) A typical declaration not looks like this #If VBA7 Then 'Access 2010 - allow for 64 bit Declare PtrSafe Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #Else 'earlier version of Access. Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long #End If Here's a good primer on the subject: http://www.jkp-ads.com/articles/apideclarations.asp -- Stuart On 26 Jan 2011 at 17:13, Arthur Fuller wrote: > Where in the declaration does THREADSAFE go? > > Thanks, > Arthur > > On Wed, Jan 26, 2011 at 4:59 PM, Stuart McLachlan > wrote: > > > I'm currently using the GetOpenFilenameAPI on 64 bit Win7 from > > Access without any problems. (You just have to put the word > > THREADSAFE in the function declaration). > > > > Note that I do quite a bit of work with API calls. I never use .Net > > framework calls. Basically they are just wrappers to the API which > > is still there. > > > > -- > > Stuart > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From Darryl.Collins at iag.com.au Wed Jan 26 17:28:08 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 27 Jan 2011 10:28:08 +1100 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) In-Reply-To: Message-ID: <201101262328.p0QNSBiw008617@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ yeah, I have to agree here. Man.. there is soo much to try and get your head around these days and less and less time to spend learning stuff. I thought I was just getting old, but no, it really is way more complex than it used to be. Seriously thinking about outsourcing all the web stuff to someone else and just focus on what I am good at / like. hmmmm... Maybe I just need my morning coffee! cheers darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, 27 January 2011 9:33 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) I am sorry my friend. I tried; but the days are still only 24 hours and I need sleep... you will have to do as I have done; specialize and try and drag family in on your business schemes to fill in the gaps. ;-) Single man companies just do not work anymore. :-( Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 26, 2011 12:51 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) Hi Gustav -- That's an interesting information (ASPX/HTML based CMS administration (as e.g. it's implementd in DNN inow) is a bit of PITA - that should be corrected (soon) I hope by using AJAX)... Although I must say JavaScript/jQuery mastering, which Jim mentioned is coming firstplace/before SilverLight in my priorities list. We should have find how to make daytime lasting 72 hours (not even 48) to get all that new technlogies mastered... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 25 ?????? 2011 ?. 15:33 To: accessd at databaseadvisors.com Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard (was:Joomla)) Hi all I wondered if a CMS using Silverlight could be found, and this popped up: http://www.axcms.net/ It claims to be 100% free for the asking by registering (mark Download at the top): http://www.axcms.net/Register.AxCMS /gustav >>> accessd at shaw.ca 20-01-2011 21:13 >>> Hi Guys: That is great information to know. As you are aware my main focus is towards the web as I believe that is where everything is going, eventually and I would like to be a little ahead of the curve. ASP.Net is my tool of choice but its plug-ins have a habit of extending its processing modules from the desktop back to the server. This of course requires going in the boiler-plated code and hacking away much of the hard wired connections. (I should really learn to roll my own from scratch... eventually I will have built my own frame-work frame-work) I think the tightest link between the FE and BE should be AJAX. OTOH I have been getting up to speed in JavaScript and it various flavours. JQuery/JNode and then there is lots of cut and paste code modules. One of the most interesting developments is Node.js. It allows you to run superfast JavaScript right off the server; http://nodejs.org/ (You can actually build your own proprietary web server with the product is you are so inclined) and there is even a place to test code functions; http://jsapp.us/ As more functionality migrates to the web the market Gurus are saying that products like the iPad are where the PC market is going. And finally if you need anymore proof of the webs maturity check out the following; http://plugins.jquery.com/project/clippy ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Thursday, January 20, 2011 9:47 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Orchard (was: Joomla) Hi Gustav & Jim, I have mentioned Orachard here in this thread already on 17 of Jan 2011: <<<<<< I have just recently found what could become a real DNN rival in long run: Orchard CMS http://orchardproject.net/ as it comes from MS guys, and it doesn't have all that "legacy burden" DNN has got historically as its development started from ASP.NET 1.1 AFAIK... >>>>>> I'd bet it could become "DNN killer" in long run or at least it will "eat" a large part of DNN market. Still I'd use DNN these days (just my opinion/intention) and I'd wait a couple of years or so to see what Orachard will become by that time... MVC is actually an "ASP.NET killer" kind of applications IMO - I mean MVC is "riding on ASP.NET engine" but doesn't use ASP.NET native features that much as usual ASP.NET apps do... I have been developing ASP.NET applications using Model View Controller (MVC) software design pattern and Test Driven Design approach from the very beginning of my development in ASP.NET. I personally doubts that MVC is a correct way to go currently as it imposes rather rigid structure on ASP.NET projects (did that change in ASP.NET MVC 3.0?). I can be wrong. Just my opinion. I'm not defending "ASP.NET native features and architecture" - they result in slow (several seconds) start-up of even relatively small apps, which use Web Forms etc. - and ASP.NET MVC is a different story, better one, much quicker start-up, but as I noted I do not like that ASP.NET MVC imposes a rigid structure on ASP.NET apps - when that will be changed I'd definitely switch to ASP.NET MVC - is that changed in ASP.NET MVC 3.0 already? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 20 ?????? 2011 ?. 18:57 To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi Jim Well, it seems to fly a bit lower using one motor only, but that may be just fine for those simple projects you also meet. Perhaps even a normal user will be able to maintain such a site? /gustav >>> accessd at shaw.ca 20-01-2011 16:36 >>> Thanks for the poste Gustav. This looks very interesting. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Thursday, January 20, 2011 7:07 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Orchard (was: Joomla) Hi all And don't forget Microsoft's own Open-Source project, Orchard which is MVC based: http://www.orchardproject.net/ /gustav >>> gustav at cactus.dk 16-01-2011 18:41 >>> Hi Jim That depends, but if you are looking for CMS-style systems, at least two top-notch Open Source systems for .NET exist. Composite C1: http://www.composite.net/C1.aspx Umbraco: http://www.umbraco.org They are quite different - and both different from DNN - and I haven't had a need for either of them so I cannot advice further. /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From stuart at lexacorp.com.pg Wed Jan 26 17:48:18 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Thu, 27 Jan 2011 09:48:18 +1000 Subject: [AccessD] CMS: AxCMS.net for Silverlight (was: Orchard(was:Joomla)) In-Reply-To: <201101262328.p0QNSBiw008617@databaseadvisors.com> References: , <201101262328.p0QNSBiw008617@databaseadvisors.com> Message-ID: <4D40B2C2.21070.22C19A3@stuart.lexacorp.com.pg> That's exactly why I teamed up with a web developer here. We both have our own businesses but work together on some projects. We have also recently set up a separate joint business (if that that expression makes sense ). -- Stuart On 27 Jan 2011 at 10:28, Darryl Collins wrote: > Seriously thinking about outsourcing all the web stuff to someone else > and just focus on what I am good at / like. > > hmmmm... Maybe I just need my morning coffee! > cheers > darryl > From charlotte.foust at gmail.com Wed Jan 26 22:24:15 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Wed, 26 Jan 2011 20:24:15 -0800 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: <4D40ABB6.25896.21091BE@stuart.lexacorp.com.pg> References: <4D409935.5484.1C84967@stuart.lexacorp.com.pg> <4D40ABB6.25896.21091BE@stuart.lexacorp.com.pg> Message-ID: I've known Jan Karel for years, and he is indeed expert in all things Excel, which translates pretty well into all things VBA. Access is his weakest Office product, but that doesn't mean he's weak in it. Charlotte Foust > > Here's a good primer on the subject: > ?http://www.jkp-ads.com/articles/apideclarations.asp > > -- > Stuart > From Darryl.Collins at iag.com.au Wed Jan 26 22:31:55 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 27 Jan 2011 15:31:55 +1100 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: Message-ID: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ He is one the guys who wrote "Name Manager" for Excel, the excellent addin from decision models. I have met Charles Williams, the other author and have a few of their free and paid products. Send him a big thanks from me if you speak with him. His Excel contributions are outstandingly good and saved me many hours of effort. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, 27 January 2011 3:24 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] GetOpenFileName vs. Windows 7 I've known Jan Karel for years, and he is indeed expert in all things Excel, which translates pretty well into all things VBA. Access is his weakest Office product, but that doesn't mean he's weak in it. Charlotte Foust > > Here's a good primer on the subject: > ?http://www.jkp-ads.com/articles/apideclarations.asp > > -- > Stuart > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From dw-murphy at cox.net Wed Jan 26 23:44:56 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Wed, 26 Jan 2011 21:44:56 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> References: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> Message-ID: Folks, I am trying to create a form to review the first few rows of an excel spreadsheet before going through an import process. These spread sheets can be unstructured as far as which column is where and what they are called so the user has to select which column goes in which field in the import table. I open my ADO connection and get the field names and get a recordset from the first work sheet. I them set it as the recordset of a form in datasheet view expecting to see all the rows. The form loads the recordset as I can see the row count and the record selectors, but I can't see any fields in it. I can step through a recordset row in code and verify that there are values. What am I missing to make the records visible? Code snippet follows: sStrQuery = " Select * FROM " & sSheetName & "" Set rsF = New ADODB.Recordset With rsF .Source = sStrQuery .ActiveConnection = cn .LockType = adLockReadOnly .CursorType = adOpenStatic .Open End With Set Forms("frmImportVendorExcelDisplay").Recordset = rsF Forms("frmImportVendorExcelDisplay").Refresh Doug From Darryl.Collins at iag.com.au Wed Jan 26 23:57:32 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Thu, 27 Jan 2011 16:57:32 +1100 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: Message-ID: <201101270557.p0R5vXqe027754@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Doug, have a peep here. It may be useful. <> cheers darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Thursday, 27 January 2011 4:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Set a form's recordset to an ADO recordset to view records Folks, I am trying to create a form to review the first few rows of an excel spreadsheet before going through an import process. These spread sheets can be unstructured as far as which column is where and what they are called so the user has to select which column goes in which field in the import table. I open my ADO connection and get the field names and get a recordset from the first work sheet. I them set it as the recordset of a form in datasheet view expecting to see all the rows. The form loads the recordset as I can see the row count and the record selectors, but I can't see any fields in it. I can step through a recordset row in code and verify that there are values. What am I missing to make the records visible? Code snippet follows: sStrQuery = " Select * FROM " & sSheetName & "" Set rsF = New ADODB.Recordset With rsF .Source = sStrQuery .ActiveConnection = cn .LockType = adLockReadOnly .CursorType = adOpenStatic .Open End With Set Forms("frmImportVendorExcelDisplay").Recordset = rsF Forms("frmImportVendorExcelDisplay").Refresh Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From marksimms at verizon.net Thu Jan 27 05:39:28 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 06:39:28 -0500 Subject: [AccessD] Dual Monitors (was: From Lake Woebegone) In-Reply-To: <420C542311CA48F99E8310BF6F94C261@DanWaters> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com> <420C542311CA48F99E8310BF6F94C261@DanWaters> Message-ID: <000a01cbbe16$db9b0a00$92d11e00$@net> That being said about large screen LCD's/TFT's: Do NOT BUY a German Hanns-G monitor. I got mine used and cheap. It's good, but far from perfect. You need a Masters In Fine Arts degree (MFA) just to "tune it" with all of the settings including the NVidea settings and calibration. Also, I discovered that Hanns-G is pulling out of the US market for large screens. Apparently, the competition has done them in...mainly from LG, Samsung, AOC, and Viewsonic. On top of those, others have entered the market as well. Prices have been plummeting at phenomenal rates. > > What brand of monitors did you get? Any thoughts on those? I have a > pair > of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still > great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan From marksimms at verizon.net Thu Jan 27 05:45:25 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 06:45:25 -0500 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> Message-ID: <000b01cbbe17$b077fd50$1167f7f0$@net> Yeah, Shamil, but you won't get any sympathy from me...why not ? : Your country has all of my money ! (From the crude oil !!) $50 per fill-up now. People aligned with the oil industry out there take baths in champagne or vodka.... Now THAT'S ridiculous. > >>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... > Especially taking into that Mr. Putin seems to be planning to get here > at > power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil From shamil at smsconsulting.spb.ru Thu Jan 27 06:00:43 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Thu, 27 Jan 2011 15:00:43 +0300 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: <000b01cbbe17$b077fd50$1167f7f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com><4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net><4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg><006f01cbbd05$e8f81650$bae842f0$@net><4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters><4D406740.9090604@colbyconsulting.com> <000b01cbbe17$b077fd50$1167f7f0$@net> Message-ID: <1881DF5ED1694C449846A58D0A02B4AF@nant> Hi Mark, I was kidding. Are you serious? Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: 27 ?????? 2011 ?. 14:45 To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors-ridiculous Yeah, Shamil, but you won't get any sympathy from me...why not ? : Your country has all of my money ! (From the crude oil !!) $50 per fill-up now. People aligned with the oil industry out there take baths in champagne or vodka.... Now THAT'S ridiculous. > >>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... > Especially taking into that Mr. Putin seems to be planning to get here > at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil From marksimms at verizon.net Thu Jan 27 06:32:59 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 07:32:59 -0500 Subject: [AccessD] good SSD article In-Reply-To: <4D3EF9CC.30204@colbyconsulting.com> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> <4D3EF9CC.30204@colbyconsulting.com> Message-ID: <000901cbbe1e$55984550$00c8cff0$@net> http://www.zdnet.com/blog/bott/windows-7-and-ssds-setup-secrets-and-tune-up-tweaks/2910?pg=2 John - thanks for getting me started into investigating this new technology. As usual, it's new and the going is a bit bumpy....drivers, OS, firmware.... Everything must be synched for expected high performance. Ferrari's need a constant stream of fixes, tweaks, and tuning. From jwcolby at colbyconsulting.com Thu Jan 27 07:09:20 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 08:09:20 -0500 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: <000b01cbbe17$b077fd50$1167f7f0$@net> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> <000b01cbbe17$b077fd50$1167f7f0$@net> Message-ID: <4D416E80.6060301@colbyconsulting.com> LOL, Mark you are not personally responsible for all the abuses that your country does in the world. You may believe me that Shamil doesn't see a penny of that oil money. John W. Colby www.ColbyConsulting.com On 1/27/2011 6:45 AM, Mark Simms wrote: > Yeah, Shamil, but you won't get any sympathy from me...why not ? : Your > country has all of my money ! > (From the crude oil !!) $50 per fill-up now. > > People aligned with the oil industry out there take baths in champagne or > vodka.... > Now THAT'S ridiculous. > >>>>> >> That's a ridiculous price for St.Petersburg, Russia. >> I should start thinking seriously how to get moved there in your >> country... >> Especially taking into that Mr. Putin seems to be planning to get here >> at >> power on year 2012 for another 12 (or 14!?) years... >> >> Thank you. >> >> -- >> Shamil > > From jwcolby at colbyconsulting.com Thu Jan 27 07:14:09 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 08:14:09 -0500 Subject: [AccessD] good SSD article In-Reply-To: <000901cbbe1e$55984550$00c8cff0$@net> References: <4D3DE61E.1000708@colbyconsulting.com><4D3DEA60.7000305@colbyconsulting.com><49A286ABF515E94A8505CD14DEB721700DCFDE94@CPIEMAIL-EVS1.CPIQPC.NET><4D3DF747.4090805@colbyconsulting.com><4D3E2539.2020005@colbyconsulting.com> <59F53E6B817048BE987E3756327E9A9E@abpc> <4D3EB04C.2020508@colbyconsulting.com> <8BFC6B3C8D2348C9AE0942E00DD4FE56@abpc> <4D3EF9CC.30204@colbyconsulting.com> <000901cbbe1e$55984550$00c8cff0$@net> Message-ID: <4D416FA1.2050705@colbyconsulting.com> Yes, the technology is very different from rotating media, and it is coming into a world where OSes were custom designed for rotating media. The OSes will eventually catch up and be tweaked to understand and care for the SSD but between now and then the user has to do stuff. In fact the situation is already miles ahead of just two years ago. SSDs are one area where buying the latest technology will save you a lot of grief. And bottom line, it is write access that suffers from all of this. Read speeds are pretty much not affected by all of the issues. John W. Colby www.ColbyConsulting.com On 1/27/2011 7:32 AM, Mark Simms wrote: > http://www.zdnet.com/blog/bott/windows-7-and-ssds-setup-secrets-and-tune-up-tweaks/2910?pg=2 > > John - thanks for getting me started into investigating this new technology. > As usual, it's new and the going is a bit bumpy....drivers, OS, firmware.... > Everything must be synched for expected high performance. > > Ferrari's need a constant stream of fixes, tweaks, and tuning. > > > > From edzedz at comcast.net Thu Jan 27 10:38:30 2011 From: edzedz at comcast.net (Edward Zuris) Date: Thu, 27 Jan 2011 09:38:30 -0700 Subject: [AccessD] Dual Monitors In-Reply-To: Message-ID: <000001cbbe40$a25624d0$5bdea8c0@edz1> From what I hear from my friends overseas a lot of computer related products in the USA are rather inexpensive compared their local markets. However, I am sure there are places outside the USA has even cheaper prices. Every Nation has its issues. Russian might, or might not, be going back it's old USSR ways. And in the USA we have more than our fair share of crazy people. And we elect a number of our crazies into high positions into the government. Of the two, I'll think we are better off with the cheaper computer monitors and some crazies, in Congress. We also get to watch them on CSPAN TV. It is like watching a circus in slow motion. The USA has many cultures and climates. I live in the American Southwest desert. One place I really liked was the American Northwest. Fished for salmon around Everett. Where John lives it can get hot and humid in the summer, but there is good fishing near by. I spent a summer near Asheville, and the weekends at the Outer Banks. As far as I am concerned, Shamil, you are welcome. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Wednesday, January 26, 2011 12:56 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hi John -- <<< I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. >>> That's a ridiculous price for St.Petersburg, Russia. I should start thinking seriously how to get moved there in your country... Especially taking into that Mr. Putin seems to be planning to get here at power on year 2012 for another 12 (or 14!?) years... Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 26 ?????? 2011 ?. 21:26 To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I bought two Acer G235H from Newegg.com when they were $129 each shipped - back just before Christmas. John W. Colby www.ColbyConsulting.com On 1/26/2011 7:43 AM, Dan Waters wrote: > Yowser!! :-) You must have to swivel in your chair to look from one > side to the other! > > What brand of monitors did you get? Any thoughts on those? I have a > pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - still great). > These have 1600 X 1200 resolution, and the screens are non-glare. > > Dan > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Tuesday, January 25, 2011 9:25 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] From Lake Woebegone > > LOL, yep those big monitors are great for that kind of stuff. > > I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 > native resolution. Pretty darned awesome. > > John W. Colby > www.ColbyConsulting.com > > On 1/25/2011 10:05 PM, Mark Simms wrote: >> I LOVE that site. I joined !! >> I'm also now posting from my new Hanns-G 28" monitor....pretty impressive. >> One must stay 2 FEET away from this "big boy". >> >> It's also funny, because Access 2007's tabbed interface almost seems >> to mandate a large format monitor. >> I can have 50 columns showing in datasheet view now ! >> >>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>> wrote: >>>> So common that there's a programmers' website out there - >>> http:/www.thedailywtf.com >> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From dw-murphy at cox.net Thu Jan 27 10:39:46 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 27 Jan 2011 08:39:46 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: <201101270557.p0R5vXqe027754@databaseadvisors.com> References: <201101270557.p0R5vXqe027754@databaseadvisors.com> Message-ID: <42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> Hi Darryl, Thanks for the material. I can get the loaded recordset, what I want to do is display the first ten rows or so in a datasheet so the user can select the appropriate columns to import and select the table field they should be imported into. The issue I am having is I can not get the recordset to display on a form in datasheet mode. The form shows that the records are there in displaying the record count and the appropriate number of record selectors, but no data is shown. I can't figure out what is going on. I'll keep your material for future reference. Good stuff. Doug -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins Sent: Wednesday, January 26, 2011 9:58 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to view records ____________________________________________________________________________ ___________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. ____________________________________________________________________________ ___________ Doug, have a peep here. It may be useful. <> cheers darryl -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy Sent: Thursday, 27 January 2011 4:45 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Set a form's recordset to an ADO recordset to view records Folks, I am trying to create a form to review the first few rows of an excel spreadsheet before going through an import process. These spread sheets can be unstructured as far as which column is where and what they are called so the user has to select which column goes in which field in the import table. I open my ADO connection and get the field names and get a recordset from the first work sheet. I them set it as the recordset of a form in datasheet view expecting to see all the rows. The form loads the recordset as I can see the row count and the record selectors, but I can't see any fields in it. I can step through a recordset row in code and verify that there are values. What am I missing to make the records visible? Code snippet follows: sStrQuery = " Select * FROM " & sSheetName & "" Set rsF = New ADODB.Recordset With rsF .Source = sStrQuery .ActiveConnection = cn .LockType = adLockReadOnly .CursorType = adOpenStatic .Open End With Set Forms("frmImportVendorExcelDisplay").Recordset = rsF Forms("frmImportVendorExcelDisplay").Refresh Doug -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com ____________________________________________________________________________ ___________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. ____________________________________________________________________________ ___________ -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 27 11:05:41 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 12:05:41 -0500 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbe40$a25624d0$5bdea8c0@edz1> References: <000001cbbe40$a25624d0$5bdea8c0@edz1> Message-ID: <4D41A5E5.8090806@colbyconsulting.com> I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning to > get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. >>> I can have 50 columns showing in datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > From charlotte.foust at gmail.com Thu Jan 27 11:05:58 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 27 Jan 2011 09:05:58 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to view records In-Reply-To: <42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> References: <201101270557.p0R5vXqe027754@databaseadvisors.com> <42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> Message-ID: What happens if you use a continuous form laid out to look like a datasheet? I've never tried binding a datasheet to an ADO recordset, but I know forms work. And what version of Access? Charlotte Foust On Thu, Jan 27, 2011 at 8:39 AM, Doug Murphy wrote: > Hi Darryl, > > Thanks for the material. I can get the loaded recordset, what I want to do > is display the first ten rows or so in a datasheet so the user can select > the appropriate columns to import and select the table field they should be > imported into. The issue I am having is I can not get the recordset to > display on a form in datasheet mode. The form shows that the records are > there in displaying the record count and the appropriate number of record > selectors, but no data is shown. I can't figure out what is going on. > > I'll keep your material for future reference. Good stuff. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl Collins > Sent: Wednesday, January 26, 2011 9:58 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to view > records > > > ____________________________________________________________________________ > ___________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of > this message. > ____________________________________________________________________________ > ___________ > > > > Doug, > > have a peep here. It may be useful. > > < el>> > > cheers > darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Thursday, 27 January 2011 4:45 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Set a form's recordset to an ADO recordset to view > records > > Folks, > > I am trying to create a form to review the first few rows of an excel > spreadsheet before going through an import process. These spread sheets can > be unstructured as far as which column is where and what they are called so > the user has to select which column goes in which field in the import table. > I open my ADO connection and get the field names and get a recordset from > the first work sheet. I them set it as the recordset of a form in datasheet > view expecting to see all the rows. The form loads the recordset as I can > see the row count and the record selectors, but I can't see any fields in > it. I can step through a recordset row in code and verify that there are > values. What am I missing to make the records visible? > > Code snippet follows: > > ? ? ?sStrQuery = " Select * FROM " & sSheetName & "" > > ? ? ?Set rsF = New ADODB.Recordset > ? ? ?With rsF > ? ? ? ? ? ?.Source = sStrQuery > ? ? ? ? ? ?.ActiveConnection = cn > ? ? ? ? ? ?.LockType = adLockReadOnly > ? ? ? ? ? ?.CursorType = adOpenStatic > ? ? ? ? ? ?.Open > ? ? ?End With > > ? ? Set Forms("frmImportVendorExcelDisplay").Recordset = rsF > ? ? ? ? ? Forms("frmImportVendorExcelDisplay").Refresh > > Doug > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ____________________________________________________________________________ > ___________ > > The information transmitted in this message and its attachments (if any) is > intended only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any review, > retransmission, dissemination or other use of, or taking of any action in > reliance upon this information, by persons or entities other than the > intended recipient is prohibited. > > If you have received this in error, please contact the sender and delete > this e-mail and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or > distribute the information contained in this e-mail and any attached files, > with the permission of the sender. > > This message has been scanned for viruses. > ____________________________________________________________________________ > ___________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From charlotte.foust at gmail.com Thu Jan 27 11:13:48 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Thu, 27 Jan 2011 09:13:48 -0800 Subject: [AccessD] GetOpenFileName vs. Windows 7 In-Reply-To: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> References: <201101270431.p0R4Vw8Y030262@databaseadvisors.com> Message-ID: He's also a VIP on Eileen's Lounge, which I helped establish in memory of Eileen Wharmsby, who created Woody's Lounge. You can thank him yourself if you register at http://www.eileenslounge.com. Our tame MS MVP ;-}, Hans Vogelaar, is also on hand to answer Access questions and is one of our admins and founders. Charlotte Foust On Wed, Jan 26, 2011 at 8:31 PM, Darryl Collins wrote: > > _______________________________________________________________________________________ > > Note: This e-mail is subject to the disclaimer contained at the bottom of this message. > _______________________________________________________________________________________ > > > > He is one the guys who wrote "Name Manager" for Excel, the excellent addin from decision models. ?I have met Charles Williams, the other author and have a few of their free and paid products. ?Send him a big thanks from me if you speak with him. ?His Excel contributions are outstandingly good and saved me many hours of effort. > > cheers > Darryl. > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust > Sent: Thursday, 27 January 2011 3:24 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] GetOpenFileName vs. Windows 7 > > I've known Jan Karel for years, and he is indeed expert in all things > Excel, which translates pretty well into all things VBA. ?Access is > his weakest Office product, but that doesn't mean he's weak in it. > > Charlotte Foust > > >> >> Here's a good primer on the subject: >> ?http://www.jkp-ads.com/articles/apideclarations.asp >> >> -- >> Stuart >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > _______________________________________________________________________________________ > > The information transmitted in this message and its attachments (if any) is intended > only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any review, > retransmission, dissemination or other use of, or taking of any action in reliance > upon this information, by persons or entities other than the intended recipient is > prohibited. > > If you have received this in error, please contact the sender and delete this e-mail > and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or distribute > the information contained in this e-mail and any attached files, with the permission > of the sender. > > This message has been scanned for viruses. > _______________________________________________________________________________________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From iggy at nanaimo.ark.com Thu Jan 27 12:21:14 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Thu, 27 Jan 2011 10:21:14 -0800 Subject: [AccessD] OT: My First Web Page Message-ID: <4D41B79A.4020409@nanaimo.ark.com> Hey All Well after 20 years the "old fart" programmer finally has a web page up and running.Nothing flashy just basically a folky overview of company information. It wasn't as hard as I had originally envisioned, I have got to start learning a few more new tricks. Now I can start doing some local advertising, to be honest the recession has kicked the crap out of my company it has always been word of mouth, so hopefully I will get some hits. The page still needs some tweaking, I am currently trying to figure out how to include a couple more testimonials from clients and not make it boring. Long story short "Just ask me if I am a happy camper". Please do not reply "Jeez get a life it is just a simple web page". From garykjos at gmail.com Thu Jan 27 13:12:12 2011 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 27 Jan 2011 13:12:12 -0600 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: So what is the URL so we can appreciate your gem? GK On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav wrote: > Hey All > Well after 20 years the "old fart" programmer finally has a web page up and > running.Nothing flashy just basically a folky overview of company > information. ?It wasn't as hard as I had originally envisioned, I have got > to start learning a few more new tricks. Now I can start doing some local > advertising, to be honest the recession has kicked the crap out of my > company it has always been word of mouth, so hopefully I will get some hits. > The page still needs some tweaking, I am currently trying to figure out how > to include a couple more testimonials from clients and not make it boring. > Long story short "Just ask me if I am a happy camper". Please do not reply > "Jeez get a life it is just a simple web page". > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From iggy at nanaimo.ark.com Thu Jan 27 12:46:32 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Thu, 27 Jan 2011 10:46:32 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: <4D41BD88.10603@nanaimo.ark.com> Hey Gary Ooops Thanks Not a gem by any means, I am just so happy I could create do it on my own. www.microcoastsolutions.com Gary Kjos wrote: >So what is the URL so we can appreciate your gem? > >GK > >On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav wrote: > > >>Hey All >>Well after 20 years the "old fart" programmer finally has a web page up and >>running.Nothing flashy just basically a folky overview of company >>information. It wasn't as hard as I had originally envisioned, I have got >>to start learning a few more new tricks. Now I can start doing some local >>advertising, to be honest the recession has kicked the crap out of my >>company it has always been word of mouth, so hopefully I will get some hits. >>The page still needs some tweaking, I am currently trying to figure out how >>to include a couple more testimonials from clients and not make it boring. >>Long story short "Just ask me if I am a happy camper". Please do not reply >>"Jeez get a life it is just a simple web page". >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > From accessd at shaw.ca Thu Jan 27 13:44:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 11:44:31 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: So where is your web site, Tony? Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Thursday, January 27, 2011 10:21 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: My First Web Page Hey All Well after 20 years the "old fart" programmer finally has a web page up and running.Nothing flashy just basically a folky overview of company information. It wasn't as hard as I had originally envisioned, I have got to start learning a few more new tricks. Now I can start doing some local advertising, to be honest the recession has kicked the crap out of my company it has always been word of mouth, so hopefully I will get some hits. The page still needs some tweaking, I am currently trying to figure out how to include a couple more testimonials from clients and not make it boring. Long story short "Just ask me if I am a happy camper". Please do not reply "Jeez get a life it is just a simple web page". -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Thu Jan 27 13:46:39 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 11:46:39 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41BD88.10603@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> <4D41BD88.10603@nanaimo.ark.com> Message-ID: <051FFB7A82114954898D6D222636BC2A@creativesystemdesigns.com> Hi Tony: Now that is a good clean simple site. Going "green" I see. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Thursday, January 27, 2011 10:47 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Hey Gary Ooops Thanks Not a gem by any means, I am just so happy I could create do it on my own. www.microcoastsolutions.com Gary Kjos wrote: >So what is the URL so we can appreciate your gem? > >GK > >On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav wrote: > > >>Hey All >>Well after 20 years the "old fart" programmer finally has a web page up and >>running.Nothing flashy just basically a folky overview of company >>information. It wasn't as hard as I had originally envisioned, I have got >>to start learning a few more new tricks. Now I can start doing some local >>advertising, to be honest the recession has kicked the crap out of my >>company it has always been word of mouth, so hopefully I will get some hits. >>The page still needs some tweaking, I am currently trying to figure out how >>to include a couple more testimonials from clients and not make it boring. >>Long story short "Just ask me if I am a happy camper". Please do not reply >>"Jeez get a life it is just a simple web page". >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From garykjos at gmail.com Thu Jan 27 13:56:38 2011 From: garykjos at gmail.com (Gary Kjos) Date: Thu, 27 Jan 2011 13:56:38 -0600 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41BD88.10603@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> <4D41BD88.10603@nanaimo.ark.com> Message-ID: Looks good to me Tony! Simple and gets your necessary information out there for people to see and search engines to find. You can always add some more glitter and fanciness in the future if you think that is necessary. I like simple and straightforward myself. None of the Flash stuff that takes processor power and bandwidth that everybody doesn't necessarily have. Well done and I hope it helps you hook some new clients soon. GK On Thu, Jan 27, 2011 at 12:46 PM, Tony Septav wrote: > Hey Gary > Ooops > Thanks > Not a gem by any means, I am just so happy I could create do it on my own. > www.microcoastsolutions.com > > Gary Kjos wrote: > >> So what is the URL so we can appreciate your gem? >> >> GK >> >> On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav >> wrote: >> >>> >>> Hey All >>> Well after 20 years the "old fart" programmer finally has a web page up >>> and >>> running.Nothing flashy just basically a folky overview of company >>> information. ?It wasn't as hard as I had originally envisioned, I have >>> got >>> to start learning a few more new tricks. Now I can start doing some local >>> advertising, to be honest the recession has kicked the crap out of my >>> company it has always been word of mouth, so hopefully I will get some >>> hits. >>> The page still needs some tweaking, I am currently trying to figure out >>> how >>> to include a couple more testimonials from clients and not make it >>> boring. >>> Long story short "Just ask me if I am a happy camper". Please do not >>> reply >>> "Jeez get a life it is just a simple web page". >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >>> >> >> >> >> > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Gary Kjos garykjos at gmail.com From edzedz at comcast.net Thu Jan 27 14:05:33 2011 From: edzedz at comcast.net (Edward Zuris) Date: Thu, 27 Jan 2011 13:05:33 -0700 Subject: [AccessD] Dual Monitors In-Reply-To: <4D41A5E5.8090806@colbyconsulting.com> Message-ID: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Thu Jan 27 14:20:08 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Thu, 27 Jan 2011 12:20:08 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: References: <4D41B79A.4020409@nanaimo.ark.com> <4D41BD88.10603@nanaimo.ark.com> Message-ID: <4D41D378.2050807@nanaimo.ark.com> Hey Gary and Jim Thank you both very much. John and I think it was Stuart have provided me in the past with some advice on my wording. I really appreciate your feed back, makes me feel kind of good as to what I have done. Thanks Tony Gary Kjos wrote: >Looks good to me Tony! Simple and gets your necessary information out >there for people to see and search engines to find. You can always add >some more glitter and fanciness in the future if you think that is >necessary. I like simple and straightforward myself. None of the Flash >stuff that takes processor power and bandwidth that everybody doesn't >necessarily have. > >Well done and I hope it helps you hook some new clients soon. > >GK > >On Thu, Jan 27, 2011 at 12:46 PM, Tony Septav wrote: > > >>Hey Gary >>Ooops >>Thanks >>Not a gem by any means, I am just so happy I could create do it on my own. >>www.microcoastsolutions.com >> >>Gary Kjos wrote: >> >> >> >>>So what is the URL so we can appreciate your gem? >>> >>>GK >>> >>>On Thu, Jan 27, 2011 at 12:21 PM, Tony Septav >>>wrote: >>> >>> >>> >>>>Hey All >>>>Well after 20 years the "old fart" programmer finally has a web page up >>>>and >>>>running.Nothing flashy just basically a folky overview of company >>>>information. It wasn't as hard as I had originally envisioned, I have >>>>got >>>>to start learning a few more new tricks. Now I can start doing some local >>>>advertising, to be honest the recession has kicked the crap out of my >>>>company it has always been word of mouth, so hopefully I will get some >>>>hits. >>>>The page still needs some tweaking, I am currently trying to figure out >>>>how >>>>to include a couple more testimonials from clients and not make it >>>>boring. >>>>Long story short "Just ask me if I am a happy camper". Please do not >>>>reply >>>>"Jeez get a life it is just a simple web page". >>>>-- >>>>AccessD mailing list >>>>AccessD at databaseadvisors.com >>>>http://databaseadvisors.com/mailman/listinfo/accessd >>>>Website: http://www.databaseadvisors.com >>>> >>>> >>>> >>>> >>> >>> >>> >>> >>-- >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> > > > > > From accessd at shaw.ca Thu Jan 27 14:27:33 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 12:27:33 -0800 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> References: <4D41A5E5.8090806@colbyconsulting.com> <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> Message-ID: <2DD63A2EAE96493387DB049AFE146CB0@creativesystemdesigns.com> The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershed Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Thu Jan 27 14:46:58 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Thu, 27 Jan 2011 15:46:58 -0500 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> References: <000001cbbe5d$8ee1cdb0$5bdea8c0@edz1> Message-ID: <4D41D9C2.70608@colbyconsulting.com> > The 110 sounds like Phoenix. Did I guess correctly ? Even worse. Yuma. John W. Colby www.ColbyConsulting.com On 1/27/2011 3:05 PM, Edward Zuris wrote: > > When the Salmon come in to spawn, they > would gather just a few miles from Everett > near the San Juan area before heading to > Canada or USA rivers. > > Great fishing, and very few people take > advantage of it. > > I am in Albuquerque, NM. > > Starting in late May, or early June, the > temperatures start climb up to the 100's. > > At the moment it is high dry cold winds > with a few dust storms. Sometime maybe a > half inch of snow every so often. After > May it is total bake mode. But the desert > and dry climate grows on you after awhile. > > I grew up in NM, so I know a number of good > fishing holes. I go up into the mountains > to fish for trout during the summer. But > catching a ten pound king salmon really makes > your day and puts any quarter pound mountain > trout to shame. > > The 110 sounds like Phoenix. Did I guess > correctly ? > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 10:06 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > > I grew up in the American southwest desert. > 110 degrees F every day. I lived with my > father for about 6 months in Everett > Washington when I was a freshman in High School. > > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 11:38 AM, Edward Zuris wrote: >> >> From what I hear from my friends overseas >> a lot of computer related products in the >> USA are rather inexpensive compared their >> local markets. However, I am sure there >> are places outside the USA has even cheaper >> prices. >> >> Every Nation has its issues. Russian might, >> or might not, be going back it's old USSR >> ways. And in the USA we have more than our >> fair share of crazy people. And we elect >> a number of our crazies into high positions >> into the government. >> >> Of the two, I'll think we are better off >> with the cheaper computer monitors and some >> crazies, in Congress. We also get to watch >> them on CSPAN TV. It is like watching a >> circus in slow motion. >> >> The USA has many cultures and climates. >> >> I live in the American Southwest desert. >> One place I really liked was the American >> Northwest. Fished for salmon around Everett. >> Where John lives it can get hot and humid >> in the summer, but there is good fishing >> near by. I spent a summer near Asheville, >> and the weekends at the Outer Banks. >> >> As far as I am concerned, Shamil, you are >> welcome. >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil >> Salakhetdinov >> Sent: Wednesday, January 26, 2011 12:56 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Dual Monitors >> >> >> Hi John -- >> >> <<< >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >>>>> >> That's a ridiculous price for St.Petersburg, Russia. >> I should start thinking seriously how to get moved there in your >> country... Especially taking into that Mr. Putin seems to be planning >> to get here at power on year 2012 for another 12 (or 14!?) years... >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: 26 ?????? 2011 ?. 21:26 >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Dual Monitors >> >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/26/2011 7:43 AM, Dan Waters wrote: >>> Yowser!! :-) You must have to swivel in your chair to look from one >>> side to the other! >>> >>> What brand of monitors did you get? Any thoughts on those? I have a >>> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - >> still >> great). >>> These have 1600 X 1200 resolution, and the screens are non-glare. >>> >>> Dan >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 25, 2011 9:25 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] From Lake Woebegone >>> >>> LOL, yep those big monitors are great for that kind of stuff. >>> >>> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >>> native resolution. Pretty darned awesome. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/25/2011 10:05 PM, Mark Simms wrote: >>>> I LOVE that site. I joined !! >>>> I'm also now posting from my new Hanns-G 28" monitor....pretty >> impressive. >>>> One must stay 2 FEET away from this "big boy". >>>> >>>> It's also funny, because Access 2007's tabbed interface almost seems > >>>> to mandate a large format monitor. I can have 50 columns showing in >>>> datasheet view now ! >>>> >>>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>>> wrote: >>>>>> So common that there's a programmers' website out there - >>>>> http:/www.thedailywtf.com >>>> >>>> >> From Darryl.Collins at iag.com.au Thu Jan 27 17:25:16 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Fri, 28 Jan 2011 10:25:16 +1100 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: <201101272325.p0RNPKeb001977@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Hi Tony, Well done, the only feedback I have is I would be leary of putting your email "info at microcoastsolutions.com" up like that. It can be read by scammers and used to send and receive spam. Might be better to to use "info at microcoastsolutions.com" or a form that automatically sends the email without revealing your email. cheers darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav Sent: Friday, 28 January 2011 5:21 AM To: Access Developers discussion and problem solving Subject: [AccessD] OT: My First Web Page Hey All Well after 20 years the "old fart" programmer finally has a web page up and running.Nothing flashy just basically a folky overview of company information. It wasn't as hard as I had originally envisioned, I have got to start learning a few more new tricks. Now I can start doing some local advertising, to be honest the recession has kicked the crap out of my company it has always been word of mouth, so hopefully I will get some hits. The page still needs some tweaking, I am currently trying to figure out how to include a couple more testimonials from clients and not make it boring. Long story short "Just ask me if I am a happy camper". Please do not reply "Jeez get a life it is just a simple web page". -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From stuart at lexacorp.com.pg Thu Jan 27 18:28:54 2011 From: stuart at lexacorp.com.pg (Stuart McLachlan) Date: Fri, 28 Jan 2011 10:28:54 +1000 Subject: [AccessD] OT: My First Web Page In-Reply-To: <201101272325.p0RNPKeb001977@databaseadvisors.com> References: <4D41B79A.4020409@nanaimo.ark.com>, <201101272325.p0RNPKeb001977@databaseadvisors.com> Message-ID: <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. From accessd at shaw.ca Thu Jan 27 19:13:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Thu, 27 Jan 2011 17:13:31 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> References: <4D41B79A.4020409@nanaimo.ark.com> <201101272325.p0RNPKeb001977@databaseadvisors.com> <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> Message-ID: It is possible that your website may be read and the email addresses scraped by scammers but if you have or acquire any profile on the web search engines you email address is going to be right out there. The people that scrape for emails do it for a living and will not be fooled by any web site trickery... It might have worked 5 to 10 years ago but the scamming group has become far more sophisticated. Your best security, these days, is to have a good ISP unless you are hosting your own email server. If you do have your own Email Server be prepared to spend a lot of time tricking, modifying and reconfiguring... it can be a full-time job just to run day to day stuff and if you get some serious hacker there may be little you can do to block them indefinitely. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, January 27, 2011 4:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Thu Jan 27 19:30:34 2011 From: marksimms at verizon.net (Mark Simms) Date: Thu, 27 Jan 2011 20:30:34 -0500 Subject: [AccessD] Dual Monitors-ridiculous In-Reply-To: <4D416E80.6060301@colbyconsulting.com> References: <5F088EF2EFCA4A2A8B66B6D62CCF36B0@utc.com> <4D3B9E0F.2070300@colbyconsulting.com> <000901cbbbb7$6aef0650$40cd12f0$@net> <4D3D63EB.11989.FE4F2F9@stuart.lexacorp.com.pg> <006f01cbbd05$e8f81650$bae842f0$@net> <4D3F93F2.6050400@colbyconsulting.com><420C542311CA48F99E8310BF6F94C261@DanWaters> <4D406740.9090604@colbyconsulting.com> <000b01cbbe17$b077fd50$1167f7f0$@net> <4D416E80.6060301@colbyconsulting.com> Message-ID: <000501cbbe8a$f60c5a00$e2250e00$@net> Oil and gas prices are an emotional topic with me.... Thank goodness that's not the case with Access ;) And yes, Shamil, that was a joke ! > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 8:09 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors-ridiculous > > LOL, Mark you are not personally responsible for all the abuses that > your country does in the world. > You may believe me that Shamil doesn't see a penny of that oil money. > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 6:45 AM, Mark Simms wrote: > > Yeah, Shamil, but you won't get any sympathy from me...why not ? : > Your > > country has all of my money ! > > (From the crude oil !!) $50 per fill-up now. > > > > People aligned with the oil industry out there take baths in > champagne or > > vodka.... > > Now THAT'S ridiculous. > > > >>>>> > >> That's a ridiculous price for St.Petersburg, Russia. > >> I should start thinking seriously how to get moved there in your > >> country... > >> Especially taking into that Mr. Putin seems to be planning to get > here > >> at > >> power on year 2012 for another 12 (or 14!?) years... > >> > >> Thank you. > >> > >> -- > >> Shamil > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From Darryl.Collins at iag.com.au Thu Jan 27 19:59:00 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Fri, 28 Jan 2011 12:59:00 +1100 Subject: [AccessD] Dual Monitors-ridiculous - OT now... In-Reply-To: <000501cbbe8a$f60c5a00$e2250e00$@net> Message-ID: <201101280159.p0S1x2Qn016070@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ OT: but hey, it is Friday here in Oz ;) heh... If you are based in the US, it might be best not to move to the EU or Australia. The Petrol (Gasoline) prices here are rather more expensive than what you pay in the US. Cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms Sent: Friday, 28 January 2011 12:31 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors-ridiculous Oil and gas prices are an emotional topic with me.... Thank goodness that's not the case with Access ;) And yes, Shamil, that was a joke ! > -----Original Message----- > From: accessd-bounces at databaseadvisors.com [mailto:accessd- > bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 8:09 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors-ridiculous > > LOL, Mark you are not personally responsible for all the abuses that > your country does in the world. > You may believe me that Shamil doesn't see a penny of that oil money. > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 6:45 AM, Mark Simms wrote: > > Yeah, Shamil, but you won't get any sympathy from me...why not ? : > Your > > country has all of my money ! > > (From the crude oil !!) $50 per fill-up now. > > > > People aligned with the oil industry out there take baths in > champagne or > > vodka.... > > Now THAT'S ridiculous. > > > >>>>> > >> That's a ridiculous price for St.Petersburg, Russia. > >> I should start thinking seriously how to get moved there in your > >> country... > >> Especially taking into that Mr. Putin seems to be planning to get > here > >> at > >> power on year 2012 for another 12 (or 14!?) years... > >> > >> Thank you. > >> > >> -- > >> Shamil > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From dw-murphy at cox.net Thu Jan 27 22:57:22 2011 From: dw-murphy at cox.net (Doug Murphy) Date: Thu, 27 Jan 2011 20:57:22 -0800 Subject: [AccessD] Set a form's recordset to an ADO recordset to viewrecords In-Reply-To: References: <201101270557.p0R5vXqe027754@databaseadvisors.com><42E7D18D26D1449DA88C90C07FA4D1A5@murphy3234aaf1> Message-ID: I guess the problem is with me, I need to go back to fundamentals. I don't typically use forms in datasheet mode. I was assuming that it would display the recordset results without me putting all the controls on the form, like the visual studio gridview. I do this same process on an ASP.NET page with the gridview so was trying to duplicate the functionality in Access. I tried just using a query as the recordsource for my display form and not placing controls on the form and got the same results, so I guess it won't work. I'll just load the rowsource of a list box by stepping through the first few records and use that for my trial display. Thanks -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Charlotte Foust Sent: Thursday, January 27, 2011 9:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to viewrecords What happens if you use a continuous form laid out to look like a datasheet? I've never tried binding a datasheet to an ADO recordset, but I know forms work. And what version of Access? Charlotte Foust On Thu, Jan 27, 2011 at 8:39 AM, Doug Murphy wrote: > Hi Darryl, > > Thanks for the material. I can get the loaded recordset, what I want > to do is display the first ten rows or so in a datasheet so the user > can select the appropriate columns to import and select the table > field they should be imported into. The issue I am having is I can not > get the recordset to display on a form in datasheet mode. The form > shows that the records are there in displaying the record count and > the appropriate number of record selectors, but no data is shown. I can't figure out what is going on. > > I'll keep your material for future reference. Good stuff. > > Doug > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darryl > Collins > Sent: Wednesday, January 26, 2011 9:58 PM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Set a form's recordset to an ADO recordset to > view records > > > ______________________________________________________________________ > ______ > ___________ > > Note: This e-mail is subject to the disclaimer contained at the bottom > of this message. > ______________________________________________________________________ > ______ > ___________ > > > > Doug, > > have a peep here. It may be useful. > > < romExc > el>> > > cheers > darryl > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy > Sent: Thursday, 27 January 2011 4:45 PM > To: 'Access Developers discussion and problem solving' > Subject: [AccessD] Set a form's recordset to an ADO recordset to view > records > > Folks, > > I am trying to create a form to review the first few rows of an excel > spreadsheet before going through an import process. These spread > sheets can be unstructured as far as which column is where and what > they are called so the user has to select which column goes in which field in the import table. > I open my ADO connection and get the field names and get a recordset > from the first work sheet. I them set it as the recordset of a form in > datasheet view expecting to see all the rows. The form loads the > recordset as I can see the row count and the record selectors, but I > can't see any fields in it. I can step through a recordset row in code > and verify that there are values. What am I missing to make the records visible? > > Code snippet follows: > > ? ? ?sStrQuery = " Select * FROM " & sSheetName & "" > > ? ? ?Set rsF = New ADODB.Recordset > ? ? ?With rsF > ? ? ? ? ? ?.Source = sStrQuery > ? ? ? ? ? ?.ActiveConnection = cn > ? ? ? ? ? ?.LockType = adLockReadOnly > ? ? ? ? ? ?.CursorType = adOpenStatic > ? ? ? ? ? ?.Open > ? ? ?End With > > ? ? Set Forms("frmImportVendorExcelDisplay").Recordset = rsF > ? ? ? ? ? Forms("frmImportVendorExcelDisplay").Refresh > > Doug > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > ______________________________________________________________________ > ______ > ___________ > > The information transmitted in this message and its attachments (if > any) is intended only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any > review, retransmission, dissemination or other use of, or taking of > any action in reliance upon this information, by persons or entities > other than the intended recipient is prohibited. > > If you have received this in error, please contact the sender and > delete this e-mail and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, > disclose or distribute the information contained in this e-mail and > any attached files, with the permission of the sender. > > This message has been scanned for viruses. > ______________________________________________________________________ > ______ > ___________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rbgajewski at roadrunner.com Fri Jan 28 06:57:08 2011 From: rbgajewski at roadrunner.com (Bob Gajewski) Date: Fri, 28 Jan 2011 07:57:08 -0500 Subject: [AccessD] OT: My First Web Page In-Reply-To: References: <4D41B79A.4020409@nanaimo.ark.com><201101272325.p0RNPKeb001977@databaseadvisors.com><4D420DC6.29338.777A866@stuart.lexacorp.com.pg> Message-ID: <32B87B92D05D4525876712185DD88E1E@DCYN3T81> IMO, you can significantly reduce the chance of spam email by creating an image button that has your address and just putting JavaScript code behind it to handle the hyperlink (if you even want a direct link). Bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 20:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: My First Web Page It is possible that your website may be read and the email addresses scraped by scammers but if you have or acquire any profile on the web search engines you email address is going to be right out there. The people that scrape for emails do it for a living and will not be fooled by any web site trickery... It might have worked 5 to 10 years ago but the scamming group has become far more sophisticated. Your best security, these days, is to have a good ISP unless you are hosting your own email server. If you do have your own Email Server be prepared to spend a lot of time tricking, modifying and reconfiguring... it can be a full-time job just to run day to day stuff and if you get some serious hacker there may be little you can do to block them indefinitely. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, January 27, 2011 4:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From iggy at nanaimo.ark.com Fri Jan 28 08:13:26 2011 From: iggy at nanaimo.ark.com (Tony Septav) Date: Fri, 28 Jan 2011 06:13:26 -0800 Subject: [AccessD] OT: My First Web Page Message-ID: <4D42CF06.1060403@nanaimo.ark.com> Hey All Thank you all for your advice. I will work on the EMail address. Dewey is correct I did use a WYSIWYG program to generate the code. Basically I just wanted to get a web page up and running (kind of like the way I am trying to learn VB.Net, design a simple form linked to an Access table make it work and go forward from there). I do not as yet have a clue how to code the web page. But now I have something to work with and in time I hope to understand search engines and to become proficient enough with the code to incorporate some of the fancy features I have viewed on your web pages. I have to admit somedays after reading your amazing discussions of hyper drives, IPDZ addresses, brute networking, triple monitors etc.most of which goes over my head, I think "I am getting to old for all this stuff, maybe it is time I buy a wieny wagon and just hang out at the beach". Thanks again From accessd at shaw.ca Fri Jan 28 09:24:33 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 28 Jan 2011 07:24:33 -0800 Subject: [AccessD] OT: My First Web Page In-Reply-To: <32B87B92D05D4525876712185DD88E1E@DCYN3T81> References: <4D41B79A.4020409@nanaimo.ark.com> <201101272325.p0RNPKeb001977@databaseadvisors.com> <4D420DC6.29338.777A866@stuart.lexacorp.com.pg> <32B87B92D05D4525876712185DD88E1E@DCYN3T81> Message-ID: <7E0914FE3F794DD882190C42C50B7B9D@creativesystemdesigns.com> It is a balancing act of whether you want your site out there or whether you do not. I know of clients have requested their sites to be cloaked, most of their content to be in flash and maybe their email address to be an images. That done, their site looks pretty but they don't get any hits, they don't get any good advertisers or business offers. Their sites do not show up in any search engines and no one comes to them. Big companies may worry about spam but the alternative of not being able to easily found and identified is far worse. If OTOH you are only looking to create a "post card" site maybe that is OK. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Gajewski Sent: Friday, January 28, 2011 4:57 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: My First Web Page IMO, you can significantly reduce the chance of spam email by creating an image button that has your address and just putting JavaScript code behind it to handle the hyperlink (if you even want a direct link). Bob -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 20:14 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] OT: My First Web Page It is possible that your website may be read and the email addresses scraped by scammers but if you have or acquire any profile on the web search engines you email address is going to be right out there. The people that scrape for emails do it for a living and will not be fooled by any web site trickery... It might have worked 5 to 10 years ago but the scamming group has become far more sophisticated. Your best security, these days, is to have a good ISP unless you are hosting your own email server. If you do have your own Email Server be prepared to spend a lot of time tricking, modifying and reconfiguring... it can be a full-time job just to run day to day stuff and if you get some serious hacker there may be little you can do to block them indefinitely. Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Stuart McLachlan Sent: Thursday, January 27, 2011 4:29 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT: My First Web Page Or replace it with this:

moc.snoitulosorcim at ofni :liamE

Not many website scrapers will pick that up. -- Stuart On 28 Jan 2011 at 10:25, Darryl Collins wrote: > Hi Tony, > > Well done, the only feedback I have is I would be leary of putting > your email "info at microcoastsolutions.com" up like that. It can be > read by scammers and used to send and receive spam. Might be better > to to use "info at microcoastsolutions.com" or a form that > automatically sends the email without revealing your email. > > cheers > darryl. -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Fri Jan 28 10:12:18 2011 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 28 Jan 2011 09:12:18 -0700 Subject: [AccessD] Dual Monitors In-Reply-To: <2DD63A2EAE96493387DB049AFE146CB0@creativesystemdesigns.com> Message-ID: <000001cbbf06$237c5190$5bdea8c0@edz1> Hopefully a few dams more will be removed to allow enough fish to survive to continue the species. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershe d Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From accessd at shaw.ca Fri Jan 28 10:36:31 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Fri, 28 Jan 2011 08:36:31 -0800 Subject: [AccessD] Dual Monitors In-Reply-To: <000001cbbf06$237c5190$5bdea8c0@edz1> References: <2DD63A2EAE96493387DB049AFE146CB0@creativesystemdesigns.com> <000001cbbf06$237c5190$5bdea8c0@edz1> Message-ID: Hi Edward: The dams will never be removed and most likely more will be added. What is needed is better "fish ladders" so the salmon can get around and above the dams and the creation of new spawning beds. In otherwords, it is going to take a bit of work and this where the government should be investing our money...in something that will pay real divedends. Even though it is Friday, on this subject we will have to take this OT, if we wish to discuss it anymore, as it is difficult to argue this thread is related to Access or programming in anyway. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Friday, January 28, 2011 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hopefully a few dams more will be removed to allow enough fish to survive to continue the species. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershe d Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Fri Jan 28 11:14:00 2011 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 28 Jan 2011 10:14:00 -0700 Subject: [AccessD] OT Fish Ladders In-Reply-To: Message-ID: <001301cbbf0e$c1a62690$5bdea8c0@edz1> Any solution, or solutions, that work are fine with me. Better fish ladders is one answer. Though the little fish on the return trip to the Ocean don't do well when drawn through the turbines. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Friday, January 28, 2011 9:37 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hi Edward: The dams will never be removed and most likely more will be added. What is needed is better "fish ladders" so the salmon can get around and above the dams and the creation of new spawning beds. In otherwords, it is going to take a bit of work and this where the government should be investing our money...in something that will pay real divedends. Even though it is Friday, on this subject we will have to take this OT, if we wish to discuss it anymore, as it is difficult to argue this thread is related to Access or programming in anyway. ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Friday, January 28, 2011 8:12 AM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors Hopefully a few dams more will be removed to allow enough fish to survive to continue the species. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence Sent: Thursday, January 27, 2011 1:28 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] Dual Monitors The Columbia River basin was the largest Salmon river network, in the world until the Daming, virtually wiped it out. http://en.wikipedia.org/wiki/List_of_dams_in_the_Columbia_River_watershe d Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Edward Zuris Sent: Thursday, January 27, 2011 12:06 PM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Dual Monitors When the Salmon come in to spawn, they would gather just a few miles from Everett near the San Juan area before heading to Canada or USA rivers. Great fishing, and very few people take advantage of it. I am in Albuquerque, NM. Starting in late May, or early June, the temperatures start climb up to the 100's. At the moment it is high dry cold winds with a few dust storms. Sometime maybe a half inch of snow every so often. After May it is total bake mode. But the desert and dry climate grows on you after awhile. I grew up in NM, so I know a number of good fishing holes. I go up into the mountains to fish for trout during the summer. But catching a ten pound king salmon really makes your day and puts any quarter pound mountain trout to shame. The 110 sounds like Phoenix. Did I guess correctly ? -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 10:06 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors I grew up in the American southwest desert. 110 degrees F every day. I lived with my father for about 6 months in Everett Washington when I was a freshman in High School. John W. Colby www.ColbyConsulting.com On 1/27/2011 11:38 AM, Edward Zuris wrote: > > From what I hear from my friends overseas > a lot of computer related products in the > USA are rather inexpensive compared their > local markets. However, I am sure there > are places outside the USA has even cheaper > prices. > > Every Nation has its issues. Russian might, > or might not, be going back it's old USSR > ways. And in the USA we have more than our > fair share of crazy people. And we elect > a number of our crazies into high positions > into the government. > > Of the two, I'll think we are better off > with the cheaper computer monitors and some > crazies, in Congress. We also get to watch > them on CSPAN TV. It is like watching a > circus in slow motion. > > The USA has many cultures and climates. > > I live in the American Southwest desert. > One place I really liked was the American > Northwest. Fished for salmon around Everett. > Where John lives it can get hot and humid > in the summer, but there is good fishing > near by. I spent a summer near Asheville, > and the weekends at the Outer Banks. > > As far as I am concerned, Shamil, you are > welcome. > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil > Salakhetdinov > Sent: Wednesday, January 26, 2011 12:56 PM > To: 'Access Developers discussion and problem solving' > Subject: Re: [AccessD] Dual Monitors > > > Hi John -- > > <<< > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. >>>> > That's a ridiculous price for St.Petersburg, Russia. > I should start thinking seriously how to get moved there in your > country... Especially taking into that Mr. Putin seems to be planning > to get here at power on year 2012 for another 12 (or 14!?) years... > > Thank you. > > -- > Shamil > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: 26 ?????? 2011 ?. 21:26 > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > I bought two Acer G235H from Newegg.com when they were $129 each > shipped > - back just before Christmas. > > John W. Colby > www.ColbyConsulting.com > > On 1/26/2011 7:43 AM, Dan Waters wrote: >> Yowser!! :-) You must have to swivel in your chair to look from one >> side to the other! >> >> What brand of monitors did you get? Any thoughts on those? I have a >> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - > still > great). >> These have 1600 X 1200 resolution, and the screens are non-glare. >> >> Dan >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: Tuesday, January 25, 2011 9:25 PM >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] From Lake Woebegone >> >> LOL, yep those big monitors are great for that kind of stuff. >> >> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >> native resolution. Pretty darned awesome. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/25/2011 10:05 PM, Mark Simms wrote: >>> I LOVE that site. I joined !! >>> I'm also now posting from my new Hanns-G 28" monitor....pretty > impressive. >>> One must stay 2 FEET away from this "big boy". >>> >>> It's also funny, because Access 2007's tabbed interface almost seems >>> to mandate a large format monitor. I can have 50 columns showing in >>> datasheet view now ! >>> >>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>> wrote: >>>>> So common that there's a programmers' website out there - >>>> http:/www.thedailywtf.com >>> >>> > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From edzedz at comcast.net Fri Jan 28 11:34:27 2011 From: edzedz at comcast.net (Edward Zuris) Date: Fri, 28 Jan 2011 10:34:27 -0700 Subject: [AccessD] OT Yuma In-Reply-To: <4D41D9C2.70608@colbyconsulting.com> Message-ID: <001901cbbf11$9d3d7170$5bdea8c0@edz1> Yikes. I had an assignment in El Centro, not far from Yuma, for a couple of months. The area brought a whole new meaning to the word "hot". -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Thursday, January 27, 2011 1:47 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Dual Monitors > The 110 sounds like Phoenix. Did I guess correctly ? Even worse. Yuma. John W. Colby www.ColbyConsulting.com On 1/27/2011 3:05 PM, Edward Zuris wrote: > > When the Salmon come in to spawn, they > would gather just a few miles from Everett > near the San Juan area before heading to > Canada or USA rivers. > > Great fishing, and very few people take > advantage of it. > > I am in Albuquerque, NM. > > Starting in late May, or early June, the > temperatures start climb up to the 100's. > > At the moment it is high dry cold winds > with a few dust storms. Sometime maybe a > half inch of snow every so often. After > May it is total bake mode. But the desert > and dry climate grows on you after awhile. > > I grew up in NM, so I know a number of good > fishing holes. I go up into the mountains > to fish for trout during the summer. But > catching a ten pound king salmon really makes > your day and puts any quarter pound mountain > trout to shame. > > The 110 sounds like Phoenix. Did I guess > correctly ? > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Thursday, January 27, 2011 10:06 AM > To: Access Developers discussion and problem solving > Subject: Re: [AccessD] Dual Monitors > > > I grew up in the American southwest desert. > 110 degrees F every day. I lived with my > father for about 6 months in Everett > Washington when I was a freshman in High School. > > > John W. Colby > www.ColbyConsulting.com > > On 1/27/2011 11:38 AM, Edward Zuris wrote: >> >> From what I hear from my friends overseas >> a lot of computer related products in the >> USA are rather inexpensive compared their >> local markets. However, I am sure there >> are places outside the USA has even cheaper >> prices. >> >> Every Nation has its issues. Russian might, >> or might not, be going back it's old USSR >> ways. And in the USA we have more than our >> fair share of crazy people. And we elect >> a number of our crazies into high positions >> into the government. >> >> Of the two, I'll think we are better off >> with the cheaper computer monitors and some >> crazies, in Congress. We also get to watch >> them on CSPAN TV. It is like watching a >> circus in slow motion. >> >> The USA has many cultures and climates. >> >> I live in the American Southwest desert. >> One place I really liked was the American >> Northwest. Fished for salmon around Everett. >> Where John lives it can get hot and humid >> in the summer, but there is good fishing >> near by. I spent a summer near Asheville, >> and the weekends at the Outer Banks. >> >> As far as I am concerned, Shamil, you are >> welcome. >> >> >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil >> Salakhetdinov >> Sent: Wednesday, January 26, 2011 12:56 PM >> To: 'Access Developers discussion and problem solving' >> Subject: Re: [AccessD] Dual Monitors >> >> >> Hi John -- >> >> <<< >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >>>>> >> That's a ridiculous price for St.Petersburg, Russia. >> I should start thinking seriously how to get moved there in your >> country... Especially taking into that Mr. Putin seems to be planning >> to get here at power on year 2012 for another 12 (or 14!?) years... >> >> Thank you. >> >> -- >> Shamil >> >> -----Original Message----- >> From: accessd-bounces at databaseadvisors.com >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >> Sent: 26 ?????? 2011 ?. 21:26 >> To: Access Developers discussion and problem solving >> Subject: Re: [AccessD] Dual Monitors >> >> I bought two Acer G235H from Newegg.com when they were $129 each >> shipped >> - back just before Christmas. >> >> John W. Colby >> www.ColbyConsulting.com >> >> On 1/26/2011 7:43 AM, Dan Waters wrote: >>> Yowser!! :-) You must have to swivel in your chair to look from one >>> side to the other! >>> >>> What brand of monitors did you get? Any thoughts on those? I have a >>> pair of Viewsonic VP2030b monitors which I do like (> 3 yrs old - >> still >> great). >>> These have 1600 X 1200 resolution, and the screens are non-glare. >>> >>> Dan >>> >>> -----Original Message----- >>> From: accessd-bounces at databaseadvisors.com >>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby >>> Sent: Tuesday, January 25, 2011 9:25 PM >>> To: Access Developers discussion and problem solving >>> Subject: Re: [AccessD] From Lake Woebegone >>> >>> LOL, yep those big monitors are great for that kind of stuff. >>> >>> I have a matched pair of 23.5" monitors on my laptop - 1920 x 1080 >>> native resolution. Pretty darned awesome. >>> >>> John W. Colby >>> www.ColbyConsulting.com >>> >>> On 1/25/2011 10:05 PM, Mark Simms wrote: >>>> I LOVE that site. I joined !! >>>> I'm also now posting from my new Hanns-G 28" monitor....pretty >> impressive. >>>> One must stay 2 FEET away from this "big boy". >>>> >>>> It's also funny, because Access 2007's tabbed interface almost >>>> seems > >>>> to mandate a large format monitor. I can have 50 columns showing in >>>> datasheet view now ! >>>> >>>>> On Mon, Jan 24, 2011 at 3:35 AM, Stuart McLachlan >>>>> wrote: >>>>>> So common that there's a programmers' website out there - >>>>> http:/www.thedailywtf.com >>>> >>>> >> -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Fri Jan 28 19:42:28 2011 From: df.waters at comcast.net (Dan Waters) Date: Fri, 28 Jan 2011 19:42:28 -0600 Subject: [AccessD] Repositioning a Continuous Form After Requery Message-ID: Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub From rockysmolin at bchacc.com Fri Jan 28 23:34:04 2011 From: rockysmolin at bchacc.com (rockysmolin at bchacc.com) Date: Fri, 28 Jan 2011 22:34:04 -0700 Subject: [AccessD] Repositioning a Continuous Form After Requery Message-ID: <20110128223404.86c3debdd1c3983866efe200e2feb95f.186a3fb31f.wbe@email12.secureserver.net> I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Fri Jan 28 23:36:29 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sat, 29 Jan 2011 00:36:29 -0500 Subject: [AccessD] 2007 (not fun) Message-ID: <4D43A75D.8020909@colbyconsulting.com> My first real effort to do design directly in 2007. Oh my. Try to find a way to just do table design the old way. Not found. Make the pk and save and there it is available now. WTF over??? Trying to make a form the old way. Not found. Lots of pretty buttons. Lots of places to go looking for pretty buttons. Sigh. -- John W. Colby www.ColbyConsulting.com From rockysmolin at bchacc.com Sat Jan 29 00:15:23 2011 From: rockysmolin at bchacc.com (rockysmolin at bchacc.com) Date: Fri, 28 Jan 2011 23:15:23 -0700 Subject: [AccessD] 2007 (not fun) Message-ID: <20110128231523.86c3debdd1c3983866efe200e2feb95f.c2f3602979.wbe@email12.secureserver.net> Everything that you knew where it was is now somewhere else. For no apparent reason. Is 2010 any better? Rockyh -------- Original Message -------- Subject: [AccessD] 2007 (not fun) From: jwcolby Date: Fri, January 28, 2011 10:36 pm To: Access Developers discussion and problem solving My first real effort to do design directly in 2007. Oh my. Try to find a way to just do table design the old way. Not found. Make the pk and save and there it is available now. WTF over??? Trying to make a form the old way. Not found. Lots of pretty buttons. Lots of places to go looking for pretty buttons. Sigh. -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sat Jan 29 07:42:55 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jan 2011 07:42:55 -0600 Subject: [AccessD] Repositioning a Continuous Form After Requery In-Reply-To: <20110128223404.86c3debdd1c3983866efe200e2feb95f.186a3fb31f.wbe@email12.secureserver.net> References: <20110128223404.86c3debdd1c3983866efe200e2feb95f.186a3fb31f.wbe@email12.secureserver.net> Message-ID: <2BEC041DCC054AFF9D971BA191DC13FB@DanWaters> Hi Rocky, Sometimes the record I just worked on would no longer be displayed after a user checks it and the form is requeried. But I still wanted the form to be positioned back where it was so the before and after records are still on the screen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Friday, January 28, 2011 11:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From rockysmolin at bchacc.com Sat Jan 29 08:13:35 2011 From: rockysmolin at bchacc.com (rockysmolin at bchacc.com) Date: Sat, 29 Jan 2011 07:13:35 -0700 Subject: [AccessD] Repositioning a Continuous Form After Requery Message-ID: <20110129071335.86c3debdd1c3983866efe200e2feb95f.eb7859af89.wbe@email12.secureserver.net> Dan: Would lngSavedID=Me.PKID Me.Requery Me.RecordsetClone.FindFirst "fldPKID = " & lngSavedID Me.Bookmark = Me.RecordsetClone.Bookmark work? It would set your recordset back to the record before the requery. Rocky -------- Original Message -------- Subject: Re: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Sat, January 29, 2011 6:42 am To: "'Access Developers discussion and problem solving'" Hi Rocky, Sometimes the record I just worked on would no longer be displayed after a user checks it and the form is requeried. But I still wanted the form to be positioned back where it was so the before and after records are still on the screen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Friday, January 28, 2011 11:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From df.waters at comcast.net Sat Jan 29 08:54:00 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jan 2011 08:54:00 -0600 Subject: [AccessD] Repositioning a Continuous Form After Requery In-Reply-To: <20110129071335.86c3debdd1c3983866efe200e2feb95f.eb7859af89.wbe@email12.secureserver.net> References: <20110129071335.86c3debdd1c3983866efe200e2feb95f.eb7859af89.wbe@email12.secureserver.net> Message-ID: High Rocky, If the PK is not a part of the recordset after requerying, the form will display the top records. If the action leaves the PK in the new recordset, this will put the record you were working on at the top of the form, where before the record may have been lower. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Saturday, January 29, 2011 8:14 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery Dan: Would lngSavedID=Me.PKID Me.Requery Me.RecordsetClone.FindFirst "fldPKID = " & lngSavedID Me.Bookmark = Me.RecordsetClone.Bookmark work? It would set your recordset back to the record before the requery. Rocky -------- Original Message -------- Subject: Re: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Sat, January 29, 2011 6:42 am To: "'Access Developers discussion and problem solving'" Hi Rocky, Sometimes the record I just worked on would no longer be displayed after a user checks it and the form is requeried. But I still wanted the form to be positioned back where it was so the before and after records are still on the screen. Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of rockysmolin at bchacc.com Sent: Friday, January 28, 2011 11:34 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Repositioning a Continuous Form After Requery I always took a bookmark or saved the primary key in the current event so that after a requery I cold reposition the record pointer to the record that was last worked on. Rocky -------- Original Message -------- Subject: [AccessD] Repositioning a Continuous Form After Requery From: "Dan Waters" Date: Fri, January 28, 2011 6:42 pm To: "'Access Developers discussion and problem solving'" Hello to All! In a few of my apps there is a continuous form which has far more rows than the form is high. Typically these have a name and a checkbox for various reasons. Users will want to scroll down and check off names from the top to the bottom. However, if the form's recordset needs to be changed or requeried between each check in the checkbox, the form will redisplay at its very top, and the user has to scroll back down to where they were before. For one of my customers with over 300 people to go through, this was mind-numbing. I've been using an API named GetScrollInfo with good success. But this customer was using Access 2007, and it wasn't working. I was able to carefully step through my code using Access 2007 to discover that the structure of an Access 2007 form is different enough from an Access 2003 form to prevent the GetScrollInfo API from working. After much internet searching I found enough information to put together a method that works with Access 2003 and Access 2007. Perhaps someone can use this. '--------------------------------------------------------------------------- ----------------------- '--- Use this in a continuous form when the form's recordset needs to be requeried or redefined. Private Sub chkBox_AfterUpdate() Dim lngPositionTop As Long lngPositionTop = GetFormVerticalPosition(Me) '..... Code Here Me.Requery '-- OR Me.Recordset = "something" Call SetFormVerticalPosition(Me, lngPositionTop) End Sub '--------------------------------------------------------------------------- ----------------------- Public Function GetFormVerticalPosition (frm As Form) As Long '-- Purpose: This will provide the number of the row at the top of the screen _ so that the form's code can put the form back in its previous position after _ the form is requeried. This uses a ratio of heights in twips of different areas _ on the form as part of the calculation. Dim lngRowCount As Long Dim lngPositionTop As Long lngRowCount = (frm.CurrentSectionTop - frm.Section(acHeader).Height) / frm.Section(acDetail).Height lngPositionTop = frm.SelTop - lngRowCount GetFormVerticalPosition = lngPositionTop End Function '--------------------------------------------------------------------------- ------------------------ Public Sub SetFormVerticalPosition (frm As Form, lngPositionTop as Long) '-- Purpose: This is used to reset a continuous form's vertical position after requerying the form. If frm.Recordset.RecordCount > 0 And lngPositionTop > 1 Then frm.Recordset.MoveLast frm.SelTop = lngPositionTop End If End Sub -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From gustav at cactus.dk Sat Jan 29 09:22:04 2011 From: gustav at cactus.dk (Gustav Brock) Date: Sat, 29 Jan 2011 16:22:04 +0100 Subject: [AccessD] OT Friday (late) humour: Call center service Message-ID: Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav From df.waters at comcast.net Sat Jan 29 10:07:03 2011 From: df.waters at comcast.net (Dan Waters) Date: Sat, 29 Jan 2011 10:07:03 -0600 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: Thanks Gustav - that was great! -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, January 29, 2011 9:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From BradM at blackforestltd.com Sat Jan 29 11:20:33 2011 From: BradM at blackforestltd.com (Brad Marks) Date: Sat, 29 Jan 2011 11:20:33 -0600 Subject: [AccessD] OT Friday (late) humour: Call center service References: Message-ID: Gustav, That was hilarious!!! I laughed so hard that tears ran down my face. Brad -----Original Message----- From: accessd-bounces at databaseadvisors.com on behalf of Gustav Brock Sent: Sat 1/29/2011 9:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. From accessd at shaw.ca Sat Jan 29 11:40:22 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Sat, 29 Jan 2011 09:40:22 -0800 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: <4FA6AE4C41784513BAC12F22B98410A0@creativesystemdesigns.com> A very good one, Gustav... I will have to pass it on. :-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, January 29, 2011 7:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From bill_patten at embarqmail.com Sat Jan 29 12:03:41 2011 From: bill_patten at embarqmail.com (Bill Patten) Date: Sat, 29 Jan 2011 10:03:41 -0800 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: ?Gustav, I think I called there the other day when my DSL went down. Very funny, maybe the next time I call a Call Center I'll be more patient. Bill -------------------------------------------------- From: "Gustav Brock" Sent: Saturday, January 29, 2011 7:22 AM To: Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From charlotte.foust at gmail.com Sat Jan 29 13:04:35 2011 From: charlotte.foust at gmail.com (Charlotte Foust) Date: Sat, 29 Jan 2011 11:04:35 -0800 Subject: [AccessD] 2007 (not fun) In-Reply-To: <20110128231523.86c3debdd1c3983866efe200e2feb95f.c2f3602979.wbe@email12.secureserver.net> References: <20110128231523.86c3debdd1c3983866efe200e2feb95f.c2f3602979.wbe@email12.secureserver.net> Message-ID: Well, they removed the obnoxious "Office" button from the apps in 2010. Now you don't even have that to look for! Charlotte Foust On Fri, Jan 28, 2011 at 10:15 PM, wrote: > Everything that you knew where it was is now somewhere else. ?For no > apparent reason. ?Is 2010 any better? > > Rockyh > > > > -------- Original Message -------- > Subject: [AccessD] 2007 (not fun) > From: jwcolby > Date: Fri, January 28, 2011 10:36 pm > To: Access Developers discussion and problem solving > > > My first real effort to do design directly in 2007. Oh my. > > Try to find a way to just do table design the old way. Not found. Make > the pk and save and there > it is available now. WTF over??? > > Trying to make a form the old way. Not found. > > Lots of pretty buttons. Lots of places to go looking for pretty buttons. > > Sigh. > > -- > John W. Colby > www.ColbyConsulting.com > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > From ralphb at cwgsy.net Sat Jan 29 14:53:09 2011 From: ralphb at cwgsy.net (Ralph Bryce) Date: Sat, 29 Jan 2011 20:53:09 +0000 Subject: [AccessD] OT: My First Web Page In-Reply-To: <4D41B79A.4020409@nanaimo.ark.com> References: <4D41B79A.4020409@nanaimo.ark.com> Message-ID: <201101292053587.SM02660@T43pWin7.cwgsy.net> Hi Tony, Nice clean site - but a suggestion if you want Google to index it... Make sure your title in the header section contains the terms your potential customers will search for. I can tell you from experience that Google lays heavy weight on the title of each page and checks it against the page content. Keywords are pretty much completely ignored. So " Home " will get you NO hits - it's meaningless to Google and your customers. No-one will search for Home and few will search for the name of your company unless they already know it. They will, however search for such things as "custom database development/developer Nanaino" - think about how *you* would search for the services/products your company offers and include those words/phrases on EACH page of your site. For example, use something like "MicroCoast Solution - Developer custom database applications, Nanaimo, BC" as a front page title and relevant titles on your sub-pages. Note also that the Title text will appear in the Title bar or tab in your browser. Hope that helps - it works for us... Regards, Ralph Bryce At 18:21 27/01/2011, you wrote: >Hey All >Well after 20 years the "old fart" programmer finally has a web page >up and running.Nothing flashy just basically a folky overview of >company information. It wasn't as hard as I had originally >envisioned, I have got to start learning a few more new tricks. Now >I can start doing some local advertising, to be honest the recession >has kicked the crap out of my company it has always been word of >mouth, so hopefully I will get some hits. The page still needs some >tweaking, I am currently trying to figure out how to include a >couple more testimonials from clients and not make it boring. Long >story short "Just ask me if I am a happy camper". Please do not >reply "Jeez get a life it is just a simple web page". >-- >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com From steve at datamanagementsolutions.biz Sat Jan 29 16:06:39 2011 From: steve at datamanagementsolutions.biz (Steve Schapel) Date: Sun, 30 Jan 2011 11:06:39 +1300 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: <325D39C01A70453B987A875A42A05DC1@stevelaptop> Thank you, Gustav. Enjoyed it a lot. Regards Steve -----Original Message----- From: Gustav Brock Sent: Sunday, January 30, 2011 4:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav From andy at minstersystems.co.uk Sun Jan 30 06:32:55 2011 From: andy at minstersystems.co.uk (Andy Lacey) Date: Sun, 30 Jan 2011 12:32:55 -0000 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: <325D39C01A70453B987A875A42A05DC1@stevelaptop> Message-ID: ROTFL Fantastic. Thanks Gustav. Those guys should get Oscars. Andy -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel Sent: 29 January 2011 22:07 To: Access Developers discussion and problem solving Subject: Re: [AccessD] OT Friday (late) humour: Call center service Thank you, Gustav. Enjoyed it a lot. Regards Steve -----Original Message----- From: Gustav Brock Sent: Sunday, January 30, 2011 4:22 AM To: accessd at databaseadvisors.com Subject: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From marksimms at verizon.net Sun Jan 30 08:26:06 2011 From: marksimms at verizon.net (Mark Simms) Date: Sun, 30 Jan 2011 09:26:06 -0500 Subject: [AccessD] 2007 (not fun) In-Reply-To: <4D43A75D.8020909@colbyconsulting.com> References: <4D43A75D.8020909@colbyconsulting.com> Message-ID: <01cc01cbc089$a24c6800$e6e53800$@net> 3 weeks. You'll need 3 weeks = 120 hours. I'm a Feng Shui master...I like and appreciate "the pretty". > > My first real effort to do design directly in 2007. Oh my. > From ab-mi at post3.tele.dk Sun Jan 30 15:32:52 2011 From: ab-mi at post3.tele.dk (Asger Blond) Date: Sun, 30 Jan 2011 22:32:52 +0100 Subject: [AccessD] OT Friday (late) humour: Call center service In-Reply-To: References: Message-ID: <821FAFE7CA0444429B738968EFCC81B5@abpc> Oh what an absolutely divine revenge, Gustav! I've now enjoyed this video three times, makes half an hour - nothing compared to the time wasted on my phone company's service. Asger -----Oprindelig meddelelse----- Fra: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] P? vegne af Gustav Brock Sendt: 29. januar 2011 16:22 Til: accessd at databaseadvisors.com Emne: [AccessD] OT Friday (late) humour: Call center service Hi all This 10 minute gag _is_ funny: http://www.flixxy.com/customer-service-comedy.htm /gustav -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Sun Jan 30 15:53:36 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Sun, 30 Jan 2011 16:53:36 -0500 Subject: [AccessD] Hamachi VPN information Message-ID: <4D45DDE0.3060409@colbyconsulting.com> I use Hamachi a lot. I am trying to set up Hamachi VPNs specific to client groups, IOW a VPN for Lenoir Prison Ministry, a VPN for Forgiven Ministry, a group for FSN Hope, a group for C2DbInternal etc. What I did not really understand is that there are actually three types of networks. I am going to cut and paste the definitions from Hamachi's page just so that you can see what they have to say. http://help.logmein.com/SelfServiceSearchResults?kw=hub+and+spoke&product=lmihamachi2&sr=0 http://help.logmein.com/SelfServiceKnowledgeRenderer?type=Documentation&id=kA130000000Lu1YCAS&search=1&kw=hub%20and%20spoke * Gateway virtual networking: Provide remote users with secure access to your private network/LAN, including the resources on it, from a centralized LogMeIn Hamachi? gateway, without modifying firewalls or network routers. * Hub-and-spoke virtual networking: Provide remote users with secure access to specific resources on your network, from any location, without modifying firewalls or network routers. * Mesh networking: Connect all of your network clients to each other. Quickly and easily create a simple, virtual, mesh network that allows remote machines to directly connect to each other, thereby giving users basic network access to all the network resources they need. So, I wanted a private network for each client. I wanted a hub and spoke for each client because both of the other types (mesh and gateway) allow all computers to see each other. In most cases, these clients are a group of people who really don't want each other to see their shares etc. If you create a network from a client (as I did) instead of from the Hamachi Web page, then you automatically create a mesh network. Once you create a network from a client, I have never found a way to "connect" or subscribe that network into your online network management page. Bad news. So think carefully about the future and consider doing all of your network management from the web page. Essentially you create an Hamachi account which you can log in to. Once you do that you can create networks from that page, then send emails to people with invitations to join your networks. You get to "approve" the subscriptions. Because I had created all of my networks from the client on my laptop, they were all "mesh" networks, and everyone could see everyone. Even worse the visibility extended out of the network to other networks. Even worse than that, I started getting echos between the networks. IOW, because mu computer belonged to each of the mesg networks I would ping computers and get many different ping echos. If you are ever going to do a single network then fine (maybe) build it from one of the Hamachi clients. However if you ever anticipate doing multiple networks as I am doing, do yourself a favor and start from the Web page and always create your networks from there. -- John W. Colby www.ColbyConsulting.com From jwcolby at colbyconsulting.com Mon Jan 31 09:14:46 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 31 Jan 2011 10:14:46 -0500 Subject: [AccessD] SQL constant harassment Message-ID: <4D46D1E6.8030201@colbyconsulting.com> I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com From accessd at shaw.ca Mon Jan 31 13:12:56 2011 From: accessd at shaw.ca (Jim Lawrence) Date: Mon, 31 Jan 2011 11:12:56 -0800 Subject: [AccessD] SQL constant harassment In-Reply-To: <4D46D1E6.8030201@colbyconsulting.com> References: <4D46D1E6.8030201@colbyconsulting.com> Message-ID: <54C793435F6E4F408DC33188A08DEC35@creativesystemdesigns.com> Hi John: Stop using bound forms? (duck and cover) ;-) Jim -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 31, 2011 7:15 AM To: Access Developers discussion and problem solving Subject: [AccessD] SQL constant harassment I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jimdettman at verizon.net Mon Jan 31 13:22:33 2011 From: jimdettman at verizon.net (Jim Dettman) Date: Mon, 31 Jan 2011 14:22:33 -0500 Subject: [AccessD] SQL constant harassment In-Reply-To: <4D46D1E6.8030201@colbyconsulting.com> References: <4D46D1E6.8030201@colbyconsulting.com> Message-ID: <0CD28B2572A444C887E2BE6CC359EA92@XPS> John, Your using linked tables then? When linking, there is a "save password" check box, make sure you check it. That will cache the password and you should not get prompted unless the password changes. Jim. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Monday, January 31, 2011 10:15 AM To: Access Developers discussion and problem solving Subject: [AccessD] SQL constant harassment I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From jwcolby at colbyconsulting.com Mon Jan 31 15:05:21 2011 From: jwcolby at colbyconsulting.com (jwcolby) Date: Mon, 31 Jan 2011 16:05:21 -0500 Subject: [AccessD] SQL constant harassment In-Reply-To: <54C793435F6E4F408DC33188A08DEC35@creativesystemdesigns.com> References: <4D46D1E6.8030201@colbyconsulting.com> <54C793435F6E4F408DC33188A08DEC35@creativesystemdesigns.com> Message-ID: <4D472411.5040109@colbyconsulting.com> > Stop using bound forms? (duck and cover) ;-) You can run but you cannot hide. ;) John W. Colby www.ColbyConsulting.com On 1/31/2011 2:12 PM, Jim Lawrence wrote: > Hi John: > > Stop using bound forms? (duck and cover) ;-) > > Jim > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby > Sent: Monday, January 31, 2011 7:15 AM > To: Access Developers discussion and problem solving > Subject: [AccessD] SQL constant harassment > > I am doing a demo Access database against a SQL Server BE. Access is > constantly "harassing" me with > pop-ups to provide log in information. At odd times, not always. But when > it happens it is for > each (bound) form getting data. So a main form with subforms, and > apparently even combo boxes, it > will pop up the box to select the user authorized to do this. > > What do I do to make this go away? > From darren at activebilling.com.au Mon Jan 31 18:31:04 2011 From: darren at activebilling.com.au (Darren - Active Billing) Date: Tue, 1 Feb 2011 11:31:04 +1100 Subject: [AccessD] SQL constant harassment In-Reply-To: <4D46D1E6.8030201@colbyconsulting.com> References: <4D46D1E6.8030201@colbyconsulting.com> Message-ID: <00db01cbc1a7$50f231a0$f2d694e0$@activebilling.com.au> Hi JC I sent a demo SQL dB to you off-list. Did you get it? It shows how to use Pass through queries It has a sample to store your username and password and pass it in your SQL connection requests There is also the option to set the "Trusted Connection" to yes in the SQL connections strings Many thanks Darren -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Tuesday, 1 February 2011 2:15 AM To: Access Developers discussion and problem solving Subject: [AccessD] SQL constant harassment I am doing a demo Access database against a SQL Server BE. Access is constantly "harassing" me with pop-ups to provide log in information. At odd times, not always. But when it happens it is for each (bound) form getting data. So a main form with subforms, and apparently even combo boxes, it will pop up the box to select the user authorized to do this. What do I do to make this go away? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com From ssharkins at gmail.com Mon Jan 31 19:21:57 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 31 Jan 2011 20:21:57 -0500 Subject: [AccessD] From a reader Message-ID: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> I've been corresponding (lightly) with a reader who needs to upsize an Access 2007 database to SQL Server -- ultimately, she's looking for a web solution. It sounds like an excruciating application -- she said it takes hours to run queries. I think she's looking for two things. First, she wants something to analyze the Access database to make it more efficient. (I haven't asked who built it to begin with, her or a professional developer.) I told her to start with the utilities already there, the performance and table analyzers. Are there any third-party products that do more or work better? Second, she wants a plug-in GUI -- I've never heard of such a thing, but I'll let you guys read her request and if you have something to suggest, I'll relay it. Thanks! Susan H. "What I am asking is: Is there a design solution that would make a large sluggish access application scalable, faster, easier to distribute to remote sites? All that I have read to date - is that SQL Server as the best and most practiced solution. But, I still see that as "tons" of data still being pushed between ACCESS and SQL Server - so how is that really better. Is there a WEB or Sharepoint solution that would work as the ACCESS GUI front-end and a backend SQL Server to crunch the billions of rows into the summary levels of data?" From Darryl.Collins at iag.com.au Mon Jan 31 19:46:00 2011 From: Darryl.Collins at iag.com.au (Darryl Collins) Date: Tue, 1 Feb 2011 12:46:00 +1100 Subject: [AccessD] From a reader In-Reply-To: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> Message-ID: <201102010146.p111k4Bj022869@databaseadvisors.com> _______________________________________________________________________________________ Note: This e-mail is subject to the disclaimer contained at the bottom of this message. _______________________________________________________________________________________ Well, there are a few things that come immediately to mind. Using a MS Access FE with SQL backend will work great (fast, reliable etc) but she is going to need to understand how you need to set up access and the connection to the SQL Server using ADO and the connection strings. Using linked tables and bound forms are going to cripple performance and probably reliablility as well. Not linked tables and no bound forms. Each user should have their own FE version (locked down as an MDE in the old language). The Front end should basically be an empty shell with unbound forms. You only pull in the data you need, when you need it and absolutely make the stored procs on the SQL Server do all the heavy lifting. Understand how to use pass thru queries to pull data into Access. You should only push (write) back to the server anything that has been changed and needs to be updated. Normally much of the data can be pulled in as read only anyway, this goes for combo box data as well (again I pull into Access from the server using a Just in Time approach). Sharepoint isn't going to help at this stage, although I believe that Access 2010 is rather neat with sharepoint integration. I have no experience of it though, just what I have read. If you want true web based, you really should just bite the bullet and use a C#.net (say ASP.net) front end to SQL Server back. ok, it will take time and money to develop, but once you have it in place it will deliver. This reminds me of the ol' business triangle. Choose any two options, but lose the 3rd option. Cheap, Fast, Good. I hope she can go for "Good" and "Fast" and make the investment in effort/money. Of course that is not always an option... Be good to read what others have to say. cheers Darryl. -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: Tuesday, 1 February 2011 12:22 PM To: Access Developers discussion and problem solving Subject: [AccessD] From a reader I've been corresponding (lightly) with a reader who needs to upsize an Access 2007 database to SQL Server -- ultimately, she's looking for a web solution. It sounds like an excruciating application -- she said it takes hours to run queries. I think she's looking for two things. First, she wants something to analyze the Access database to make it more efficient. (I haven't asked who built it to begin with, her or a professional developer.) I told her to start with the utilities already there, the performance and table analyzers. Are there any third-party products that do more or work better? Second, she wants a plug-in GUI -- I've never heard of such a thing, but I'll let you guys read her request and if you have something to suggest, I'll relay it. Thanks! Susan H. "What I am asking is: Is there a design solution that would make a large sluggish access application scalable, faster, easier to distribute to remote sites? All that I have read to date - is that SQL Server as the best and most practiced solution. But, I still see that as "tons" of data still being pushed between ACCESS and SQL Server - so how is that really better. Is there a WEB or Sharepoint solution that would work as the ACCESS GUI front-end and a backend SQL Server to crunch the billions of rows into the summary levels of data?" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________________________________________________ The information transmitted in this message and its attachments (if any) is intended only for the person or entity to which it is addressed. The message may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information, by persons or entities other than the intended recipient is prohibited. If you have received this in error, please contact the sender and delete this e-mail and associated material from any computer. The intended recipient of this e-mail may only use, reproduce, disclose or distribute the information contained in this e-mail and any attached files, with the permission of the sender. This message has been scanned for viruses. _______________________________________________________________________________________ From ssharkins at gmail.com Mon Jan 31 19:50:51 2011 From: ssharkins at gmail.com (Susan Harkins) Date: Mon, 31 Jan 2011 20:50:51 -0500 Subject: [AccessD] From a reader References: <201102010146.p111k4Bj022869@databaseadvisors.com> Message-ID: Darryl -- I agree. She's looking for a canned solution and I've told her there isn't any such thing -- but I thought I'd ask. You never know. :) Susan H. > Well, there are a few things that come immediately to mind. Using a MS > Access FE with SQL backend will work great (fast, reliable etc) but she is > going to need to understand how you need to set up access and the > connection to the SQL Server using ADO and the connection strings. > > Using linked tables and bound forms are going to cripple performance and > probably reliablility as well. Not linked tables and no bound forms. > > Each user should have their own FE version (locked down as an MDE in the > old language). The Front end should basically be an empty shell with > unbound forms. You only pull in the data you need, when you need it and > absolutely make the stored procs on the SQL Server do all the heavy > lifting. Understand how to use pass thru queries to pull data into > Access. > > You should only push (write) back to the server anything that has been > changed and needs to be updated. Normally much of the data can be pulled > in as read only anyway, this goes for combo box data as well (again I pull > into Access from the server using a Just in Time approach). > > Sharepoint isn't going to help at this stage, although I believe that > Access 2010 is rather neat with sharepoint integration. I have no > experience of it though, just what I have read. > > If you want true web based, you really should just bite the bullet and use > a C#.net (say ASP.net) front end to SQL Server back. ok, it will take > time and money to develop, but once you have it in place it will deliver. > > This reminds me of the ol' business triangle. Choose any two options, but > lose the 3rd option. Cheap, Fast, Good. > > I hope she can go for "Good" and "Fast" and make the investment in > effort/money. Of course that is not always an option... Be good to read > what others have to say. > > cheers > Darryl. > > > > > > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins > Sent: Tuesday, 1 February 2011 12:22 PM > To: Access Developers discussion and problem solving > Subject: [AccessD] From a reader > > I've been corresponding (lightly) with a reader who needs to upsize an > Access 2007 database to SQL Server -- ultimately, she's looking for a web > solution. It sounds like an excruciating application -- she said it takes > hours to run queries. I think she's looking for two things. First, she > wants something to analyze the Access database to make it more efficient. > (I haven't asked who built it to begin with, her or a professional > developer.) I told her to start with the utilities already there, the > performance and table analyzers. Are there any third-party products that > do more or work better? Second, she wants a plug-in GUI -- I've never > heard of such a thing, but I'll let you guys read her request and if you > have something to suggest, I'll relay it. Thanks! > > Susan H. > "What I am asking is: Is there a design solution that would make a large > sluggish access application scalable, faster, easier to distribute to > remote sites? All that I have read to date - is that SQL Server as the > best and most practiced solution. But, I still see that as "tons" of data > still being pushed between ACCESS and SQL Server - so how is that really > better. Is there a WEB or Sharepoint solution that would work as the > ACCESS GUI front-end and a backend SQL Server to crunch the billions of > rows into the summary levels of data?" > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > _______________________________________________________________________________________ > > The information transmitted in this message and its attachments (if any) > is intended > only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any > review, > retransmission, dissemination or other use of, or taking of any action in > reliance > upon this information, by persons or entities other than the intended > recipient is > prohibited. > > If you have received this in error, please contact the sender and delete > this e-mail > and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or > distribute > the information contained in this e-mail and any attached files, with the > permission > of the sender. > > This message has been scanned for viruses. > _______________________________________________________________________________________ > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com From shamil at smsconsulting.spb.ru Mon Jan 31 21:21:24 2011 From: shamil at smsconsulting.spb.ru (Shamil Salakhetdinov) Date: Tue, 1 Feb 2011 06:21:24 +0300 Subject: [AccessD] From a reader In-Reply-To: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> References: <7AFFF381B3C24CC98BD1CEEC905B83E6@salvationomc4p> Message-ID: <58225A873021488D947CD8EBB29A382E@nant> Hello Susan -- What is given? - MS SQL backend with billions of rows? What is missing? - Relatively inexpensive way to implement web solutions to present MS SQL backend data's small subsets/summary information? if the answer on both of the above questions is 'Yes' then I suppose simple ASP.NET applications + .NET MS ReportViewer control can be used. One example: http://shamils-19.hosting.parking.ru/nw4 (ms access backend is used here but using MS SQL backend doesn't differ a lot - in fact that online MS Access backend-based solution is a port from original MS SQL-based backend solution) Some informational links on used for the above sample reporting technolgies: http://www.gotreportviewer.com/ http://technet.microsoft.com/en-us/library/dd220460.aspx And here MS WebMatrix - it wasn't used in the above sample but it can be used by your reader I suppose: http://www.asp.net/webmatrix http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx Thank you. -- Shamil -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins Sent: 1 ??????? 2011 ?. 4:22 To: Access Developers discussion and problem solving Subject: [AccessD] From a reader I've been corresponding (lightly) with a reader who needs to upsize an Access 2007 database to SQL Server -- ultimately, she's looking for a web solution. It sounds like an excruciating application -- she said it takes hours to run queries. I think she's looking for two things. First, she wants something to analyze the Access database to make it more efficient. (I haven't asked who built it to begin with, her or a professional developer.) I told her to start with the utilities already there, the performance and table analyzers. Are there any third-party products that do more or work better? Second, she wants a plug-in GUI -- I've never heard of such a thing, but I'll let you guys read her request and if you have something to suggest, I'll relay it. Thanks! Susan H. "What I am asking is: Is there a design solution that would make a large sluggish access application scalable, faster, easier to distribute to remote sites? All that I have read to date - is that SQL Server as the best and most practiced solution. But, I still see that as "tons" of data still being pushed between ACCESS and SQL Server - so how is that really better. Is there a WEB or Sharepoint solution that would work as the ACCESS GUI front-end and a backend SQL Server to crunch the billions of rows into the summary levels of data?" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com